大学精品课件:第二章 对偶理论.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学精品课件:第二章 对偶理论.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学精品课件:第二章 对偶理论 大学 精品 课件 第二 对偶 理论
- 资源描述:
-
1、第二章 对偶线性规划p对偶的定义p对偶问题的性质p原始对偶关系p对偶单纯形法p对偶的经济解释p灵敏度分析DUAL第一节第一节 线性规划的对偶问题线性规划的对偶问题一、对偶理论的提出一、对偶理论的提出 例:现用甲乙两种原材料例:现用甲乙两种原材料生产生产A1,A2两种产品,所两种产品,所需的原料,甲乙两种原料需的原料,甲乙两种原料的可供量,以及生产的可供量,以及生产A1,A2两种产品可得的单位利润两种产品可得的单位利润见表。问如何安排生产资见表。问如何安排生产资源使得总利润为最大?源使得总利润为最大?A1A2可供量可供量甲甲3224乙乙4540利润利润4.55解:设生产解:设生产A1为为x1件,
2、生产件,生产A2为为x2件,则线性规划问题为:件,则线性规划问题为:maxZ=4.5x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20假设现在不考虑生产产品,而是把甲乙两种原材料卖掉,则假设现在不考虑生产产品,而是把甲乙两种原材料卖掉,则问题变成对于甲乙两种原材料企业以多少最低价愿意出让?问题变成对于甲乙两种原材料企业以多少最低价愿意出让?解:设甲资源的出让价格为解:设甲资源的出让价格为y1,乙资源的出让价格为乙资源的出让价格为y2minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5y25 y1,y203 24 53 42 5A1A2可供量可供量甲甲3
3、224乙乙4540利润利润4.55二、对称形式的线性规划问题的对偶问题二、对称形式的线性规划问题的对偶问题 一般认为变量均为非负约束的情况下,约束条件在目标函一般认为变量均为非负约束的情况下,约束条件在目标函数取极大值时均取数取极大值时均取“”号;当目标函数求极小值时均取号;当目标函数求极小值时均取“号。则称这些线性规划问题具有对称性。号。则称这些线性规划问题具有对称性。max z=c1x1+c2x2+cnxns.t.a11x1+a12x2+a1nxn b1 a21x1+a22x2+a2nxn b2 am1x1+am2x2+amnxn bm x1,x2,xn 0min w=b1y1+b2y2+
4、bmyms.t.a11y1+a21y2+am1ym c1 a12y1+a22y2+am2ym c2 a1ny1+a2ny2+amnym cn y1,y2,ym 0Max Z=CX s.t.AXb X0Minw=Yb s.t.ATYCT Y0原始问题原始问题max z=CXs.t.AXb X 0对偶问题对偶问题min w=Ybs.t.ATYCTY 0maxbACCATbminmnmn举例:举例:例例1:maxZ=3x1+2x2 s.t.-x1+2x24 3x1+2x214 x1-x2 3 x1,x20minw=4y1+14y2+3y3 s.t.-y1+3y2+y33 2y1+2x2-y32 y1
5、,y2,y30y1y2y3第一种资源第一种资源第二种资源第二种资源第三种资源第三种资源第一种产品第一种产品 第二种产品第二种产品x1x2例例2:原始问题为原始问题为min z=2x1+3x2-x3s.t.x1+2x2+x36 2x1-3x2+2x39 x1,x2,x30根据定义,对偶问题为根据定义,对偶问题为max w=6y1+9y2s.t.y1+2y22 2y1-3y23 y1+2y2-1 y1,y20原始问题是极小化问题原始问题是极小化问题原始问题的约束全为原始问题的约束全为原始问题有原始问题有3个变量,个变量,2个约束个约束原始问题的变量全部为非负原始问题的变量全部为非负对偶问题是极大化
6、问题对偶问题是极大化问题对偶问题的约束全为对偶问题的约束全为对偶问题有对偶问题有2个变量,个变量,3个约束个约束原始问题的变量全部为非负原始问题的变量全部为非负原始问题变量的个数原始问题变量的个数(3)等于对偶问题约束条件的个数等于对偶问题约束条件的个数(3)原始问题约束条件的个数原始问题约束条件的个数(2)等于对偶问题变量的个数等于对偶问题变量的个数(2)三、非对称形式的原问题三、非对称形式的原问题对偶问题对偶问题 如目标函数如目标函数maxz,就应把约束全部改为就应把约束全部改为“”型型方法:原为方法:原为“”型,两边同乘型,两边同乘“-1”原为原为“=”型,可用一个型,可用一个“”型和一
7、个型和一个“”型的两个不等式型的两个不等式代替,然后将代替,然后将“”型变为型变为“”型型原为原为xk 0,xk”0如果是如果是minw型,就应将约束全部改为型,就应将约束全部改为“”型型minz=2x1+3x2-5x3+x4 s.t.x1+x2-3x3+x45 2x1 +2x3-x44 x2+x3+x4=6 x10,x2,x30,X4自由自由x2+x3+x46x2+x3+x46-x1=x1,则则x10;x4-x4”=x4,其中其中x4 0,x4”0minz=-2x1+3x2-5x3+(x4-x4”)s.t.-x1+x2-3x3+(x4-x4”)5 2x1 -2x3+(x4-x4”)-4 x2
8、+x3+(x4-x4”)6 -x2-x3-(x4-x4”)-6 x1,x2,x3,x4,x4”0变为对称形式变为对称形式y1y2y3y3”maxw=5y1-4y2+6(y3-y3”)s.t -y1+2y2 -2 y1 +(y3-y3”)3 -3y1-2y2+(y3-y3”)-5 y1+y2+(y3-y3”)1 -y1-y2-(y3-y3”)-1 y1,y2,y3,y3”0写出对偶问题写出对偶问题maxw=5y1-4y2+6(y3-y3”)s.t.-y1+2y2 -2 y1 +(y3-y3”)3 -3y1-2y2+(y3-y3”)-5 y1+y2+(y3-y3”)1 -y1-y2-(y3-y3”
9、)-1 y1,y2,y3,y3”0设设y2=-y2,y3=y3-y3”,则则y20,y3无约束无约束此时对偶问题变为此时对偶问题变为maxw=5y1+4y2+6y3 s.t.y1+2y2 2 y1 +y3 3 -3y1+2y2+y3 -5 y1 -y2 +y3 =1 y10,y20,y3无约束无约束minz=2x1+3x2-5x3+x4 s.t.x1+x2-3x3+x45 2x1 +2x3-x4 4 x2+x3+x4 =6 x10,x2,x30,X4自由自由比较原问题比较原问题和对偶问题和对偶问题原始问题原始问题与其对偶与其对偶问题的对问题的对应规则应规则P问题(问题(D)D问题(问题(P)目
10、标函数目标函数 max目标函数目标函数 min变量变量n个个n个个约束约束条件条件free约束约束条件条件m个个m个个变量变量freeb价值系数价值系数 c右端常数右端常数min z=2x1+4x2-x3s.t.3x1-x2+2x3 6 -x1+2x2-3x3 12 2x1+x2+2x3 8 x1+3x2-x3 15max w=6y1+12y2+8y3+15y4s.t.3y1-y2+2y3+y4 2 -y1+2y2+y3+3y4 4 2y1-3y2+2y3-y4 -1 y1 0,y2 ,y3 0,y4 0=Free=x10 x20 x3Freep原始问题变量的个数原始问题变量的个数(3)等于对
11、偶问题约束条件的个数等于对偶问题约束条件的个数(3);p原始问题约束条件的个数原始问题约束条件的个数(4)等于对偶问题变量的个数等于对偶问题变量的个数(4)。p原始问题变量的性质影响对偶问题约束条件的性质。原始问题变量的性质影响对偶问题约束条件的性质。p原始问题约束条件的性质影响对偶问题变量的性质。原始问题约束条件的性质影响对偶问题变量的性质。练习练习1maxZ=x1-2x2+3x3 s.t.2x1+4x2+3x3100 3x1-2x2+6x3200 5x1+3x2+4x3=150 x1,x30,x2free练习练习2minw=100y1+200y2+150y3 s.t.2y1+3y2+5y3
12、1 4y1-2y2+3y3=-2 3y1+6y2+4y33 y10,y20,y3freeminZ=2x1+2x2+4x3 s.t.x1+3x2+4x32 2x1+x2+3x33 x1+4x2+3x3=5 x1 0,x2,x30,maxw=2y1+3y2+5y3 s.t.y1+2y2+y32 3y1+y2+4y3 2 4y1+3y2+3y34 y10,y20,y3free练习练习3第二节第二节 对偶问题的基本性质对偶问题的基本性质一、单纯形法计算的矩阵描述一、单纯形法计算的矩阵描述Max Z=CX AXb X0其中其中X(x1,x2xn)TMax Z=CX+0Xs AX+IXs=b X,Xs0其
13、中其中Xs(xn+1,xn+2xn+m)TI 为为mm的单位矩阵的单位矩阵非基变量非基变量基变量基变量XB(未来基变量未来基变量)XNXs0XsbBNIjCBCN0基变量基变量非基变量非基变量XBXNXsCBXBB-1bIB-1NB-1j0CN-CBB-1N-CBB-1对应初始单纯形表中的单位矩阵对应初始单纯形表中的单位矩阵I,迭代后的单纯形表中为,迭代后的单纯形表中为B-1;初始单纯形表中基变量初始单纯形表中基变量Xs=b,迭代后的表中为,迭代后的表中为XB=B-1b;约束矩阵(约束矩阵(A)()(B,N,I),迭代后为),迭代后为(B-1B,B-1N,B-1)()(I,B-1N,B-1);
14、初始单纯形表中初始单纯形表中xj的系数向量为的系数向量为Pj,迭代后为,迭代后为Pj,且,且Pj=B-1Pj。CBB-1称为单纯形乘子称为单纯形乘子,是一个是一个m 个分量的个分量的“行向量行向量”设设CBB-1=(y1,ym)二、对偶问题的基本性质二、对偶问题的基本性质原始问题原始问题max z=CXs.t.AXb X 0对偶问题对偶问题min w=YTbs.t.ATYCTY01、对称性:对偶的对偶就是原始问题、对称性:对偶的对偶就是原始问题对偶问题的对偶对偶问题的对偶max z=6x1+9x2s.t.x1+2x22 2x1-3x23 x1+2x2-1 x1,x20minw=2y1+3y2-
15、y3s.t.y1+2y2+y36 2y1-3y2+2y39 y1,y2,y30对偶问题的对偶就是原始对偶问题的对偶就是原始问题。两个问题中的任一问题。两个问题中的任一个都可以作为原始问题。个都可以作为原始问题。另一个就是它的对偶问题。另一个就是它的对偶问题。根据定义写根据定义写出对偶问题出对偶问题根据定义写出对偶问题根据定义写出对偶问题max u=6w1+9w2s.t.w1+2w22 2w1-3w23 w1+2w2-1 w1,w20推论:推论:原问题任一可行解的目标函数是其对偶问题目标函数值的原问题任一可行解的目标函数是其对偶问题目标函数值的下界,反之对偶问题任一可行解的目标函数是其原问题目下
16、界,反之对偶问题任一可行解的目标函数是其原问题目标函数的上界。标函数的上界。无界性定理:如原问题有可行解且目标函数值无界,则其无界性定理:如原问题有可行解且目标函数值无界,则其对偶问题无可行解;反之对偶问题有可行解且目标函数无对偶问题无可行解;反之对偶问题有可行解且目标函数无界,则原问题无可行解。(对偶问题无可行解时,其原问界,则原问题无可行解。(对偶问题无可行解时,其原问题无界解或无可行解)题无界解或无可行解)若原问题有可行解而其对偶问题无可行解时,原问题目标若原问题有可行解而其对偶问题无可行解时,原问题目标函数无界;反之若对偶问题有可行解而其原问题无可行解函数无界;反之若对偶问题有可行解而
17、其原问题无可行解时,对偶问题目标函数无界。时,对偶问题目标函数无界。2、弱对偶性、弱对偶性若若X为原问题的可行解,为原问题的可行解,Y为对偶问题的可行解,则恒有为对偶问题的可行解,则恒有CXYb利用弱对偶性和无界性定理可以做一些证明题,如利用弱对偶性和无界性定理可以做一些证明题,如P75:2.5和和2.63.最优性最优性 若若X为原问题的可行解,为原问题的可行解,Y为对偶问题的可行解,且为对偶问题的可行解,且CXYb,则则X,Y分别为原问题和对偶问题的最优解。分别为原问题和对偶问题的最优解。4.强对偶性强对偶性 若原问题和对偶问题均具有可行解,则两者均具有最优解,若原问题和对偶问题均具有可行解
18、,则两者均具有最优解,且他们的最优解的目标值相等。且他们的最优解的目标值相等。原始和对偶问题可行解目标函数值比较原始和对偶问题可行解目标函数值比较min z=2x1+3x2s.t.x1+3x23 2x1+x2 4 x1,x2 0max w=3y1+4y2s.t.y1+2y22 3y1+y2 3 y1,y2 00 1 2 34321A(3,0)B(1.8,0.4)C(0,4)D(2,2)可行可行解解z最优解最优解A6B4.8是是C12D103210 1 2A(1,0)B(0.8,0.6)C(0,1)O(0,0)可行解可行解w最优解最优解O0A3B4.8是是C4maxZ=4.5x1+5x2 s.t
19、.3x1+2x224 4x1+5x240 x1,x20minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5x25 y1,y20y1y2x1x2maxZ=4.5x1+5x2 s.t.3x1+2x2+x3=24 4x1+5x2+x4=40 x1,x2,x3,x4,0minw=24y1+40y2 s.t.3y1+4y2-y3=4.5 2y1+5y2-y4=5 y1,y2,y3,y40y1y2x1x2cj4.5500CBXBB-1bx1x2x3x44.5x140/7105/7-2/75x224/701-4/73/7j00-5/14-6/7解原问题求得最终单纯形表:解原问题求得最终单纯
20、形表:Z*=4.540/7524/7=300/7解对偶问题求得最终单纯形表:解对偶问题求得最终单纯形表:w=245/14406/7=300/7cj244000CBYBB-1by1y2y3y424y15/1410-5/74/740y26/7012/7-3/7j0040/724/7cj4.5500CBXBB-1bx1x2x3x44.5x140/7105/7-2/75x224/701-4/73/7j00-5/14-6/7cj244000CBYBB-1by1y2y3y424y15/1410-5/74/740y26/7012/7-3/7j0040/724/7(x3,x4)=(0,0)(y3,y4)=(0
21、,0)-y1-y2-y4-y3x1x2x4x34.互补松弛定理互补松弛定理在线性规划问题的最优解中,如果对应某一约束条件的对偶在线性规划问题的最优解中,如果对应某一约束条件的对偶变量值为非变量值为非0,则该约束条件取严格等式,即松弛变量或剩余变,则该约束条件取严格等式,即松弛变量或剩余变量为量为0;反之如果对应某一约束条件的对偶变量值为;反之如果对应某一约束条件的对偶变量值为0,则,则该约束条件取严格不等式,即松弛变量或剩余变量不为该约束条件取严格不等式,即松弛变量或剩余变量不为0.设设X*=(x1*,x2*,xn*)和)和 Y*=(y1*,y2*,ym*)分别是)分别是P和和D的最优解的最优
22、解若若yi*0,则则aijxj*=bi,即,即xsi*=0若若yi*0,则则aijxj*bi,即,即xsi*0即即xsi*yi*=0同理同理若若xj*0,则则aijyi*=cj,即,即ysj*=0若若xj*0,则则aijyi*cj,即,即ysj*0即即ysj*xj*=0maxZ=4.5x1+5x2 s.t.3x1+2x2+x3=24 4x1+5x2+x4=40 x1,x2,x3,x4,0y1y2minw=24y1+40y2 s.t.3y1+4y2-y3=4.5 2y1+5x2-y4=5 y1,y2,y3,y40 x1x2X3=0,3x1+2x2=24,y1=14/5X4=0,4x1+5x2=4
23、0,y2=6/7y3=0,3y1+4y2=4.5,x1=40/7y4=0,2y1+5y2=5,x2=24/7y1.yi.ym ym+1 .ym+j .ym+n x1 .xj .xn xn+1 xn+i xn+m 对偶问题的变量对偶问题的变量 对偶问题的松弛变量对偶问题的松弛变量 原始问题的变量原始问题的变量 原始问题的松弛变量原始问题的松弛变量xjym+j=0yixn+i=0(i=1,2,m;j=1,2,n)在一对变量中,其中一个大于在一对变量中,其中一个大于0,另一个一定等于,另一个一定等于0互补松弛关系的分量表示互补松弛关系的分量表示min z=6x1+8x2+3x3s.t.x1+x2 1
24、 x1+2x2+x3-1 x1,x2,x3 0max w=y1-y2s.t.y1+y2 6 y1+2y2 8 y2 3 y1,y20max w=y1-y2s.t.y1+y2+y3 =6 y1+2y2 +y4 =8 y2 +y5=3 y1,y2,y3,y4,y50(y1,y2)=(6,0)(y1,y2,y3,y4,y5)=(6,0,0,2,3)min z=6x1+8x2+3x3s.t.x1+x2 -x4 =1 x1+2x2+x3 -x5 =-1 x1,x2,x3,x4,x50(x1,x2,x3|x4,x5)(y1,y2|y3,y4,y5)x2=x3=x4=0 x1=1,x5=2引进剩余变量引进剩
25、余变量 求对偶求对偶引进松弛变量引进松弛变量图解法求解图解法求解代入约束代入约束求出松弛变量求出松弛变量互补松弛关系互补松弛关系代入约束代入约束求解求解(x1,x2,x3,x4,x5)=(1,0,0,0,2)例2:min z=2x1+3x2+5x3+2x4+3x5s.t.x1+x2+2x3+x4+3x54 2x1-x2+3x3+x4+x5 3 x1,x2,x3,x4,x5 0且且Y*=(4/5,3/5),求原问题最优解求原问题最优解.第三节第三节 影子价格影子价格(Shadow Price)一、影子价格的含义一、影子价格的含义Z*=w*,w*=Y*b 即:即:Z*=Y*b=y1*b1+y2*b
展开阅读全文