《运筹学》第四章 目标规划_第1页
《运筹学》第四章 目标规划_第2页
《运筹学》第四章 目标规划_第3页
《运筹学》第四章 目标规划_第4页
《运筹学》第四章 目标规划_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 标 规 划 (Goal programming),目标规划的图解法,目标规划的单纯形法,目标规划应用举例,目标规划问题及其数学模型,目标规划的方法是在1961年由查恩斯(A.Charnes)和库伯( W.W.Cooper)提出的 它是在线性规划的基础上,适应企业经营管理中多目标决策的需要而逐步发展起来的。 目标规划是在企业决策者所规定的若干指标值及要求实现这些指标的先后顺序后,并在给定有限资源条件下,求得总的偏离指标值为最小的方案,称这方案为满意方案。,目标规划,处理多种目标的关系, 求得更切合实际要求的解,只能处理一个目标,目标规划,线性规划,可以在相互矛盾的约束 条件下找到满意解,满足

2、所有约束条件的 可行解,找到的最优解是指尽可能 地达到或接近一个或若干 个已给定的指标值,约束条件同等重要,可根据实际需要给予轻重 缓急或主次之分的考虑,可以认为目标规划更能确切地描述和 解决经营管理中的许多实际问题 一种简单、实用的处理多目标决策问 题的方法。,在经济计划、生产管理、经营管理、市场分析、财务管理等方面得到了广泛的应用。,一、目标规划问题及其数学模型,(一)目标规划问题的提出 单一目标问题 例1 解:可用线性规划的模型来描述,目标函数: max z=6x1+8x2 约束条件: 5x1+10 x2 60 4x1+4x2 40 x1,x20 最优解:x1=8件,x2=2件,max

3、z=64元,(二)目标规划的数学模型 实际上工厂在做决策时,要考虑市场等其他条件: 1、根据市场信息,产品的销售量已有下降的趋势,故考虑产品的产量最好不大于产品的一半; 2、由于原材料严重短缺,生产中应避免过量消耗; 3、最好能节约设备工时(4h); 4、应尽可能达到并超过预计利润指标(48元)。 工厂现在的生产、经营问题多目标决策问题。 引入与建立目标规划数学模型有关的概念:,1、引入一种新的变量正、负偏差变量d +、d -, d +:可能实现值超过规定目标值的偏差量,d +0。 d -:可能实现值未达到规定目标值的偏差量,d -0 d +d - =0,2、约束条件 绝对(硬)约束、目标(软

4、)约束,3、优先因子(优先等级)P1,P2,规定 Pl Pl+1,l =1,2,。表示Pl比Pl+1有更大的优先权。这意味着当目标与目标之间发生冲突时应按其优先等级来实现。具有相同优先因子的目标,其重要程度用不同的权系数表示。,4、目标规划的目标函数,当完成或超额完成规定的指标则表示:d0, d0 当未完成规定的指标则表示: d0, d0 当恰好完成指标时则表示: d0, d0 d d 0 成立。,在一次决策中,实现值不可能既超过目标值又未达到目标值,故有 d d 0,并规定d0, d0,1、引入一种新的变量正、负偏差变量d +、d -,引入了目标值和正、负偏差变量后,就对某一问题有了新的限制

5、,既目标约束。 目标约束是目标规划中特有的,是软约束。,2、约束条件 绝对(硬)约束、目标(软)约束,绝对约束是指必须严格满足的等式或不等式约束。如线性规划中的所有约束条件都是绝对约束,否则无可行解。所以,绝对约束是硬约束。,要求恰好达到目标值, 即正、负偏差变量尽可能地小,min Z = f( d + d - ),min Z = f( d +),min Z = f( d -),要求超过目标值, 即要实现负偏差变量为零或最小,要求不超过目标值, 即要使正偏差变量为零或最小,(实现最少或为零),4、目标规划的目标函数,由各目标约束的正、负偏差变量及相应的优先因子和权系数构成。 使总偏差量为最小化

6、的目标函数 min Z = f(d +,d -),对于这种解来说,前面的目标可以保证实现或部分实现,而后面的目标就不一定能保证实现或部分实现,有些可能就不能实现。,5、满意解,例题1,分析: 由于原材料严重短缺,生产中应避免过量消 耗受到严格限制的基础上按顺序考虑其他目标的 实现 目标优先等级: 1、P1 产品的产量最好不大于产品的一半 2、P2 最好能节约设备工时4h。 3、P3 总利润尽可能达到并超过 48 元。 由此,可以如下建立该问题的最优化模型 ,决策变量: x1 产品的产量, x2 产品的产量。 偏差变量: P1 等级:正、负偏差变量d1+、d1- P2 等级:正、负偏差变量d2+

