第二章-对偶规划.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章-对偶规划.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 对偶 规划
- 资源描述:
-
1、l 对偶规划对偶规划 1.1.对偶规划的定义对偶规划的定义 2.2.对偶规划定理对偶规划定理 3.3.互补松弛关系互补松弛关系 4.4.对偶单纯形法对偶单纯形法对偶规划的意义对偶规划的意义对偶规划与原问题的关系对偶规划与原问题的关系对偶规划的定理对偶规划的定理对偶单纯形法对偶单纯形法影子价格影子价格灵敏度分析灵敏度分析一、对偶问题的提出一、对偶问题的提出 例例2.1:2.1:某工厂拥有某工厂拥有A A、B B、C C三种类型的设备,生产甲、三种类型的设备,生产甲、乙两种产品。每件产品在生产中需要占用的设备机乙两种产品。每件产品在生产中需要占用的设备机时数,每件产品可以获得的利润以及三种设备可利
2、时数,每件产品可以获得的利润以及三种设备可利用的机时数如下表所示。求获最大利润的方案。用的机时数如下表所示。求获最大利润的方案。产品甲产品乙设备能力(h)设备A3 32 26565设备B2 21 14040设备C0 03 37575利润(元/件)1500150025002500 Max z=1500 xMax z=1500 x1 1+2500 x+2500 x2 2 s.t.3x s.t.3x1 1+2x+2x2 2 65 65 2x 2x1 1+x+x2 2 40 40 原问题原问题 3x3x2 2 75 75 x x1 1,x,x2 2 0 0 MinMin W =65y =65y1 1+
3、40y+40y2 2+75y+75y3 3 s.t.3y s.t.3y1 1+2y+2y2 2 15001500 (不少于甲产品的利润)(不少于甲产品的利润)2y2y1 1+y+y2 2+3y+3y3 3 2500 2500 对偶问题对偶问题 (不少于乙产品的利润)(不少于乙产品的利润)y y1 1,y,y2 2,y,y3 3 0 0 例如,某企业生产甲乙两种产品,生产例如,某企业生产甲乙两种产品,生产情况如表:问,如何安排生产使企业获利最大。情况如表:问,如何安排生产使企业获利最大。甲甲 乙乙资源限制资源限制原料原料15615原料原料22312获利获利47Max z=4x1+7x2s.t 5
4、x1+6x2 15 2x1+3x2 12 x1、x2 00 甲甲 乙乙资源限制资源限制原料原料15615原料原料22312获利获利47 甲甲 乙乙资源限制资源限制原料原料15615原料原料22312获利获利47 还是这个问题,我们从另一个方面还是这个问题,我们从另一个方面考虑该问题。计算企业的成本,购买两种原考虑该问题。计算企业的成本,购买两种原料各需单位费用为料各需单位费用为Y Y1 1,Y Y2 2元元如何安排生产使如何安排生产使企业总费用最低。企业总费用最低。Min W=15Y1+12Y2s.t 5Y1+2Y2 4 6Y1+3Y2 7 Y1、Y2 00Max z=4x1+7x2s.t 5
5、x1+6x2 15 2x1+3x2 12 x1、x2 00Min W=15Y1+12Y2s.t 5Y1+2Y2 4 6Y1+3Y2 7 Y1、Y2 0 0对对偶偶问问题题原原问问题题设以下线性规划问题设以下线性规划问题Max Z=CXs.t.AX b X0 为原问题,则为原问题,则:Min W=bTY s.t.ATY CT Y0称为原问题的对偶问题。称为原问题的对偶问题。Min W=Y b s.t.YA C Y0l其中其中Y为行向量为行向量如果:如果:Min Z=CTXs.t.AX b X0 为原问题,为原问题,则则:Max W=bTY s.t.ATY C Y0称为原问题的对偶问题。称为原问题
6、的对偶问题。对称形式:互为对偶 (LP)Max z=cT x (LD)Min W=bT y s.t.Ax b s.t.AT y c x 0 y 0 “Max-”“Min-”原问题原问题 Max Z=CX对偶问题对偶问题 Min W=Yb 变变量量 n 个个 00 0 无限制无限制约约束束条条件件 n 个个 =约约束束条条件件m个个 =变变量量m个个 无限制无限制Max z=4x1+7x2s.t 5x1+6x2 15 2x1+3x2 12 x1,x2 00Min W=15y1+12y2s.t 5y1+2y2 4 6y1+3y2 7 y1 ,y2 00Max z=x1+x2+x3s.t x1+x2
7、+x3 15 x1-x2+x3 =12 2x1+x2+x3 1 1 x1 0 0,x2 0,x3 无限制无限制Min W=15y1 +12y2+y3 y1+y2+2y3 1 y1-y2 +y3 1 y1+y2+y3 =1 y1 0,y2 无限制无限制,y3 0 Max z=x1+x2+x3 x1+x2+x3 15 x1-x2+x3 =12 2x1+x2+x3 1 1 x1 0,0,x2 0,x3 无限制无限制 3.3.写出下面线性规划的对偶规划模型写出下面线性规划的对偶规划模型没有非负限制321432143143214321,0,1053042260272252375maxxxxxxxxxxx
8、xxxxxxxxz没有非负限制4321443214314321,0,051030422602722523xxxxxxxxxxxxxxxx 再根据非对称形式的对应关系,直接写出对偶规划解 先将约束条件变形为“”形式0,725472123122510306025min5432154213213132154321yyyyyyyyyyyyyyyyyyyyyyf没有非负限制W原问题原问题 min Z=CX对偶问题对偶问题Max W=Yb 变变量量 n 个个 00 0 无限制无限制约约束束条条件件 n 个个 =约约束束条条件件m个个 =变变量量m个个 无限制无限制 X Xj jy yi i X X1 1
9、X X2 2 X Xn n 原问题原问题关系关系Min WMin Wy y1 1 y y2 2 y ym m a a11 11 a a12 12 a a1n1n a a21 21 a a22 22 a a2n2n a am1 m1 a am2 m2 a amnmn b b1 1 b b2 2b bm m对偶问对偶问题关系题关系 Max Z=Min WMax Z=Min WMax ZMax Z C C1 1 C C2 2 C Cn n 线性规划原问题与对偶问题的关系线性规划原问题与对偶问题的关系(标准式标准式)写出下列写出下列线性规划问题线性规划问题的的对偶问题对偶问题.Max z=x1+x2+
10、x3+x+xs.t x1+x2+x3+x+x x1+x2+x3 +x+x=2x1+x2+x3+x+x x1 0 0,x 0,x 无限制无限制l.Min z =x1-x2-x3 ls.t x1 +x2 -x3=l x1-x2+x -l x1 -x2+x3 l x1 0 0,x2 0,x3 无限制无限制没有非负限制321432143143214321,0,1053042260272252375maxxxxxxxxxxxxxxxxxxxZMin定理一:定理一:设设 X X0 0、Y Y0 0 是原问题是原问题 和对偶问题的任一可行解和对偶问题的任一可行解 Max Z=CX,Max Z=CX,Min
11、W=Yb Min W=Yb AXb AXb YAC YAC X0X0 Y0 Y0 则有:则有:C CX X0 0 Y Y0 0b b原原问问题题对对偶偶问问题题证明:将式证明:将式 AXb 同时左乘一个同时左乘一个Y Y0 0 Y Y0 0AXAX0 0 Y Y0 0b=b=W W 式式 YAC同时同时右乘一个右乘一个X X0 0 Y Y0 0A AX X0 0 C CX X0 0 =Z Z C CX X0 0 Y Y0 0A AX X0 0 Y Y0 0b b C CX X0 0 Y Y0 0b b 最大化的目标函数值不超过最小化的目标函最大化的目标函数值不超过最小化的目标函 数值。数值。(
12、弱弱 原问题的目标函数值是其对偶目标函数值的原问题的目标函数值是其对偶目标函数值的下限,对偶问题的目标函数值是原问题目标下限,对偶问题的目标函数值是原问题目标函数值的上限。函数值的上限。如果如果X X0 0、Y Y0 0 分别是原问分别是原问题和对偶问题的可行解,并题和对偶问题的可行解,并且它们对应的目标函数值相且它们对应的目标函数值相同同CXCX0=0=Y Y0 0b b,则则X X0 0、Y Y0 0 分别是分别是原问题和对偶问题的最优解。原问题和对偶问题的最优解。如果原始问题和对偶问题中如果原始问题和对偶问题中的任一个目标函数无界,则另一的任一个目标函数无界,则另一个必定无可行解。个必定
13、无可行解。请注意推论请注意推论2 2之逆命题不存在之逆命题不存在即一个问题无可行解,不能推得即一个问题无可行解,不能推得另一个问题目标函数无界。另一个问题目标函数无界。如果如果X X0 0、Y Y0 0 分别是原始问题和对偶问分别是原始问题和对偶问题的可行解,并且它们对应的,题的可行解,并且它们对应的,CXCX0=0=Y Y0 0b b则则 X X0 0、Y Y0 0 分别是原始问题和对偶问题的分别是原始问题和对偶问题的最优解。最优解。证明:由弱对偶性可以看出对原问题证明:由弱对偶性可以看出对原问题和对偶问题可行解的关系和对偶问题可行解的关系 C CX X0 0 YY0 0b b,设原问题和对
14、偶问题的最优解为设原问题和对偶问题的最优解为XX、YY CX CX C CX X0 0 Yb Yb Y Y0 0 b b C CX X0 0 Y Y0 0b b CX CX C CX X0 0 Y Y0 0 b Ybb Yb CX=Yb CX=Yb换句话说:换句话说:当对偶问题和原问题目标函当对偶问题和原问题目标函数值相同时数值相同时 Z=W Z=W,则,则 XX和和 YY一定是一定是对偶问题和原问题的最优解。或者说如对偶问题和原问题的最优解。或者说如果对偶问题和原问题有最优解,那么它果对偶问题和原问题有最优解,那么它们的目标函数值一定相等。们的目标函数值一定相等。如果原问题有最优解,则其对如
15、果原问题有最优解,则其对偶问题也有最优解,则它们对应的偶问题也有最优解,则它们对应的两个目标函数最优值相等。两个目标函数最优值相等。如果如果X X0 0、Y Y0 0 分别是原问题和对偶问题的分别是原问题和对偶问题的可行解,并且有最优解,则可行解,并且有最优解,则 X X0 0、Y Y0 0 分别是原分别是原始问题和对偶问题的最优解始问题和对偶问题的最优解,则它们的最优值则它们的最优值相同,即对应的,相同,即对应的,CXCX0=0=Y Y0 0b b。l1.原问题有确定的最优解原问题有确定的最优解,对偶问题就有对偶问题就有确定的最优解确定的最优解,且最优值相等且最优值相等;l2.原问题有可行解
16、但无最优解原问题有可行解但无最优解,对偶问题对偶问题无可行解无可行解,更无最优解更无最优解;l3.原问题无可行解原问题无可行解,对偶问题有可行解但对偶问题有可行解但无最优解无最优解;l4.原问题无可行解原问题无可行解,对偶问题无可行解对偶问题无可行解,更更无最优解无最优解。问题与解的状态问题与解的状态对偶对偶问题问题有最优解有最优解无界解无界解无可行解无可行解原原问问题题有最优解有最优解一定一定不可能不可能不可能不可能无界解无界解不可能不可能不可能不可能可能可能无可行解无可行解不可能不可能可能可能可能可能对偶问题对偶问题Min W=Yb s.t.YAC Y0设设X X0 0 、Y Y0 0 分
17、别为原问题和对偶问题的分别为原问题和对偶问题的可行解可行解,则则X X0 0 、Y Y0 0分别为分别为原问题和对偶原问题和对偶问题问题最优解的充要条件是:最优解的充要条件是:YSX X0 0=0 =0 和和 Y Y0 0X XS S =0=0原问题原问题Max Z=CX s.t.AX b X0原问题原问题Max z=CX Max z=CX AX+X AX+XS S=b=b X,XX,XS S 0 0 把把AX+XAX+XS S=b=b 左乘一个左乘一个Y YYAX+YXYAX+YXS S=Yb=YbYb=YAX+YXYb=YAX+YXS S 对偶问题对偶问题Min W=YbMin W=Yb
18、YA-YYA-YS S=C=C Y,Y Y,YS S 0 0 把把 YA-YYA-YS S=C=C 右乘一个右乘一个X X YAX-Y YAX-YS SX X =CX=CX CX=YAX-YCX=YAX-YS SX X Yb=Yb=AXAXY Y+X+XS SY Y CX=CX=AYAYX X-Y-YS S X X 两式相减两式相减W-W-Z=XZ=XS SY Y+Y YS S X X如果有最优解如果有最优解 Z=WZ=W Y YS SX X+X XS SY=0 Y=0 由于非负性由于非负性 Y YS SX=XX=XS SY Y=0=0结论:如果结论:如果 Y YS SX=XX=XS SY Y
19、=0 =0 则则 X X、Y Y 分别是原问题和对偶问题的分别是原问题和对偶问题的最优解。最优解。Max z=x1+2x2+3x3+4x4s.t x1+2x2+2x3+3x3+xS1=20 2x1+x2+3x3+2x4+xS2=20 xj 0 j=1,20 j=1,24 4 xs1,2 0 0 写出其对偶问题写出其对偶问题:对偶问题为:对偶问题为:Min W=20yMin W=20y1 1+20y+20y2 2s.t ys.t y1 1+2y+2y2 2 1 1 2y 2y1 1+y+y2 2 2 2 2y 2y1 1+3y+3y2 2 3 3 3y 3y1 1+2y+2y2 2 4 4 y
20、y1 1、y y2 2 0 0用图解法求得用图解法求得最优解最优解:y y1 1=1=12 2,y y2 2=0=02,Min W=282,Min W=28由于松弛互补由于松弛互补 Y YS SX=X=Y YX XS S =0=0 对偶问题标准化为:对偶问题标准化为:Min z=20yMin z=20y1 1+20y+20y2 2s.t ys.t y1 1+2y+2y2 2-y-ys1 s1=1=1 2y 2y1 1+y+y2 2-y-ys2 s2 =2 2 2y 2y1 1+3y+3y2 2-y-ys3 s3=3=3 3y 3y1 1+2y+2y2 2-y-ys4 s4=4 4 y y1 1
21、,y,y2 2,y,ys1-s4 s1-s4 0 0 1 1、y y1 1=1=12 2 0 0,y y1 1 x xs1s1=0 x=0 xs1s1=0=02 2、y y2 2=0=02 2 0 0,y y2 2 x xs2s2=0 =0 x xs2s2=0=03 3、y y1 1+2y+2y2 2=1=16 6 隐含隐含y ys s0 0 x x1 1=0=04 4、2y2y1 1+y+y2 2=2=26 6 隐含隐含y ys2s20 x0 x2 2=0=05 5、2y2y1 1+3y+3y2 2=3 =3 隐含隐含y ys3s3 =0 0 考虑考虑 y ys3s3x x3 3=0 x=0
22、 x3 3=0=0 或为任意或为任意6 6、3y3y1 1+2y+2y2 2=4 =4 隐含隐含y ys4 s4 =0 0 考虑考虑 y ys4s4x x4 4=0 x=0 x4 4=0 =0 或为任意或为任意据上所述:x x1 1=0=0,x x2 2=0=0,x x3 3、x x4 4任意任意计算计算x x3 3、x x4 4的值的值 2x2x3 3+3x+3x3 3 =20=20 3x 3x3 3+2x+2x4 4 =20 20得出:得出:x x3 3=4=4,x x4 4=4 4,Max z=z=2828原问题原问题Max Z=CX AX+XS=b X,XS 0对偶问题对偶问题Min
23、W=Yb YA-YS=C Y,YS 0 则原问题单纯形表中的检验则原问题单纯形表中的检验数行对应其对偶问题的一个基本数行对应其对偶问题的一个基本解解,其对应关系如下表:其对应关系如下表:原问题原问题 Max z=CMax z=CB BX XB B+C CN NX XN N BX BXB B+N+NX XN N+X+XS S=b b X XB B、X XN N、X XS S00对偶问题对偶问题 Min W=Min W=Y b b st:YA-Y st:YA-YS S=C,=C,YS=(YS1,YS2)把它分解为:把它分解为:YB-YYB-YS1 S1=C=CB B YN-Y YN-YS2 S2=
24、C=CN N Y,Y Y,YS1S1,Y YS2S2 0 0注:注:Y YS1 S1 原问题中基变量原问题中基变量X XB B的剩余变量的剩余变量,Y YS2 S2 原问题中非基变量原问题中非基变量X XN的剩余变量。的剩余变量。j=Cj=CN N-C-CB BB B-1-1N=Cj Zj =Cj Zj 原问题的检验数原问题的检验数令:令:Y=CBB-1 并把它们代入对偶问题中:并把它们代入对偶问题中:YB-YYB-YS1 S1=CBB-1B-YB-YS1 S1=C=CB B CB-Y-YS1 S1=C=CB B计算结果:计算结果:Y YS1 S1=0=0(基变量的剩余(基变量的剩余变量变量=
25、0=0)YN-YYN-YS2 S2=CBB-1N-YN-YS2 S2=C=CN N Y YS2 S2=-=-(C CN N CBB-1N N)因为是求最小值因为是求最小值 Y YS2 S2 =-j Y,Y Y,YS1S1,Y YS2S2 0 0结论:结论:基变量的剩余变量基变量的剩余变量Y YS1S1=0=0,对偶问题非基变量的检验数与对偶问题非基变量的检验数与原问题非基变量的检验数值原问题非基变量的检验数值相同符号相反,相同符号相反,Y YS2S2=-jj 说明对偶问题的检验数只说明对偶问题的检验数只有小于有小于0 0时才可以继续迭代。时才可以继续迭代。对偶问题最优解是原对偶问题最优解是原问
展开阅读全文