线性规划对偶理论与灵敏度分析.ppt
《线性规划对偶理论与灵敏度分析.ppt》由会员分享,可在线阅读,更多相关《线性规划对偶理论与灵敏度分析.ppt(102页珍藏版)》请在三一办公上搜索。
1、第 二 章 线性规划对偶理论与灵敏度分析,教学时数:6学时教学目的与要求:理解线性规划对偶问题理论与影子 价格概念,掌握对偶单纯形法及灵敏度分析技巧教学内容:1.线性规划对偶问题及相关理论2.影子价格3.对偶单纯形法4.灵敏度分析及参数规划教学重点:影子价格及灵敏度分析教学难点:对偶理论,第二章 讲授内容和知识,第 一 节线性规划的对偶问题,解:利用第一章的知识,设三种产品的生产量分别为x1,x2和 x3,可以建立线性规划模型如下:,一、对偶问题的提出,3000,假如企业不进行生产,而是把全部可利用的资源转让给其他企业。此时,企业必须考虑一个合适的资源价格,使得:1.有企业愿意接受转让;2.企
2、业自身没有经济损失。,设四种资源的价格确定为 y1,y2,y3,y4。,y1,y2,y3,y4,而企业自身没有经济损失的要求可做如下思考:生产一件产品,比如A,需要四种资源的量分别为3,2,1,1个单位。由于要把生产A 产品的这些资源卖出去,所以,单件总卖值不应比企业自己生产时的收益(2000)低,即,3 y1+2 y2+y3+y4 2000 对产品B:4 y1+y2+3 y3+2 y4 4000 对产品C:2 y1+2 y2+3 y3+4 y4 3000,则有企业愿意接受转让的条件是极小化资源总价,即 w=600 y1+400 y2+300 y3+200 y4,原问题,对偶问题,两个线性规划
3、问题的比较中,可以初步发现:原问题的目标函数求极大,对偶问题的目标函数求极小;原问题目标函数中的系数 在对偶问题中变为约束条件的右端常数项;约束条件的不等式方向改变了;约束方程的系数矩阵发生了转置;原问题约束数目与对偶问题的变量数相等。,对称形式的条件:(1)变量全部具有非负约束;(2)目标函数求极大值时,约束不等式符号全部为;目标函数为求极小值时,约束不等式的符号全部为。,对偶问题的一般形式为:,二、对称形式的原始-对偶关系,Y=(y1,y2,ym),说明:表 2的变量行与参数行相乘组成原始问题的约束条件和目标函数;表2 的变量列与参数列相乘组成对偶问题的约束条件和目标函数。,600,400
4、,300,200,2000,4000,3000,0,非对称形式是指一般情况下的线性规划问题,是目标函数求极小或求极大;约束条件、=、;变量0、0或者无限制的随意组合。,建立非对称形式线性规划问题的对偶模型可采取以下步骤:(1)通过变换,把线性规划问题化为具有对称形式的原问题。(2)根据原问题,写出对偶问题。(此时的对偶并非是原线性规划问题的对偶)(3)通过变量代换等,把参数还原为最初的形式(必须做)。,三、非对称形式的原始-对偶问题,解:(1)把原线性规划问题化为对称形式要求的形状目标函数求极大;约束条件全部为“”符号;变量全部非负。,第一个约束条件的符号符合要求,保留不变。第二个约束条件分解
5、为:x1 x2+x3 1 和 x1 x2+x3 1第一个分解式乘以-1 变为-x1+x2 x3-1 第三个约束条件乘以-1 得:-2x1 x2 x3-2,(2)写出上述对称形式线性规划问题的对偶。,(3)还原为原来的参数符号,令 u1=y1,u2=-y2+y3,u3=-y4,u1,u2,u3,四、原始-对偶关系一览表,解:根据表3,得出对偶线性规划问题如下:,max w=2 y1+y2+4 y3,st.,2 y1+3 y2+y3 1 3 y1 y2+y3 4 y1+y3=3 y1 0,y2 0,y3自由变量.,课堂练习,第 二 节对偶问题的基本性质,本节以对称形式的原始-对偶问题为讨论的基础,
6、除非特别需要,一般不再专门说明。,一、单纯形法计算的矩阵描述,原问题通过加入松弛变量 Xs 可以化为标准形式:,其中,I 是对应于松弛变量的单位方阵。,单纯形法计算时,总是选择 I 为初始可行基,松弛变量作为初 始基变量的。由于松弛变量作为基变量意味着资源没有被利用,所以,单纯形法迭代若干步后,松弛变量会被置换出基变量集合。,项 目,0 Xs b,非基变量,基变量,XB XN,Xs,B N,I,检验数,CB CN,0,设新的基变量组合为XB,在初始单纯形表中的系数矩阵为B,价值系数为CB。A去掉B 的若干列后,剩余的列向量组成子矩阵N,对应的变量组合记为XN,价值系数记为CN。,CB XB b
7、1,基变量,非基变量,XB,XN Xs,I,检验数,N1 S1,0,N S,Xs,XB,XN,x1x2,B,I,N,I,N1,S1,N S,CB CN,根据上述划分,约束方程可改写为:,B XB+N XN+I Xs=b,XB=B 1 b B 1 N XN B 1 Xs,代入目标函数中,得,z=max z=CX+0Xs=CB XB+CN XN+0 Xs=CB(B 1 b B 1 N XN B 1 Xs)+CN XN+0 Xs=CB B 1 b CB B 1 N XN CB B 1 Xs+CN XN+0 Xs=z0+(CN CB B 1 N)XN+(0 CB B 1)Xs,其中带白色字体的就是非基
8、变量的检验数,z0 对应于当前的目标函数值,AX+IXs=b,(CN CB B 1 N),(0 CB B 1),B 1 b,B 1 N,B 1,(CN CB B 1 N),CB B 1,XB=(x1,x3)T,XS=(x4,x5)T,XN=x2,B-1N=,B-1=,(CN CB B 1 N),CB B 1,如果表中的检验数满足最优性条件,即 CN CB B 1 N0 CB B 1=CS CB B 1 I0,由于基变量的检验数可以写为 CB CB B1 B=0,所以,上述3个式子可以重写为 C CB B 1 A0,令 Y=CB B 1 单纯形乘子,Y A C Y 0,当原问题达到最优时,Y=C
9、B B 1对应于对偶问题的一个可行解。将该解代入对偶问题的目标函数,可知w=Y b=CB B1 b=z。对偶理论将进一步说明,对偶与原始问题具有相同的最优目标函数值。,XB=B 1 b,Y=CB B 1,Max z=CX=CB B 1 b,w=Yb=CB B 1 b,原问题的对偶变量 y1 y2,对偶问题的对偶变量(原问题)x1 x2 x3,14 4,9 4,994,14 0 4,性质1.弱对偶性。如果X 0,Y 0分别是原始问题和对偶问题的可行解,则 CX 0 Y 0 b,证明:因为X 0,Y 0是可行解,它们满足约束条件和非负性限制,二、对偶问题的基本性质,A X 0 b X 0 0 Y
10、0 A C Y 0 0 用Y 0左乘第一个不等式,X 0右乘第二个不等式,得 Y 0 A X 0 Y 0 b Y 0 A X 0 C X 0 比较上面两个不等式可知,弱对偶性成立。,推论:(1)原问题任一可行解的目标函数值是对偶问题目标函数值的下界;反之,对偶问题任一可行解的目标函数值是原问题目标函数值的上界。(2)如果原问题有可行解且目标函数值无界(无界解),则对偶问题无可行解;反之,对偶问题有可行解且目标函数值无界,则原问题无可行解。注意:本性质的逆不成立。因为当对偶不可行时,要么原问题无界,要么原问题无可行解。(3)如果原问题有可行解,对偶问题无可行解,则原问题目标函数值无界;反之,对偶
11、问题有可行解,原问题无可行解,则对偶问题的目标函数值无界。,maxZ,原问题可行解,minW,对偶可行解,用途:判断线性规划问题有无最优解。因为原始和对偶问题可行解的目标函数值分别是对偶、原始的下、上界,所以,只要找到原始、对偶的可行解,就可断定原始、对偶问题有无最优解。,二、对偶问题的基本性质,可以看出,原问题有可行解,比如X=(1,1,1,1)T,对偶问题有可行解Y=(1,1),所以,原线性规划问题有最优解。,性质2.最优性。如果X 0,Y 0分别是原始问题和对偶问题的可行解,且有 CX 0=Y 0 b,则X 0,Y 0分别是原始问题和对偶问题的最优解。,证明:设X,Y分别是原始问题和对偶
12、问题的最优解。根据最优解的定义知:CX 0 C X,Y 0 b Yb。又根据弱对偶性,C X Yb,所以,C X Y 0 b=CX 0,X 0是原问题的最优解。同理,C X Yb,Y 0 b=CX 0 Yb,所以,Y 0是对偶问题的最优解。,性质3 强对偶性(或对偶定理)如果原始问题和对偶问题都有可行解,则两者都有最优解,并且目标函数值相同。,证明:由于两者都有可行解,根据弱对偶性的推论知:原问题目标函数值有上界,对偶问题目标函数值有下界,因此,两者都有有限的最优目标函数值。其次,用单纯形法求原问题最优解时,最优性判断条件是:检验数0,即 C CB B 1 A 0 CB B 10 令Y=CB
13、B 1,则,Y A C,Y 0。即,Y=CB B 1是对偶问题的可行解。由于该可行解的 目标函数值与原问题的目标函数值相同,由最优性可知,两者都是最优解。,根据上述的对偶性质(理论),不难看出原问题和对偶问题的解存在有如下关系。,性质4.互补松弛性(或松紧定理)。在线性规划问题的最优解中,如果对应于某一约束条件的对偶变量值不为零,则该约束条件取严格的等式符号;反之,如果约束条件取严格不等式符号,则其对应的对偶变量一定取零值。,或:如果X 0,Y 0分别是原始问题和对偶问题的可行解,Xs、Ys分别是原问题和对偶问题的松弛变量和剩余变量,则X 0,Y 0为最优解的条件是 Ys X 0+Xs Y 0
14、=0进一步地,Ys X 0=0,Y 0 Xs=0,证明:把可行解X 0,Y 0,松弛变量Xs、Ys代入原问题和对偶问题的约束中,得 A X 0+Xs=b Y 0 A Ys=C,前式左乘Y 0,后式右乘X 0,得 Y 0 A X 0+Y 0 Xs=Y 0 b Y 0 A X 0 Ys X 0=C X 0,Y 0 Xs+Ys X 0=Y 0 b C X 0,显然,如果X 0,Y 0 是最优解,右端为零,互补松弛性成立;由于式中的每一个向量都是非负的,所以,它们的点积(内积)非负。而如果两个非负项相加等于零,那么,每一个非负项必须等于零。即 Ys X 0=0,Y 0 Xs=0,经济意义:如果某种资源
15、有剩余(约束为严格不等式),则它的价值为零。,其对偶问题的最优解为 y1=4/5,y2=3/5。试确定原问题的最优解。,将对偶问题最优解代入对偶约束中可知,第2、3、4约束为严格不等式,x2=x3=x4=0。,对偶问题的解大于零,所以,原问题的约束条件在最优时取等号,即 x1+3 x5=4 2x1+x5=3,X=(1,0,0,0,1)T。,求解后得,x1=1,x5=1。,第 三 节影 子 价 格,二、影子价格的特点和应用,一、影子价格的概念、定义,一、影子价格的概念、定义,从对偶问题的基本性质可以看出,当线性规划原问题求得最优解时,其对偶问题也得到了最优解,且目标函数值相同,即 Z=CB XB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 对偶 理论 灵敏度 分析
链接地址:https://www.31ppt.com/p-6598045.html