运筹学课件对偶理论及灵敏度分析.ppt
《运筹学课件对偶理论及灵敏度分析.ppt》由会员分享,可在线阅读,更多相关《运筹学课件对偶理论及灵敏度分析.ppt(137页珍藏版)》请在三一办公上搜索。
1、1,对偶线性规划,对偶的定义对偶问题的性质原始对偶关系目标函数值之间的关系最优解之间的互补松弛关系对偶单纯形法对偶的经济解释灵敏度分析,DUAL,dual linear programming,2,2.1 线性规划的对偶问题,一、对偶问题的提出 现有甲乙两种原材料生产A1,A2两种产品,所需的原料,甲乙两种原料的可供量,以及生产A1,A2两种产品可得的单位利润见表。问如何安排生产资源使得总利润最大?,3,解:设生产A1为x1单位,生产A2为x2单位,则线性规划问题为:,maxZ=4.5x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20,解:设甲资源的出让单价为y1,乙资
2、源的出让单价为y2,minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5y25 y1,y20,另一方面,假设另一公司想把资源买过来,它至少应付出多大代价才能使原来公司放弃生产,出让资源?,4,解:设生产A1为x1件,生产A2为x2件,则线性规划问题为:,maxZ=4.5x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20,解:设甲资源的出让价格为y1,乙资源的出让价格为y2,minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5y25 y1,y20,另一方面,假设另一公司想把资源买过来,它至少应付出多大代价才能使原来公司放弃生产,出让资源
3、?,5,解:设生产A1为x1件,生产A2为x2件,则线性规划问题为:,maxZ=4.5x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20,解:设甲资源的出让价格为y1,乙资源的出让价格为y2,minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5y25 y1,y20,另一方面,假设另一公司想把资源买过来,它至少应付出多大代价才能使原来公司放弃生产,出让资源?,二、对称形式下对偶问题的一般形式,定义:变量均为非负约束的情况下,约束条件在目标函数取极大值时均取“”号;当目标函数求极小值时均取“”号,称此线性规划问题具有对称形式,max z=c1x1+c2x2
4、+cnxns.t.a11x1+a12x2+a1nxn b1 a21x1+a22x2+a2nxn b2 am1x1+am2x2+amnxn bm x1,x2,xn 0,min w=b1y1+b2y2+bmyms.t.a11y1+a21y2+am1ym c1 a12y1+a22y2+am2ym c2 a1ny1+a2ny2+amnym cn y1,y2,ym 0,max Z=CX s.t.AXb X0,min w=bTY s.t.ATYCT Y0,原始问题max z=CXs.t.AXb X 0,对偶问题min w=bTYs.t.ATYCTY 0,max,b,A,C,CT,AT,bT,min,m,n
5、,m,n,maxZ=3x1+2x2 s.t.-x1+2x24 3x1+2x214 x1-x2 3 x1,x20,minw=4y1+14y2+3y3 s.t.-y1+3y2+y33 2y1+2x2-y32 y1,y2,y30,y1,y2,y3,第一种资源,第二种资源,第三种资源,第一种产品,第二种产品,x1,x2,举例,原问题:maxZ=x1+4x2+2x3 s.t.5x1-x2+2x38 x1+3x2-3x35 x1,x2,x30,对偶问题:minw=8y1+5y2 s.t.5y1+y21-y1+3y24 2y1-3y2 2 y1,y20,练习,结论:对偶问题的对偶为原问题,原始问题max Z
6、=CXs.t.AXb X 0,对偶问题min w=YTbs.t.ATYCTY 0,令w=-w,max w=-YTbs.t.-ATY-CTY 0,对偶,min Z=-CXs.t.-AX-bX 0,令Z=-Z,对偶问题的对偶就是原始问题。两个问题中的任一个都可以作为原始问题,另一个就是它的对偶问题。,11,对偶问题的对偶,max z=6x1+9x2s.t.x1+2x22 2x1-3x23 x1+2x2-1 x1,x20,minw=2y1+3y2-y3s.t.y1+2y2+y36 2y1-3y2+2y39 y1,y2,y30,根据定义写出对偶问题,根据定义写出对偶问题,max u=6w1+9w2s.
7、t.w1+2w22 2w1-3w23 w1+2w2-1 w1,w20,minz=2x1+3x2-5x3+x4 s.t.x1+x2-3x3+x45 2x1+2x3-x44 x2+x3+x4=6 x10,x2,x30,x2+x3+x46x2+x3+x46,-x1=x1,x10;x4-x4”=x4,x4 0,x4”0,minz=-2x1+3x2-5x3+(x4-x4”)s.t.-x1+x2-3x3+(x4-x4”)5 2x1-2x3+(x4-x4”)-4 x2+x3+(x4-x4”)6-x2-x3-(x4-x4”)-6 x1,x2,x3,x4,x4”0,y1,y2,y3,y3”,maxw=5y1-4
8、y2+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,三、非对称形式的原对偶问题,引例,13,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,设y2=-y2,y3=y3-y3”,则y20,y3无约束此时对偶问题变为,maxw=5y1+4y2+6y3 s.t.y1
9、+2y2 2 y1+y3 3-3y1+2y2+y3-5 y1-y2+y3=1 y10,y20,y3无约束,14,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,原问题,对偶问题,比较后得出什么结论?,min z=2x1+4x2-x3s.t.3x1-x2+2x3 6-x1+2x2-3x3 12 2x1+x2+2x3 8 x1+3x2-x3 15,ma
10、x 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,x3:Free,原始问题变量的个数(3)等于对偶问题约束条件的个数(3);原始问题约束条件的个数(4)等于对偶问题变量的个数(4)。原始问题变量的性质影响对偶问题约束条件的性质。原始问题约束条件的性质影响对偶问题变量的性质。,写对偶问题的练习(1),原始问题,max z=2x1-x2+3x3-2x4s.t.x1+3x2-2x3+x412-2x1+x2-3x48 3x1-4x2+5
11、x3-x4=15 x10,x2:Free,x30,x40,min w=12y1+8y2+15y3s.t.y1 2y2+3y32 3y1+y2 4y3=-1-2y1+5y33 y1 3y2-y3-2 y10,y20,y3:Free,对偶问题,写对偶问题的练习(2),17,maxZ=x1-2x2+3x3 s.t.2x1+4x2+3x3100 3x1-2x2+6x3200 5x1+3x2+4x3=150 x1,x30,练习,minw=100y1+200y2+150y3 s.t.2y1+3y2+5y31 4y1-2y2+3y3=-2 3y1+6y2+4y33 y10,y20,minZ=2x1+2x2+
12、4x3 s.t.x1+3x2+4x32 2x1+x2+3x33 x1+4x2+3x3=5 x1 0,x20,maxw=2y1+3y2+5y3 s.t.y1+2y2+y32 3y1+y2+4y3 2 4y1+3y2+3y3=4 y10,y20,原问题 Max Z=CX AXb X0其中X(x1,x2xn)T,Max Z=CX+0Xs AX+IXs=b X,Xs0其中Xs(xn+1,xn+2xn+m)TI 为mm的单位矩阵,2.2 对偶问题的基本性质,一、单纯性法计算的矩阵描述,其初始单纯性表及经过若干次迭代后的单纯性表如下:,20,(1)初始单纯形表中的单位矩阵I,迭代后的单纯形表中为B-1;(
13、2)初始单纯形表中基变量Xs=b,迭代后的表中为XB=B-1b;(3)约束矩阵(A,I)(B,N,I),迭代后为(B-1B,B-1N,B-1I)(I,B-1N,B-1);(4)初始单纯形表中xj的系数向量为Pj,迭代后为Pj,且Pj=B-1Pj。,21,(5),当B为最优基,XB为最优解时,则有:,CN-CBB-1N0,-CBB-10,CB-CBI=0,CCBB-1 A0-CBB-10,令YTCBB-1,称 CBB-1为单纯形乘子,则:CYT A0-YT0,ATYCT Y 0,Y为对偶问题的可行解且WYTb=CBB-1b=Z,结论:当原问题为最优解时,Y为对偶问题为可行解且具有相同的目标函数值
14、。,maxZ=4.5x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20,minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5x25 y1,y20,y1,y2,x1,x2,maxZ=4.5x1+5x2 s.t.3x1+2x2+x3=24 4x1+5x2+x4=40 x1,x2,x3,x4,0,minw=24y1+40y2 s.t.3y1+4y2-y3=4.5 2y1+5x2-y4=5 y1,y2,y3,y40,例题,24,(x3,x4)=(0,0),(y3,y4)=(0,0),-y1,-y2,-y4,-y3,x1,x2,x4,x3,25,maxZ=4.5
15、x1+5x2 s.t.3x1+2x224 4x1+5x240 x1,x20,minw=24y1+40y2 s.t.3y1+4y24.5 2y1+5x25 y1,y20,y1,y2,x1,x2,maxZ=4.5x1+5x2 s.t.3x1+2x2+x3=24 4x1+5x2+x4=40 x1,x2,x3,x4,0,minw=24y1+40y2 s.t.3y1+4y2-y3=4.5 2y1+5x2-y4=5 y1,y2,y3,y40,例题,原始问题max Z=CXs.t.AXb X 0,对偶问题min W=YTbs.t.ATYCTY 0,二、对偶问题的基本性质,二、对偶问题的基本性质,1.弱对偶性
16、,原问题任一可行解的目标函数是其对偶问题目标函数值的下界;反之对偶问题任一可行解的目标函数是其原问题目标函数的上界。如原问题有可行解且目标函数值无界,则其对偶问题无可行解;反之对偶问题有可行解且目标函数无界,则原问题无可行解。(对偶问题无可行解时,其原问题无界解或无可行解。若原问题有可行解而其对偶问题无可行解时,原问题目标函数无界。若对偶问题有可行解而其原问题无可行解时,对偶问题目标函数无界。,推论:,2.最优性,若原问题和对偶问题均具有可行解,则二者均具有最优解,且它们的最优解的目标值相等。,3.强对偶性(对偶性定理),证:由于二者均有可行解,所以原问题的目标函数值具有上界,对偶问题的目标函
17、数值具有下界,因此二者均具有最优解。,当原问题有最优解时,对偶问题的解Y=CBB-1为可行解,且 Z=CBB-1b=W,由最优性知,二者的解均为最优解。,在线性规划问题的最优解中,如果对应某一约束条件的对偶变量值为非0,则该约束条件取严格等式;反之如果约束条件取严格不等式,则 对应的对偶变量值为0。,若yi 0,则aijxj,=bi,即xsi=0若aijxj,bi,即xsi0 则 yi 0,同理若xj 0,则aijyi,=cj若aijyi,cj,则 xj 0.,4.互补松弛定理,maxZ=4.5x1+5x2 s.t.3x1+2x2+x3=24 4x1+5x2+x4=40 x1,x2,x3,x4
18、,0,minw=24y1+40y2 s.t.3y1+4y2-y3=4.5 2y1+5x2-y4=5 y1,y2,y3,y40,3x1+2x2=24,X3=0 4x1+5x2=40,X4=0,3y1+4y2=4.5,y3=0,2y1+5y2=5,y4=0,最优解X=(40/7,24/7,0,0)T,Y=(14/5,6/7,0,0)T,利用互补松弛关系求解线性规划,min z=6x1+8x2+3x3s.t.x1+x2 1 x1+2x2+x3-1 x1,x2,x3 0,max w=y1-y2s.t.y1+y2 6 y1+2y2 8 y2 3 y1,y20,原始问题,对偶问题,最优解为(y1,y2)=
19、(6,0)max y=6,先用图解法求解对偶问题。,34,min z=6x1+8x2+3x3s.t.x1+x2 1 x1+2x2+x3-1 x1,x2,x3 0,max w=y1-y2s.t.y1+y2 6 y1+2y2 8 y2 3 y1,y20,max 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
20、,x3|x4,x5)(y1,y2|y3,y4,y5),x2=x3=x4=0,x1=1,x5=2,(x1,x2,x3,x4,x5)=(1,0,0,0,2),2.3 资源的影子价格(Shadow Price),yi=w/bi=最大利润的增量/第i种资源的增量=第i种资源的边际利润,w=b1y1+b2y2+biyi+bmym,w+w=b1y1+b2y2+(bi+bi)yi+bmym,w=biyi,Yi代表在资源最有利条件下对单位第i种资源的估价,称为影子价格。,36,Z*=8.5X=(7/2,3/2),Z*=8.75X=(15/4,5/4),Z=9X=(3,3),maxZ=2x1+x2 s.t.2x
21、215 6x1+2x224 x1+x25 x1,x20,思考:如果第一种资源增加1,也就是把15变为16,目标函数值将怎么变化?为什么?,最优解X=(7/2,3/2)T对偶问题最优解y=(0,1/4,1/2)T,由对偶问题的互补松弛性质当 时,当 时,.表明生产过程中某资源bi未得到充分利用时,该资源的影子价格为0;当该资源的影子价格不为0时,表明该资源在生产过程中以耗费完毕。,影子价格是一种机会成本,在完全市场经济条件下,当市场价格高于影子价格时,则会卖出该资源;当市场价格低于影子价格时,则会买入该资源。即影子价格越大,说明这种资源越是相对紧缺;影子价格越小,说明这种资源越充裕。,资源的影子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 课件 对偶 理论 灵敏度 分析
链接地址:https://www.31ppt.com/p-5009589.html