运筹学单纯形法的灵敏度分析.ppt
《运筹学单纯形法的灵敏度分析.ppt》由会员分享,可在线阅读,更多相关《运筹学单纯形法的灵敏度分析.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5.2 单纯形法的灵敏度分析单纯形法的灵敏度分析 目标函数系数目标函数系数Cj的改变对原问题的影响的改变对原问题的影响约束条件右侧常数约束条件右侧常数bi改变对原问题的影响改变对原问题的影响 约束条件系数矩阵约束条件系数矩阵A发生变动对原问题的影发生变动对原问题的影响响 例:某工厂计划生产甲、乙、丙三种产品,这三种产品的单位利润分别为2元、3元、1元,生产单位产品所需要的劳动力和材料如下表所列,现工厂计划部门列出线性规划的模型,以确定最优的生产方案。甲乙丙可使用资源劳动力材料1/31/31/34/31/37/313利润231设计划生产三种产品产量分别为x1,x2,x3引入松弛变量x4,x5,得
2、如下单纯形表解到第三段得到最优解:x1=1(甲产品生产1单位),x2=2(乙产品生产2单位),x3=0(丙产品不生产),maxZ=8(最大利润达到8元)段Cj基0b2x13x21x30 x40 x5Qi100 x4x5131/31/31/3(4/3)1/37/3100139/4Cj-Zj23100203x4x21/49/4(1/4)1/401-1/47/410-1/43/419Cj-Zj5/40-17/40-9/4323x1x2121001-124-1-11Cj-Zj-800-3-5-1一、目标函数系数一、目标函数系数Cj的改变对原问题的改变对原问题的影响的影响讨论:上例中甲、乙、丙三种产品单
3、位利润发生变化时对原问题的影响。思考:数学模型中,cj变化将影响数学模型中哪些因素?如:丙产品单位利润的变化将影响到模型中哪些因素?c3=1 c3=2 或 c3=1 c3=6再如:甲、乙产品单位利润发生变化时,将影响到哪些因素?c1=2 c1=4 或c2=3 c2=2结论结论在单纯形法中,cj的变化cj-zj变化基变量的调出、入。分两种情况:非基变量的cj发生变化只影响其本身对应的检验数cj-zj;如上例中x3为非基变量,则丙产品单位利润发生变化只影响本身的检验数。基变量的cj发生变化,由于影响到cB,从而所有非基变量的检验数均受到影响(基变量的检验数仍保持为0)。如上例中x1、x2为基变量,
4、则甲、乙产品单位利润变化,将影响除甲、乙外其他变量的检验数。(一)非基变量目标函数系数的改变(一)非基变量目标函数系数的改变上例中,x1、x2为基变量,x3为非基变量,它的最优解为x3=0,既不安排生产。为什么不生产丙产品呢?因为x3所对应的检验数Cj-Zj不是绝对值最大者,无法调入成为基变量。如果要生产丙产品,意味着x30,则必须将x3调入成为基变量,考察单纯形表最后一段,此时检验数Cj-Zj均为非正,如果此时改变c3,则C3-Z3会发生变化,当它变成0时,就可以调入。所以,分析c3-z3的变动:C3变动范围当C3-Z30即C34时,调入成为基变量,则x30。也就是说,此时当改变丙产品的单位
5、利润c3到大于4元时,它的产量就大于零,即需考虑生产丙产品了。所以,丙产品单位利润的变动范围是c30,意味着生产甲产品。再进一步分析,如果C1降到某一程度之后,即利润非常小,从实际意义上讲,是不应该安排甲产品生产的。另一方面,当甲产品利润增加到很高一个水平时,就可以考虑只生产甲产品而不生产其他产品,那么究竟甲产品利润必须变动到什么程度才可能发生以上变化呢?(二)基变量目标函数系数的改变(二)基变量目标函数系数的改变x1是基变量,基变量的检验数C1-Z1=0,而C1变化会影响到非基变量的检验数。我们可以分析所有非基变量的检验数C1的变动范围C1的变动范围为3/4,3 也就是说,当甲产品利润在3/
6、4到3之间变动时,它不会影响到基变量,即仍安排生产甲产品和乙产品,不生产丙产品,只是随着C1的变化,最优解即甲、乙产品的产量不会改变,而总利润会发生变动,如当C1=1时,最优解为x1=1,x2=2,而最优值Z=7,若C1变动超过以上界限,则需重新计算。(三)基变量和非基变量的目标函(三)基变量和非基变量的目标函数系数同时发生变化时数系数同时发生变化时思路:参考以上两种情况,在单纯形表最后一段中,用变化后的新Cj代入计算检验数Cj-Zj,若满足符号条件,则最优解不变,最优值变动;若不满足符号条件,则用变化后的Cj代入最后一段,继续进行迭代计算。如上例,当Cj变为:C2=4,C3=4代入最后一段,
7、得Cj-Zj0,均满足符号条件最优解不变,x1=1,x2=2 最优值Z=10 段Cj基0b2x14x24x30 x40 x5Qi124x1x2121001-124-1-11Cj-Zj-1000-2-4-2当Cj变为C2=4,C3=8代入最后一段,得Cj-Zj 0,均满足符号条件经过两段计算,得到最优解,x1=2,x2=1 最优值Z=12段Cj基0b2x14x28x30 x40 x5Qi124x1x2121001-1(2)4-1-11Cj-Zj-10002-4-2228x1x321101/21/2017/2-1/2-1/21/2Cj-Zj-120-10-3-3二、约束条件右侧常数二、约束条件右侧
8、常数bi改变对原改变对原问题的影响问题的影响 讨论:例中资源最高限制量改变时将影响数学模型中的哪些因素?段Cj基0b2x13x21x30 x40 x5Qi100 x4x5131/31/31/3(4/3)1/37/3100139/4Cj-Zj023100203x4x21/49/4(1/4)1/401-1/47/410-1/43/419Cj-Zj-27/45/40-17/40-9/4323x1x2121001-124-1-11Cj-Zj-800-3-5-1Bi变化影响哪些因素?当bi变化时,从单纯形法计算过程可知,它不影响检验数,只影响b列本身,也就是说,它不影响基变量但会改变最优解的具体数值,如
9、上例中,假设b1发生变化,劳动力使用从一个劳动力增加到2个劳动力,即b1=2,则b变化不影响检验数单纯形表最后一段基变量结构不变,仍是x1,x2,改变的是x1,x2的数值用公式表示如下:分析从以上计算结果表明,增加一个单位b1(劳动力数量)会使总利润增加,但在实际经济工作中,b1增加不可能是无限的,因为劳动力增加太多,而其他条件不变时,势必造成劳动力过剩,影响生产率,进而影响利润率,即Cj会变化,因此,b1的变化也是有范围的。从数学模型上思考:b取值的制约条件?bi变动的制约条件当我们用单纯形法解线性规划问题时,要求b0b的变化必须首先满足这个条件用公式表示如下:设基变量不变(意味着生产产品结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 单纯 灵敏度 分析
限制150内