管理运筹学灵敏度分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《管理运筹学灵敏度分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 运筹学 灵敏度 分析 课件
- 资源描述:
-
1、 第3节 对偶与灵敏度分析2一、一、线性规划的对偶关系线性规划的对偶关系二、二、线性规划的对偶性质线性规划的对偶性质三、三、灵敏度分析灵敏度分析四、四、对偶关系的经济解释对偶关系的经济解释第第3节节 对偶与灵敏度分析对偶与灵敏度分析 灵敏度分析灵敏度分析以前讨论线性规划问题时,假定ij,bi,cj都是常数。但实际上这些系数往往是估计值和预测值。如市场条件一变,cj值就会变化;ij往往是因工艺条件的改变而改变;bi是根据资源投入后的经济效果决定的一种决策选择。显然,当线性规划问题中某一个或几个系数发生变化后,原来已得结果一般会发生变化。因此,所谓灵敏度分析灵敏度分析,是指当线性规划问题中的参数发
2、生变化后,引起最优解如何改变的分析。灵敏度分析灵敏度分析 灵敏度分析是要在求得最优解以后,解决以下几方面灵敏度分析是要在求得最优解以后,解决以下几方面的问题:的问题:(1)线性规划问题中的)线性规划问题中的各系数各系数在什么范围内变化,在什么范围内变化,不会影响已获得的最优基。不会影响已获得的最优基。(2)如果)如果系数的变化超过以上范围系数的变化超过以上范围,如何在原来最,如何在原来最优解的基础上求得新的最优解。优解的基础上求得新的最优解。(3)当线性规划问题)当线性规划问题增加一个新的变量或新的约束增加一个新的变量或新的约束,如何在原来最优解的基础上获得新的最优解。如何在原来最优解的基础上
3、获得新的最优解。1.1.目标函数系数目标函数系数C C的变化范围的变化范围目标函数系数变化目标函数系数变化,只会影响最优,只会影响最优解解中中检验数行,检验数行,不会影响不会影响基变量的基变量的取取值。值。即即C中元素的变化只会影响中元素的变化只会影响最优解的对偶可行性而不会影响原最优解的对偶可行性而不会影响原始可行性始可行性。m个基变量xBr(r=1,2,m)在目标函数中的系数为:001011BrBmBrBBrBrBBrBrcccccpczBCn-m个非基变量xj在目标函数中的系数为:jjBjjcpcz1BC因此,当非基变量xk的系数ck 变化成为ck=ck+时,基变量基变量的检验数仍为的检
4、验数仍为0。在在最优解中只会影响这个非最优解中只会影响这个非基变量基变量XK的的检检验数,验数,其他非基变量的检验数不会变化。其他非基变量的检验数不会变化。针对目标函数极大化的线性规划问题针对目标函数极大化的线性规划问题:如果变化后的如果变化后的xk的检验数仍然为非负,则原来的检验数仍然为非负,则原来的最优基仍保持为最优基。的最优基仍保持为最优基。如果变化后的如果变化后的xk的检验数为负数,则原来的最的检验数为负数,则原来的最优基不再是最优基,新的最优基可以通过将优基不再是最优基,新的最优基可以通过将xk进进基,并进行后续的单纯形迭代,得到新的最优基基,并进行后续的单纯形迭代,得到新的最优基和
5、最优解。和最优解。minz=-2x1+x2-x3s.t.x1+x2+x36-x1+2x24x1,x2,x30目标函数目标函数约束条件:约束条件:求求c2在什么范围内变化,原来的最优基保持不变;在什么范围内变化,原来的最优基保持不变;当当c2=-3时,最优基是否变化,如果变化,求新的时,最优基是否变化,如果变化,求新的最优基和最优解。最优基和最优解。线性规划问题线性规划问题例题例题例例1 首先用单纯形法得到原问题的最优单纯形表,C-21-100zx1x2x3x4x5RHSz10-3-1-20-12x1-2111106x50031111002)3012()(22222512122cccycyccz
6、22c由于由于x2在最优单纯形表中是非基变量,因此只影响它本身的检验数在最优单纯形表中是非基变量,因此只影响它本身的检验数 得到 C-2c2-100zx1x2x3x4x5RHSCBz10-2-c2-1-20-12-2x101111060 x500311110由于最优解由于最优解XB=B-1b以及最优解的目标函数值以及最优解的目标函数值z=CBB-1b与非基变量在目标函数中的系数与非基变量在目标函数中的系数CN无无关,关,其他变量在目标函数中的系数都不变。其他变量在目标函数中的系数都不变。x2在在目标函数中的系数从原来的值目标函数中的系数从原来的值1减少到减少到-2时,时,最最优基保持不变优基保
7、持不变。相应的单纯形表如下:相应的单纯形表如下:当当c2=-3时,已经超出保持最优基不变的范围,因此单纯形时,已经超出保持最优基不变的范围,因此单纯形表不再是最优单纯形表。将表不再是最优单纯形表。将c2=-3代入单纯形表,得到以下代入单纯形表,得到以下单纯形表:单纯形表:zx1x2x3x4x5RHSz101-1-20-12x1-2111106x500311110 x2进基X5离基 得到新的最优解:得到新的最优解:x1=8/3,x2=10/3,x3=0,x4=0,x5=0,min z=-46/3zx1x2x3x4x5RHSz100-4/3-7/3-1/3-46/3x1-2102/32/3-1/3
8、8/3x2-3011/31/31/310/3得到最终单纯形表:得到最终单纯形表:例例2:在下面线性规划问题中,分析在下面线性规划问题中,分析c1在什么范围内在什么范围内变化时,原问题的最优基不变。变化时,原问题的最优基不变。maxz=2x1+x2s.t.5x2156x1+2x224X1+x25x1,x2,0 首首先得到以上问题的最优单纯形表:先得到以上问题的最优单纯形表:C21000zx1x2x3x4x5RHSz10001/41/217/2x300015/4-15/215/2x121001/4-1/27/2x21010-1/43/23/2当当c1=c1+时,时,相应的单纯形表为相应的单纯形表为
9、:C2+1000Zx1x2x3x4x5RHSz10001/4+/41/2-/217/2+7/2x300015/4-15/215/2x12+1001/4-1/27/2x21010-1/43/23/2 C2+1000Zx1x2x3x4x5RHSz10001/4+/41/2-/217/2+7/2x300015/4-15/215/2x12+1001/4-1/27/2x21010-1/43/23/2为了表中解为最优为了表中解为最优,应有应有,因此因此-1 1,即当,即当1 c1 3时,最优基保持不变。时,最优基保持不变。当当c1的变化超出以上范围时,至少会使一个检验数的变化超出以上范围时,至少会使一个检
10、验数zj-cj0,用单纯形法继续运行,就可以得到新的最优基和最优解。用单纯形法继续运行,就可以得到新的最优基和最优解。2 2、常数项的灵敏度分析、常数项的灵敏度分析当右边常数向量当右边常数向量b发生变化,成为发生变化,成为b时,对变量的检时,对变量的检验数验数jjTBjjcpcz1BC没有影响,而单纯形表中的右边常数将变成没有影响,而单纯形表中的右边常数将变成 1 bBb。即右边常数向量的变化只会影响最优基的原始可行即右边常数向量的变化只会影响最优基的原始可行性而不会影响其对偶可行性。性而不会影响其对偶可行性。当变化以后的当变化以后的0bBb 1 例例3对以下线性规划问题中第一个约束对以下线性
11、规划问题中第一个约束右边常数右边常数b1=9进行灵敏度分析。进行灵敏度分析。maxz=-x1-x2+4x3s.t.x1+x2+2x39x1+x2-x32-x1+x2+x34x1,x2,x30zx1x2x3x4x5x6RHSz104010217x1-11-1/301/30-2/31/3x500200116x3402/311/301/313/3先求得最优单纯形表:先求得最优单纯形表:由于初始单纯形表中,约束矩阵中松弛变量由于初始单纯形表中,约束矩阵中松弛变量x4,x5,x6的系数构成一个的系数构成一个,因此最优单纯形表中松弛变量在约束矩阵中的系数就是最优,因此最优单纯形表中松弛变量在约束矩阵中的系
12、数就是最优基的基的逆矩阵逆矩阵。即。即3/103/11103/203/11B3/1363/14293/103/11103/203/11bBb当当b1=b1+=9+时,最后一张单纯形时,最后一张单纯形表中的右边常数将成表中的右边常数将成为为 3/13/1363/13/14293/103/11103/203/1 1 bBb这时,最后单纯形表这时,最后单纯形表中目标函数的值也将中目标函数的值也将发生变化,成为:发生变化,成为:17429201 1 bBCBz 单纯形表成为单纯形表成为:c-1-14000zx1x2x3x4x5x6RHSZ104010217+x1-11-1/301/30-2/31/3+
13、1/3x500200116x3402/311/301/313/3+1/3由此可以看出,当第一个约束的右边常数由此可以看出,当第一个约束的右边常数b1变化变化 时,新的单纯形表的时,新的单纯形表的RHS列就是原来最优单纯形表列就是原来最优单纯形表的的RHS列加上第一个松弛变量列加上第一个松弛变量x4在原来单纯形表中在原来单纯形表中对应的列与对应的列与 的乘积。的乘积。根据这个规则,容易得到第二个约束的右边常数根据这个规则,容易得到第二个约束的右边常数b2=2变为变为b2=2+时的单纯形表:时的单纯形表:zx1x2x3x4x5x6RHSz104010217x1-11-1/301/30-2/31/3
展开阅读全文