7、、d2- P3 等级:正、负偏差变量d3+、d3- x1 、x2 、d1+、d1-、d2+、d2- 、d3+、d3- 0,约束条件: 绝对约束: 5x1+ 10 x2 60 目标约束: x1 - 2x2 + d1- - d1+ = 0 ( P1 ) 4x1 +4x2 + d2- - d2+ =36 ( P2 ) 6x1 +8x2 + d3- - d3+ = 48 ( P3 ) 目标函数: min Z = P1 d1-+ P2 d2+ P3 d3-,某厂生产、两种产品,有关数据如表所示。试求获利最大的生产方案?,在此基础上考虑: 1、产品的产量不低于产品的产量; 2、充分利用设备有效台时,不加班

8、; 3、利润不小于 56 元。,解: 分析 第一目标: 即产品的产量不大于的产量。,第二目标:,例2:,第三目标:,规划模型:,目标规划数学模型的一般形式,建模的步骤,1、根据要研究的问题所提出的各目标与条件,确定目标值,列出目标约束与绝对约束;,4、对同一优先等级中的各偏差变量,若需要可按其重要程度的不同,赋予相应的权系数 。,3、给各目标赋予相应的优先因子 Pl(l=1.2L)。,2、可根据决策者的需要,将某些或全部绝对约束转化为目标约束。这时只需要给绝对约束加上负偏差变量和减去正偏差变量即可。,5、根据决策者的要求,按下列情况之一:, 恰好达到目标值,取 。, 允许超过目标值,取 。,

9、不允许超过目标值,取 。,构造一个由优先因子和权系数相对应的偏差变量组成的,要求实现极小化的目标函数。,小结,图解法同样适用两个变量的目标规划问题,但其操作简单,原理一目了然。同时,也有助于理解一般目标规划的求解原理和过程。,图解法解题步骤如下: 1、确定各约束条件的可行域,即将所有约束条件(包括目标约束和绝对约束,暂不考虑正负偏差变量) 在坐标平面上表示出来; 2、在目标约束所代表的边界线上,用箭头标出正、负偏差变量值增大的方向;,二、目标规划的图解法,3、求满足最高优先等级目标的解; 4、转到下一个优先等级的目标,在不破坏所有较高优先等级目标的前提下,求出该优先等级目标的解; 5、重复4,

10、直到所有优先等级的目标都已审查完毕为止; 6、确定最优解和满意解。,例3 用图解法求解例2的目标规划问题,C,D,结论:有无穷多最优解 C(2,4)、D(10/3,10/3),例4:用图解法求下列目标规划问题 min Z = P1 d1-+ P2 d2+ P3(2d3- +1d4-) x1 + x2 + d1- - d1+= 40 x1 + x2 + d2- - d2+= 40+10=50 x1 + d3- - d3+= 24 x2 + d4- - d4+= 30 x1 、x2 、 di- 、di+- 0 i=1,2,3,4,d3-,d1-,d3+,d4+,d2+,d1+,d4-,d2-,x2

11、,x1,x1 + x2 = 40,x1 + x2 = 50,x1 = 24,x2 = 30,满意解(24,26),min Z = P1 d1-+ P2 d2+ P3(2d3- +1d4-) s.t. x1 + x2 + d1- - d1+= 40 x1 + x2 + d2- - d2+= 40+10=50 x1 + d3- - d3+= 24 x2 + d4- - d4+= 30 x1 、x2 、 di- 、di+- 0 i=1,2,3,4,例5:某车间计划生产两种产品。考虑:充分利用供电部门分配的电量限额指标62.5kw/日;考虑完成与超额完成利润指标10元/日。每日可给车间供应所需原料8t

12、。其他有关数据汇总于下表。应当如何确定产品A、B的产量。,解:目标规划模型,0,1 2 3 4 5 6 7 8,1 2 3 4 5 6,A,x2,x1,B,C,B (0.6250 , 4.6875) 、C (0 , 5.2083) , B、C 线段上的所有点均是该问题的解(无穷多最优解)。,例6、已知一个生产计划的线性规划模型为,其中目标函数为总利润,x1,x2 为产品A、B产量。现有下列目标: 1、要求总利润必须超过 2500 元; 2、考虑产品受市场影响,为避免积压,A、B的生产量不超过 60 件和 100 件; 3、由于甲资源供应比较紧张,不要超过现有量140。 试建立目标规划模型,并用

