单纯形法的灵敏度分析与对偶.ppt
《单纯形法的灵敏度分析与对偶.ppt》由会员分享,可在线阅读,更多相关《单纯形法的灵敏度分析与对偶.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单纯形法的灵敏度分析与对偶 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第六章*单纯形法的灵敏度分析与对偶v如何利用最优单纯形表进行灵敏度分析。单纯形表-求解结果:迭代次数基变量CBx1X2s1s2S3b比值501000000 x1501010-150S2000-21150 x210001001250Zj5010050050Z=2750000-500-50第1节 单纯形表的灵敏度分析一.目标函数中变量系数 Ck灵敏度分析现要利用单纯形表法来进行Ck 的灵敏度分析
2、。由于目标函数变量分为基与非基变量,故讨论时,分两类来讨论。1.在最终的单纯形表里,xK 非非基变量.2.在最终的单纯形表里,xK 基变量基变量.第1节 单纯形表的灵敏度分析1.在最终的单纯形表里,xK 非基变量。由于约束条件(方程)系数增广矩阵在迭代中只是其本身的行的初等变换与CK 没有任何关系,所以当CK 变为CK+CK 时,在最终单纯形表中其系数的增广矩阵不变,又因为xK 是非基变量,所以基变量的目标函数的系数不变,即CB 不变,可知ZK 也不变,只是CK 变为CK+CK 。这时K=CK ZK 变成了CK+CK ZK=K+CK.要使得原来的最优解仍为最优解,只要K+CK 0 即可,也就是
3、 CK K 即可。第1节 单纯形表的灵敏度分析.在最终的单纯形表里,xK 为基变量。由于约束条件(方程)系数增广矩阵在迭代中只是其本身的行的初等变换与CK 没有任何关系,所以当CK 变为CK+CK 时,在最终单纯形表中其系数的增广矩阵不变,但基变量在目标函数的系数CB变了,则Zj 也变了,相应地,也变了。变化规律为:目目标标函数:函数:maxmaxz=50 xz=50 x1 1+100 x+100 x2 2x x1 1+x+x2 23003002x2x1 1+x+x2 2400400 x x1 1 0,x0,x2 200s.t.s.t.x x2 2250250maxmaxz=50 xz=50
4、x1 1+100 x+100 x2 2x x1 1+x+x2 2+s+s1=1=3003002x2x1 1+x+x2 2+s2=400+s2=400 x x1 1 0,x0,x2 20,0,si0si0s.t.s.t.x x2 2+s3 =250+s3 =250一、线性规划问题解的基本概念基及基本解:maxmaxz=50 xz=50 x1 1+100 x+100 x2 2+0s1+0s2+0s3+0s1+0s2+0s31x1x1 1+1 x+1 x2 2+1s+1s1+0s2+0s3 =1+0s2+0s3 =3003002x2x1 1+1 x+1 x2 2+0s1+1s2+0s3=400+0s
5、1+1s2+0s3=400 x x1 1 0,x0,x2 20,0,s10s10,s20s20,s30s30s.t.s.t.0 x1+1x0 x1+1x2 2+0s1+0s2+1s3=250+0s1+0s2+1s3=250表解形式的单纯形法v例子:初始单纯形表迭代次数基变量CBx1X2s1s2S3b比值501000002x1501010-150S2000-21150 x210001001250Zj5010050050Z=2750000-500-50()先分析非基变量s1:c3 3 由于是非基变量,故套用公式(1)当C3-3,时最优解不变;已知3=-50,C3(50)=50;c=c+C0,不会破
6、坏最优解。(B)aij0,要使原线性规划最优解不变条件:必须保证该非基变量的检验数仍小于0,即cj-Zj0第2节 线性规划的对偶问题某工厂在计划安排I,II两种产品,III资源限制设备A11300台时设备B21400设备C01250生产I可获得50元,II可获得100元,如何安排生产,获得MAX?模型v目标:max z=50 x1+100 x2vS.t.x1+x2=300v 2x1+x2=400v x2=0假设现在有一个公司要租用工厂设备,那么工厂获取利润有两种方法,一是自己生产,二是出租设备资源。自己生产已有模型。那么,如果出租,那么如何构建模型?设备价格为Ay1,By2,Cy3;则目标:m
7、in f=300y1+400y2+250y3 s.t.y1+2y2=50 y1+y2+y3100 y1,y2,y3=0目标:min f=300y1+400y2+250y3 s.t.Y1+2y2=50 y1+y2+y3100 y1,y2,y3=0v目标:max z=50 x1+100 x2vS.t.v x1+x2=300v 2x1+x2=400v x2=0原问题对偶问题1.求目标函数最大问题中有n个变量,m个约束条件,它的约束条件都是小于等于不等式;其对偶则是m个变量,n个约束条件,并且是大于等于不等式;2.原问题的目标函数系数C是对偶问题中的约束条件B ci=bi3.原问题右边系数B成为对偶问
8、题的目标系数C,bi=ci4.对偶问题的约束条件系数矩阵A是原问题的AT原问题(max,)对偶问题(min,)技术系数矩阵A技术系数矩阵AT价值系数C右端项b右端项b价值系数C第i行约束条件为型对偶变量yi 0第i行约束条件为型对偶变量yi 0第i行约束条件为=型对偶变量yi正负不限决策量xj 0第j行约束条件为 型决策量xj 0第j行约束条件为型决策量xj正负不限第j行约束条件为=型转化例子:Max f=3x1+4x2+6x3+4x4 x1+4x2+2x3-3x435 3x1+x2+5x3+6x445 x1,x2,x3,x40 Min g(y)=35y1+45y2Y1+3y2 34y1+y2
9、 42y1+5y2 6-3y1+6y2 4Y1,y2 0目标:min f=300y1+400y2+250y3 s.t.Y1+2y250 y1+y2+y3100 y1,y2,y3 0v目标:vmax z=50 x1+100 x2vS.t.v x1+x2300v 2x1+x2400v x2250v v x1,x20原问题对偶问题vMax-f=-300y1-400y2-250y3-Ma1v y1+2y2-s1+a1=50v y1+y2+y3-s2=100v y1,y2,y3,s1,s2,a10 对偶单纯形法求解:初始单纯形表迭代次数基变量CBy1y2y3s1s2a1b比值-300-400-25000
10、-M0a1-M120-10150y3-2501110-10100Zj-M-250-2M-250-250M250-M-50M-2500Cj-ZjM-502M-1500-M-2500初始单纯形表迭代次数基变量CBy1y2y3s1s2a1b比值-300-400-25000-M0y2-4001/210-1/201/225y3-2501/2011/2-1-1/275Zj-325-400-25075250-75-28750Cj-Zj2500-75-250-M+75(1/2)初始单纯形表迭代次数基变量CBy1y2y3s1s2a1b比值-300-400-25000-M0y1-300120-10150y3-25
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单纯 灵敏度 分析 对偶
限制150内