您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > i第四章 目标规划及其图解法
第四章目标规划前面的线性规划问题,研究的都是只有一个目标函数,若干个约束条件的最优决策问题.然而现实生活中,衡量一个方案的好坏标准往往不止一个,而且这些标准之间往往不协调,甚至是相互冲突的,标准的度量单位也常常各不相同.例如,在资源的最优利用问题中,除了考虑所得的利润最大,还要考虑使生产的产品质量好,劳动生产率高,对市场的适应性强等等.目标规划对众多的目标分别确定一个希望实现的目标值,然后按目标的重要程度(级别)依次进行考虑与计算,以求得最接近各目标预定数值的方案.如果某些目标由于种种约束不能完全实现,它也能指出目标值不能实现的程度以及原因,以供决策者参考.第四章目标规划第一节目标规划的基本概念与数学模型一、问题的提出二、目标规划的基本概念1.决策变量与偏差变量2.目标约束与绝对约束3.目标规划的目标函数(达成函数)4.优先因子与权系数三、目标规划的数学模型第二节目标规划的图解法第一节目标规划的基本概念与数学模型例4-1某生物药厂需在市场上采购某种原料,现市场上有甲、乙两个等级,单价分别为2千元/kg和1千元/kg,要求采购的总费用不得超过20万元,购得原料的总重量不少于100kg,而甲级原料又不得少于50kg,问如何确定最好的采购方案(即用最少的钱、采购最多数量的原料).一、问题的提出目标函数为:约束条件有:11221224142MinyxxMaxyxx1212112220043100445045,046xxxxxxx21,xx1y2y分析:这是一个含有两个目标的数学规划问题.设分别为采购甲级、乙级原材料的数量(单位:kg)为花掉的资金,为所购原料总量.则:例4-2某工厂在计划期内要生产甲、乙两种产品,现有的资源及两种产品的技术消耗定额、单位利润如表4-1所示.试确定计划期内的生产计划,使利润最大,同时厂领导为适应市场需求,尽可能扩大甲产品的生产,减少乙产品的生产.表4-1产品的资源、技术消耗定额、单位利润表甲(每件)乙(每件)现有资源钢材(kg)9.243600木材(m3)452000设备负荷(台小时)3103000单位产品利润(元)701201122122Max70120MaxMinyxxyxyx121212129.243600452000s.t.3103000,0xxxxxxxx分析:设分别是计划期内甲、乙产品的产量.则该问题的数学模型为21,xx对于多目标问题,线性规划很难为其找到最优方案.极有可能出现:第一个方案使第一目标的结果优于第二方案,而对于第二目标,第二方案优于第一方案.就是说很难找到一个方案使所有目标同时达到最优,特别当约束条件中有矛盾方程时,线性规划方法是无法解决的.实践中,人们转而采取“不求最好,但求满意”的策略,在线性规划的基础上建立一种新的数学规划方法——目标规划.二、目标规划的基本概念多目标规划问题的一般形式如下(简记为:GP1)1111122112211222221122MaxMaxMaxnnnnmmmmnnmycxcxcxCXycxcxcxCXycxcxcxCX1111221121122222112212s.t,,,0nnnnkkknnknaxaxaxbaxaxaxbaxcxcxbxxx1.决策变量与偏差变量决策变量也称控制变量,用x1、x2、…、xn表示.在多目标规划问题中,由于目标之间存在冲突或约束条件中有矛盾方程,我们可以设想降低目标要求、“放松”严格的约束条件,即从实际出发,根据经验、历史资料或市场的需求、上级部门的任务下达等来给每个目标确定一个希望达到的目标值ei,(i=1,2,…,m).一般说来,这些值ei的确定并不要求十分精确或严格,允许决策的实际值大于或小于ei.我们称实际值与目标值的差距为偏差变量.用表示.iidd和当目标值确定时,所做的决策只可能出现以下三种情况:即由所构成的3种不同组合表示的含义:iidd和id为正偏差变量——第i个目标实际值超出目标值的部分.iidd,表示第i个目标的实际值超出目标值0,0iidd表示第i个目标的实际值未达到目标值iidd,表示第i个目标的实际值恰好等于目iidd标值.并且无论发生哪种情况均有:为负偏差变量——第i个目标实际值不足目标值的差距idmiddii,,2,10和规定۞在例4-2中,若提出目标y1的期望值e1=45000元,y2的期望值e2=250件,y3的期望值e3=200件,则可引入偏差变量(i=1,2,3),表示利润超过45000元的数量,则表示利润距45000元还差的数量,表示甲产品产量超过250件的部分,…….这样可得三个目标函数方程iidd,dd2d1122122Max70120MaxMinyxxyxyx12121122331122334500027012050200410,,,,,0ddddxxxxdddddddd前面通过确定各目标的目标值、引入偏差变量,把目标函数转化成约束方程,从而并入原约束条件中,我们称这类具有机动余地的约束为目标约束.如例4-2的目标函数转化为目标约束(4-10).因它具有一定的弹性,一般目标约束不会不满足,只是可能偏差要大一些,故也称为软约束.2.目标约束与绝对约束绝对约束是指必须严格满足的等式或不等式约束,也称为系统约束.它对应于线性规划中的约束条件(如资源、客观条件约束等),不能满足绝对约束的解即为不可行解,因此也称为硬约束.2.目标约束与绝对约束目标约束软约束绝对约束硬约束12111222331212121270120450002502009.2436004520003103000,0,,0,(1,2,3)iixxddxddxddxxxxxxxxddi我们设想将约束条件“放松”,对约束方程也引入偏差变量,使矛盾的方程不再矛盾!然后通过适当的方法,找出问题的关键,即需要增加的资源品种与数量或需降低的产品产量等,就会获得较好的决策效果.这说明两种约束在一定条件下可以转换.当不易发现约束条件中是否有矛盾方程时,更一般的方法是对所有绝对约束都引入偏差变量,从而把约束条件全部变为等式.如:41211122233121212124556670120450002502009.2436004520003103000,0,,0,(1,2,,6)iixxddxddxddxxxxxxxxddddddddi目标约束软约束3.目标规划的目标函数(达成函数)引入偏差变量使原规划问题中的目标函数变成了目标约束,那么现在问题的目标是什么呢?对于满足绝对约束和目标约束的所有解(可行解),从决策者角度看,判断其优劣的依据是决策值与目标值的偏差越小越好.从而目标规划的目标函数就由原目标函数变成的目标约束中偏差变量来构成.它有三种基本表现形式:①要求恰好达到目标值的,即正、负偏差变量都要尽可能小.构造目标函数为:.②要求不能超过目标值的,即允许达不到目标值,但即使超过,一定要越小越好.构造目标函数为:.③要求超过目标值的,即允许超过目标值,但即使不足,一定要使缺少量越少越好.构造目标函数为:.这样根据各个目标的不同要求,确定出总的目标函数,Min()ijijZddMiniiZddMiniZdMiniZd1211122233121212127012045000250200s.t.9.2436004520003103000,0,,0,(1,2,3)iixxddxddxddxxxxxxxxddi123MinZddd例4-2中的目标函数可表示为利润希望达到45000,不足部分越小越好!d如例4-2123MinZddd1211122233121212127012045000250200s.t.9.2436004520003103000,0,,0,(1,2,3)iixxddxddxddxxxxxxxxddi其完整的目标规划模型为4.优先因子与权系数目标规划中,当决策者要求实现多个目标时,这些目标的偏差可能相互替代或抵消,因为我们求的是所有偏差和最小,而实际问题中的目标之间也有主次、轻重、缓急之区别.决策者往往有一些最重要的,第一位要求达到的目标,我们赋予它优先因子P1,在它实现的前提下再去解决次要目标.依次把第二位达到的目标赋予优先因子P2……,并规定Pk»Pk+1,即不管Pk+1乘以一个多大的正数M,总成立PkMPk+1,表示Pk比Pk+1具有绝对的优先权.因此,不同的优先因子代表着不同的优先等级.在实现多个目标时,首先保证P1级目标的实现,这时可不考虑其它级别目标,而P2级目标是在保证P1级目标满足的前提下考虑的.决不能因为要使P2级目标更好地实现,而去降低P1级目标的实现值.一般地在目标规划模型中,绝对约束相应的目标函数,其优先等级一定是P1级.4.优先因子与权系数若要进一步区别具有相同优先级的多个目标,则可分别赋予它们不同的权系数ωj(ωj可取一确定的非负实数),根据目标的重要程度而给它们赋值,重要的目标,赋值较大,反之ωj值就小.如例4-2中,我们可把利润视作第一位重要,甲、乙产品的产量分配视作第二位,并且甲的产量越大越好,权重分别为10和2,则目标函数为:4.优先因子与权系数12123Min(102)ZddPdP123MinZddd由上面分析看到,目标规划比起线性规划来适应面要灵活得多.它可同时考虑多个目标,而且目标的计量单位也可以多种多样.目标规划的目标约束,给决策方案的选择带来很大的灵活性.并且由于目标规划中划分优先级和权系数的大小,使决策者可根据外界条件变化,通过调整目标优先级和权系数,求出不同方案以供选择.但是,用目标规划来处理问题也存在困难,主要表现在构造模型时需事先拟定目标值、优先级和权系数,而这些信息来自人的主观判断,往往带有模糊性,很难定出一个绝对的数值.4.优先因子与权系数三、目标规划的数学模型通过上面分析,例4-2中问题的模型为11223Min(102)ZPdPdd1211122233121212127012045000250200s.t.9.2436004520003103000,0,,0,(1,2,3)iixxddxddxddxxxxxxxxddi若把约束条件中的不等式全部化为等式约束,我们称之为“标准型”.例4-2中问题的标准型为11223Min(102)ZPdPdd)6,,2,1(,0,,0,3000103200054360042.92002504500012070216621552144213322211121iddxxddxxddxxddxxddxddxddxxii一般地,对于n个决策变量,m个目标约束,目标函数中有k个优先级的目标规划问题,其数学模型的标准型如下:11Min()()s.t.,,0,(1,2,,)kmiijjijjijiiiiiiZPddfXddbXddin其中:Pi为优先等级;,为权系数.ijij
本文标题:i第四章 目标规划及其图解法
链接地址:https://www.777doc.com/doc-631266 .html