13、图解法求解。,解:以产品 A、B 的单件利润比 2.5 :1 为权系数,模型如下:,0,x2,0,x1,140 120 100 80 60 40 20,20 40 60 80 100,A,B,C,D,结论:C(60 ,58.3)为所求的满意解。,作图:,检验:将上述结果带入模型,因 0; 0; 0, 存在; 0, 存在。 所以: minZ=P3,将 x160, x2 58.3 带入约束条件,得,30601258.32499.62500; 260+58.3=178.3 140; 16060 158.358.3 100,由上可知:若A、B的计划产量为60件和58.3件时,所需甲资源数量将超过现有库

14、存。在现有条件下,此解为非可行解。为此,企业必须采取措施降低A、B产品对甲资源的消耗量,由原来的100降至78.5(140178.30.785),才能使生产方案(60,58.3)成为可行方案。,例7:用单纯形法求解下列目标规划问题,三、目标规划的单纯形法,初始基变量: d1-, d2- , x3,min Z = P1 (d1-+ d1+) +P2 d2- 10 x1 + 12x2 + d1- - d1+ = 62.5 x1 + 2x2 + d2- - d2+ = 10 2x1 + x2 + x3 = 8 x1 ,x2 , x3 0 ,d1-,d1+, d2-,d2+ 0,(1) 建立初始单纯形

15、表。一般假定初始解在原点,即以约束条件中的所有负偏差变量,松弛变量或人工变量为初始基变量;按目标函数中的优先因子从左至右分别计算出各列的检验数,填入表的下半部 。,检验数j= cj zj,1= 0 10P1 1P2 02= 10P1 P2,-10 -1,-12 -2,2,1,(2)检验是否为满意解。最优性判别准则:j0,(3) 先从检验数P1行中,选择 min(j0)=min(-10,-12)= -12,进基变量:x2,62.5/12,10/2,8/1,出基变量:d2-,再按=min(8/1, 10/2, 62.5/12)=5,-4,2,6 1,-6,(4) 用x2替换基变量d2-,进行迭代运

16、算,得到下表:,(5) 返回(2)。,2.5/6,3/0.5,(6) 重复(3)的工作,检查P1行所有系数,P1行还有负数,选d2+进基变量,计算得:d1-出基变量,用d2+替换基变量d1-,进行迭代运算,得到下表,1,1,1,检验数都为正,得满意解:,x1=0, x2=5.208,x3=2.79,d2+=0.417,5/8,125/20,67/28,非基变量x1 的检验数是零,用x1替换基变量d2+,进行迭代运算,得下表,表示有多重解。,1,1,1,另一个满意解: x1=0.625, x2=4.6375,x3=2.0625,例8:目标规划问题,= min,10/2,56/10,11/1= 5

17、,换出变量,进基变量,= min10/3,10,6/3,12/3= 2,进基变量,换出变量,满意解为x12, x2 4。 但非基变量 的检验数为零,故此题有多重解。 = min4 , 24 , 6= 4,故 为换出变量。,此解:x110/3,,x2 =10/3。,例9、用单纯形法求解下列目标规划问题,= min2500/30,140/2,60/1=60 ,故 为换出变量。,= min700/30,20/2, =10 ,故 为换出变量。,= min400/15, =10 ,故 为换出变量。,= min,350/6,1250/6,100/1=175/3 ,故 为换出变量。,P3 优先等级目标没有实

18、现,但已无法改进,得到满意解 x1 60, x2 175/3, 115/3, 125/3,结果分析:计算结果表明,工厂应生产A产品60件,B产品175/3件,2500元的利润目标刚好达到。 125/3,表明产品比最高限额少125/3件,满足要求。 115/3 表明甲资源超过库存115/3公斤,该目标没有达到。 从表中还可以看到,P3 的检验数还有负数,但其高等级的检验数却是正数,要保证 P1目标实现,P3等级目标则无法实现。所以,按现有消耗水平和资源库存量,无法实现2500元的利润目标。 可考虑如下措施:降低A、B产品对甲资源的消耗量,以满足现有甲资源库存量的目标;或改变P3等级目标的指标值,增加甲资源115/3公

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论