线性规划对偶理论及其应用.ppt
《线性规划对偶理论及其应用.ppt》由会员分享,可在线阅读,更多相关《线性规划对偶理论及其应用.ppt(127页珍藏版)》请在三一办公上搜索。
1、运 筹 帷 幄 之 中,决 胜 千 里 之 外,运筹学,君子曰:学不可以已。青,取之于蓝而青于蓝;冰,水为之而寒于水。故不登高山,不知天之高也;不临深溪,不知地之厚也;荀子劝学,掌握线性规划对偶理论及其基本经济学意义;,教学要求:,了解运用对偶理论对线性规划最优解进行分析的基本方法;,会运用对偶理论对一些基本的管理问题进行经济学分析。,第三章线性规划对偶理论,线性规划的对偶问题对偶规划的基本性质对偶单纯形法影子价格和灵敏度分析,重点:对偶转换、对偶单纯形法难点:对偶性质、灵敏度分析,第三章线性规划对偶理论,某家具厂木器车间生产木门和木窗两种产品,加工木门收入为56元/扇、加工木窗收入为30元/
2、扇,生产 一扇木门需要木工4小时,油漆工2小时;生产一扇木窗需要木工3小时,油漆工1小时,该车间可用本工总工时为120小时,油漆工总工时为50小时问该车间应如何安排生产才能使每日收入最大?令该车间每日安排生产木门x1,木窗x2扇,则其数学模型为:max z=56x1+30 x2s.t 4x1+3x2120 2x1+x2 50 x1,x20即每日安排生产木门15扇,木窗20扇时,收入最大为1440元,一、对偶问题的提出,最优解为:X=(15,20),最优值为1440元,第一节线性规划的对偶问题,假若有一个个体经营者,手中有一批木器家具生产订单,但无人手加工,因此想利用该木器车间的木工与油漆工来加
3、工完成他的订单,它需要考虑付给该车间每个工时的价格 那他应如何定价才能使木器车间觉得有利可图从而愿意替他加工这批订单,同时又使自己所付的工时费用总数最少?设w1,w2分别为付给木工、油漆工每个工时的价格,则该个体经营者的目标函数为:min f=120w1+50w2,第一节线性规划的对偶问题,另外,该个体经营者所付的价格不能太低,至少不能低于该车间生产木门和木窗所得到的收入,否则该车间觉得无利可图就不会替他加工这批订单,因此,w1,w2 应满足 4w1+2w2 56上式可理解:生产一扇木门的木工工时*木工工时价+生产一扇木门的油漆工时*油漆工工时价生产一扇木门的收入 3w1+w2 30上式可理解
4、:生产一扇木窗的木工工时*木工工时价+生产一扇木窗的油漆工时*油漆工工时价生产一扇木窗的收入,第一节线性规划的对偶问题,该个体经营者的数学模型为min f=120w1+50w24w1+2w2 563w1+w2 30W1,w2 0解得w1=2,w2=24,f=1440,第一节线性规划的对偶问题,第一节线性规划的对偶问题,一、对偶问题的提出,原问题,某工厂甲生产A、B、C三种产品。这三种产品的单位利润分别是60、30、20。生产这三种单位产品所占用M、N、P三种机器的时间如表所示,机器M、N、P每天可供使用的时间分别是48、20、8小时。这三种产品每天生产多少才能使工厂获得最大效益。,现在甲厂拟出
5、租机器给乙厂,即甲厂出租机器M、N和P给乙厂,请问甲厂应如何给这三种机器定价?,考虑:1、定价不能太低?2、定价不能太高?既要保证甲厂利润又必须使乙厂的租金越少越好,第一节线性规划的对偶问题,设M、N、P机器的单位出售价格分别为 y1、y2和y3,针对乙厂,建立其相应的数学模型:,目标:min w=48y1+20y2+8y3,对于A产品而言,甲厂生产一件产品可获利60元,如果8y1+4y2+2y360,则甲厂宁可自己生产A产品也不可能出售机器的,所以应有约束条件8y1+4y2+2y360,同理,从经济利益角度,还有另两个约束条件:6y1+2y2+y3 30 y1+1.5y2+0.5y3 20,
6、第一节线性规划的对偶问题,当 时,工厂的决策者都能接受,并认为是最优方案!,当WZ,即乙厂所出的租金大于等于甲厂自己生产所带来的利润时,甲厂乐意出租,而乙厂希望W最小,同时又希望得到设备,即针对乙厂的数学模型为:,现实意义:如果原问题是在资金有限的情况下产量最大,则相应的对偶问题是在产量有限的情况下使成本最小,第一节线性规划的对偶问题,原问题:max Z=60 x1+30 x2+20 x3 s.t.8x1+6x2+x3 48 M机器 4x1+2x2+1.5x3 20 N机器 2x1+x2+0.5x3 8 P机器 x1,x2,x3 0,对偶问题:Min w=48 y1+20 y2+8 y3 s.
7、t.8y1+4 y2+2 y3 60 6y1+2y2+y3 30 y1+1.5y2+0.5y3 20 y1,y2,y3 0,max,min,第一节线性规划的对偶问题,对偶问题 Min y=bTY s.t.ATYC Y 0,二、对偶问题的一般形式,原问题 Max z=cTX s.t.AXb X 0,第一节线性规划的对偶问题,(1)对称(max,)型的对偶变换,目标函数由 max 型变为 min 型当原问题有n个决策变量,则对偶问题有n个约束条件。对偶问题的第一约束条件对应的是原问题中的x1变量,对偶问题的第二个约束条件对应的是原问题中的x2变量,依此类推。当原问题有m个约束条件,则对偶问题有m个
8、决策变量。对偶问题的y1变量对应的是原问题中的第一约束条件,对偶问题的y2变量对应的是原问题中的第二约束条件,依此类推。原问题的目标函数第i个变量的价值系数变换为对偶问题中第i个约束条件的右端项,第一节线性规划的对偶问题,原问题的右端项 b 变换为对偶问题的目标函数价值系数原问题的技术系数矩阵 A 转置后成为对偶问题的技术系数矩阵原问题与对偶问题互为对偶对偶问题可能比原问题容易求解,(1)对称(max,)型的对偶变换,第一节线性规划的对偶问题,(2)非对称型对偶问题,约束条件的类型(规范与否)与非负条件相互对应非标准的约束条件类型对应非正常的非负条件对偶变换是一一对应的,第一节线性规划的对偶问
9、题,例3.1:,怎么样,没问题吧!,第一节线性规划的对偶问题,求该问题的对偶问题,求该问题的对偶问题,令u1=y1,u2=-y2,u3=-y3则得,第一节线性规划的对偶问题,定理3.1(对称性定理)对偶问题的对偶问题是原问题。,根据对称性定理,在任一对偶问题中,可以把其中的任何一个称为原问题,而把另一个称为其对偶问题。,第二节对偶规划的基本性质,一、对称性,证:由于X0,Y0分别为原问题和对偶问题的可行解,故有:,定理3.2(弱对偶定理)对偶问题(min)的任何可行解Y0,其目标函数值总是不小于原问题(max)任何可行解X0的目标函数值。,第二节对偶规划的基本性质,定理3.3(主对偶定理)如果
10、原问题和对偶问题都有可行解,则它们都有最优解,且它们的最优解所对应的目标函数值相等。,第二节对偶规划的基本性质,设X0,Y0分别为原问题和对偶问题的一个可行解,则对于原问题的任一个可行解都有 CXY0b对偶问题的任一个可行解Y,均有 YbCX0 故原问题与对偶问题都有最优解,max,min,min,若原问题的某个可行解X0的目标函数值与对偶问题某个可行解Y0的目标函数值相等,则X0,Y0分别是相应问题的最优解 证:由弱对偶定理可知,定理3.4(最优解判别定理),第二节对偶规划的基本性质,CX0,=Y0b,CX,CX0,CX,Y0b,=CX0,Yb,Y0b,Yb,所以,X0,Y0分别是相应问题的
11、最优解 证毕,定理3.5松驰性定理设x0,y0分别是原问题和对偶问题的可行解,则x0,y0是最优解的充要条件是对所有的i,j,下列关系成立:如果xj00,则有y0pj=cj2.如果y0pjcj,则有x0=03.如果y0i0,则有Aixi0=bi4.如果Aixi0 b,则有yi0=0其中,pj是A的第j 列,Ai是A的第i行,第二节对偶规划的基本性质,例3.2已知线性规划问题Max z=x1+2x2+3x3+4x4s.T x1+2x2+2x3+3x4 20 2x1+x2+3x3+2x420 x1,x2,x3,x4,0其对偶问题的最优解为W=(1.2,0.2)T,试根据对偶理论求出原问题的最优解解
12、,该原问题的对偶问题为:min Y=20w1+20w2s.T w1+2w2 1(1)2w1+w2 2(2)2w1+3w2 3(3)3w1+2w2 4(4)w1,w2 0将对偶问题的最优解代入,得到(1),(2)为严格不等式,故由互补松驰性质得到X1=x2=0又w1,w20,由松驰性质得到原问题约束条件应取等号即w10 2x3+3x4=20w2 0 3x3+2x4=20,解方程组,得x3=x4=4故原问题的最优解为(0,0,4,4),第二节对偶规划的基本性质,w1+2w212w1+w222w1+3w2=33w1+2w2=4,x1=0 x2=0,例3.3已知线性规划问题Max z=2x1+x2+5
13、x3+6x4s.T 2x1+x3+x4 8 2x1+2x2+x3+2x412 x1,x2,x3,x4,0其对偶问题的最优解为w=(4,1)T,试根据对偶理论求出原问题的最优解解,该原问题的对偶问题为:min Y=8w1+12w2s.t 2w1+2w2 2(1)2w1+2w22 x1=0 2w2 1(2)2w21 x2=0 w1+w2 5(3)w1+w2=5 w1+2w2 6(4)w1+2w2=6 w1,w2 0将对偶问题的最优解代入,得到(1),(2)为严格不等式,故由互补松驰性质得到X1=x2=0又w1,w20,由松驰性质得到原问题约束条件应取等号即W10 x3+x4=8W20 x3+2x4
14、=12,解方程组,得x3=x4=4故问题的最优解为(0,0,4,4),第二节对偶规划的基本性质,第三节对偶单纯形法,一、对偶单纯形法原理 对偶单纯形法是利用对偶原理求解原问题的一种方法(而不是求解对偶问题的方法)对偶单纯形法基本思想是:首先从原问题的一个对偶可行的基本解(它不是原线性规划问题的可行解)出发,求改进的对偶可行的基本解,向原问题的 可行域逼近,当求到对偶可行的基本解是原问题的可行解时,就得到了最优解。,原单纯型迭代要求每步都是基础可行解达到最优解时,检验数 cjzj 0(max)或 cjzj 0(min)但对于(min,)型所加的剩余变量无法构成初始基础可行解,因此通过加人工变量来
15、解决大M法和二阶段法较繁能否从剩余变量构成的初始基础非可行解出发迭代,但保证检验数满足最优条件,cjzj 0(max)或 cjzj 0(min)每步迭代保持检验数满足最优条件,但减少非可行度如何判断达到最优解如何保证初始基础解满足最优条件,考虑对偶线性规划问题 min z=cxs.t Ax=b x0其中A=(p1,p2,pn)B=(b1,b2,.bn)Bi可以是任意数,第三节对偶单纯形法,二、对偶单纯形法的计算步骤:1、给定一个初始对偶可行的基本解,设相应的基为B;2若,则停止计算,现行对偶可行的基本解为最优解。否则令,则该行所对应的变量xr 为换出基的变量;3若对所有j,则停止计算,原问题无
16、可行解。否则,令则 为换入基的变量;4以 为主元进行主元消去,返回2。,第三节对偶单纯形法,标准化,乘以(-1),初始对偶单纯形表:,出基,进基,主元,直到B0,停止,第三节对偶单纯形法,为了得了初始基本解,可用大M法和两阶段法,例,因为B0,且所有检验数 cj-zj0,运算结束,得到最优解为x1=0,x2=1 最优目标值为 fmin=1,表二,表三,第三节对偶单纯形法,例3.4用对偶单纯形法求解线性规划,解:在第2个约束方程的两边同乘以-1,然后引入变量x4,x5得:,第三节对偶单纯形法,表一,表二,用对偶单纯形法求解得最优解:,最优目标函数值:fmin=2/3,第三节对偶单纯形法,例3.5
17、 某工厂有生产A、B两种化工产品 的能力,生产一千克A产品需要2小时,花费成本为2元,而生产一千克B产品则需要1小时,成本为3元,下个月的总生产时间是600小时,公司决定A,B的总产量至少为350千克,此外公司的一个主要客户订购了125千克A产品的要求必须满足,在满足客户要求的前提下,公司应怎样安排生产计划,才能尽量降低成本?,解 设A产品的产量为x1千克,B产品的产量为x2千克,则建立相应模型,Min z=2x1+3x2s.t x1 125 x1+x2 350 2x1+x2600 x1,x2 0,第三节对偶单纯形法,在第一、二两个约束条件两边同乘以-1,然后引入变量x3,x4,x5,化为如下
18、形式,Minz=2x1+3x2s.T-x1+x3=-125-x1-x2+x4=-135 2x1+x2+x5=600 x1,x2,x3,x4,x50,第三节对偶单纯形法,此时所有b且所有检验数大于等于0,所得得到最优解为x1=250,x2=100,x3=125 最优值为800,第三节对偶单纯形法,三、单纯形算法和对偶单纯形算法之差别,第三节对偶单纯形法,四、原问题检验数与对偶问题的解的总结在主对偶定理的证明中我们有:对偶(min型)变量的最优解等于原问题松弛变量的机会成本,或者说原问题松弛变量检验数的绝对值不管原问题是否标准,在最优解的单纯型表中,都有原问题虚变量(松弛或剩余)的检验数对应其对偶
19、问题实变量(对偶变量)的最优解,原问题实变量(决策变量)的检验数对应其对偶问题虚变量(松弛或剩余变量)的最优解。,第三节对偶单纯形法,第三节对偶单纯形法,Max z=4x1+3x2+7x3s.T x1+2x2+2x3 100 3x1+x2+3x3 100 x1.x2.x30,解:其对偶问题为:Min w=100y1+100y2s.t.y1+3y2 4 2y1+y2 3 2y1+3y2 7 y1,y2 0,例3.6,原问题求解(单纯形法):,第三节对偶单纯形法,得到最优解为x=(0,25,25),松驰变量的检验数为(1/2,2),Max z=4x1+3x2+7x3s.T x1+2x2+2x3 1
20、00 3x1+x2+3x3 100 x1.x2.x30,对偶问题求解(对偶单纯形法):,第三节对偶单纯形法,得到最优解Y=(1/2,2)T,松驰变量对应的检验数为(0,25,25),Min w=100y1+100y2s.t.y1+3y2 4 2y1+y2 3 2y1+3y2 7 y1,y2 0,最优解为:x=(0,25,25)T,松驰变量的检验数为(1/2,2),原问题(max型)最优表:,对偶问题(min型)最优表:,最优解为:X=(1/2,2)T,剩余变量对应的检验数为(0,25,25),第三节对偶单纯形法,结论:若是max型(单纯形法)在最优表中,基变量对应的解为原问题(max)的最优解
21、,松驰变量的检验数的相反数对应为对偶问题(min)的最优解若是min型(对偶单纯形法)基变量对应的解为本身问题的(min)的最优解,剩余变量的检验数对应为对偶问题(max)的最优解因此,针对线性规划问题,只要解原问题或对偶问题其中之一就可以,第三节对偶单纯形法,思考题:1、如有原问题为Max z=2x1+5x2s.t x1 4 2x2 12 3x1+2x2 18 x1.x20利用单纯形法求得最优表如右表,问其对偶问题最优解为()A,(2,6,2)B,(0,-11/6,-2/3)C,(0,11/6,2/3)D,(4,12,18),第三节对偶单纯形法,2、某问题为Min w=4u1+12u2+18
22、u3s.T u1+3U32 2u2+2u35 u1,u2,u30利用对偶单纯形法求得最优,如右表所示,问对偶问题的最优解为:()A,(2,6)B,(-11/6,-2/3)C,(11/6,2/3)D,(2,5),第三节对偶单纯形法,第四节影子价格,二、影子价格和对偶价格,约束条件右侧(即资源)每增加1个单位,由由此引起最优目标函数值的增加量,就等于与该约束条件相对应的对偶变量的最优解值。对偶解的经济含义:资源的单位改变量引起目标函数值的增加量,经济学上称为影子价格。它度量了约束条件对应的那种资源的价值。,第四节影子价格,在对偶问题的互补松弛性质中有 如果某种资源 bi未得到充分利用时,该种资源的
23、影子价格为零;如果某种资源bi已完全耗尽,则该种资源的影子价格不为零资源的影子价格越高,表明该种资源的贡献越大,第四节影子价格,30,20,10,例3.7max Z=5x1+4x2 s.t.x1+3x2 90 2x1+x2 80 x1+x2 45 x1,x2 0 由图示可知最优点为B(35,10)最优值为215,100,80,60,40,20,20,40,60,80,x1,100,B,三、影子价格的图解法,第四节影子价格,20,10,第1种资源增加1单位时max Z=5x1+4x2 s.t.x1+3x2 91 2x1+x2 80 x1+x2 45 x1,x2 0 由图示可知最优点为B(35,1
24、0),最优值为215 故资源1的影子价格为0,100,80,60,40,20,20,40,60,80,x1,100,B,第四节影子价格,30,20,10,第2种资源增加1单位时max Z=5x1+4x2 s.t.x1+3x2 90 2x1+x2 81 x1+x2 45 x1,x2 0 由图示可知最优点为B(36,9),最优值为216故资源2的影子价格为1,100,80,60,40,20,20,40,60,80,x1,100,B,第四节影子价格,20,10,第3种资源增加1单位时max Z=5x1+4x2 s.t.x1+3x2 90 2x1+x2 80 x1+x2 46 x1,x2 0 由图示可
25、知最优点为B(34,12),最优值为218,故C的影子价格为3,100,80,60,40,20,20,40,60,80,x1,100,B,第四节影子价格,第四节影子价格,在最优表中,松驰变量的检验数与对偶决策变量是一一对应的Max()松驰变量的检验数的相反数为对偶问题的最优解Min()检验变量的检验数就为对偶问题的最优解因此,可知Max()松驰变量的检验数的相反数就为相应资源的影子价格Min()检验变量的检验数相应资源的影子价格,由上述关系可知,影子价格其实就是对偶问题的最优解,决策变量、影子价格之间的对应关系,例3.8:求下列原问题的最优解及影子价格和对偶问题的最优解及影子价格。min z=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 对偶 理论 及其 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6014175.html