灵敏度分析新_第1页
灵敏度分析新_第2页
灵敏度分析新_第3页
灵敏度分析新_第4页
灵敏度分析新_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.3灵敏度分析一、灵敏度分析的含义和内容1、什麽是灵敏度分析?研究线性规划模型某些参数或限制量的变化对最优解的影响及其程度的分析过程称为灵敏度分析或(优化后分析)。2、灵敏度分析的内容:a 目标函数的系数变化对最优解的影响;a约束方程右端系数变化对最优解的影响;a 约束方程组系数阵变化对最优解的影响;回答两个问题:这些系数在什麽范围内发生变化时,最优基不变(即最优解或最优解结构不变)?系数变化超出上述范围时,如何用最简便的方法求出新的最优解?二、手工进行灵敏度分析的基本原则1、在最优表格的基础上进行;2、尽量减少附加计算工作量;三、灵敏度分析举例:研究例1-6引入非负的松弛变量x4,x5,

2、将该LP化为标准型:max Z = 2x1 + 3x2+ 3x3x1 + x2+ x3 3(劳动力约束)s.t x+ 4x+ 7x 9(原材料约束).123x , x, x 0123用表格单纯形法求解如下:max Z = 2x1 + 3x2+ 3x3 + 0x4+ 0x5x1 + x2+ x3+ x4= 3(劳动力约束)s.t x+ 4x+ 7x+ x= 9(原材料约束).1235x , x, x, x, x 012345CBXBCjbxj23300qjx1x2x3x4x500X4 X53911110147013/19/1-Z02330020X1 X53611110036-113/16/3-Z

3、-6011-2023X1 X21210-14/3-1/3012-1/31/3-Z-800-1-5/3-1/31、研究最优表格中的数据来源:(1)如果选B=(P1,P2)为初始可行基,能否从表格中直接看出B-1?(2=?舍弃中间计算过程,只考察初始表和最终表:)s NqjCBXB2x13x23x30x40x5Cjxjb00X4X53911141710013/19/1-Z02330023X1X2121001-124/3-1/3-1/31/3-Z-8=(-1,-5/3,-1/3)s N00-1-5/3-1/32、价值系数C发生变化的情况:(1)当cj是非基变量的价值系数它的变化只影响一个检验数。为什

4、麽?例:c3发生变化时,令s 3 =c3-z3=c3-2(-1)+32=c3-40,得c34。即当c34时,最优解不变;否则 s 3 0,可使用原始单纯形法继续迭代求出新的最优解。s j(2)当cj是基变量的价值系数它的变化将影响所有非基变量的检验数,为什麽?s N-1= CN- CB BN当cj变化时,如能保持s N 0,则当前解仍为最优解,否则可用单纯形法继续迭代求出新的最优解。将cj看作待定参数,令解这n-m个不等式,可算出保持最优解不变时cj的变化范围 !s N= CN - CB BN 0-1例:当c1发生变化时,仍用c1代表x1的价值系数(看成待定参数),原最优表格即为:CBXBcj

5、bxjc13300X1X2X3X4X5c1 3X1 X21210-14/3-1/3012-1/31/3-Z-c1-600c1-31-4/3c1 1/3c1-1令所有检验数小于0,得不等式组:解该不等式组得说明当时,最优解不变。当c13时,可选x3或x5进基,x2出基.有s= c- 3 0,s= 1 c-1 031531当c1 0431应选x4进基,x1出基;c1 3 / 4,3: 3 c 3 41c1 - 3 041 - 3 c1 01 c-1 0313、右端常数b发生变化:当bi发生变化时,将影响所有基变量的取值。为什麽?若bi的变化因为:保持B-1b0,当前的基仍为最优基,最优解的结构不变

6、(取值改变);(B-1b)i0,当前基为非可行基,求出新的最优解;可用对偶单纯形法如何求出保持最优基不变的bi的范围?把bi看作待定参数,令B-1b0,求解该不等式组即可;-1X B= Bb仍然来看上例的最优表格:qjCBXB2x13x23x30x40x5Cjxjb00X4X53911141710013/19/1-Z02330023X1X2121001-124/3-1/3-1/31/3-Z-800-1-5/3-1/3- 1 43 原b1=3,现用待定参数b1代替3,则最优表中的解答列应为:3= -1B131 -3若b1的变化超出这个范围,则解答列中至少有一个元素小于0,可用对偶单纯形法迭代求出

7、新的最优解。b4- 1 b 4 b- 3 1b = B -1 1 = 33 1 = 3 令该向量0 9 - 11 9 - b1+ 3333 4 b- 3 0 319 b 9b1-1+ 3 0434、系数阵A的元素发生变化:(1)增加1个新变量:相当于系数阵A增加1列如开发出一种新产品,已知其有关工艺参数(或消耗的资源量)和单位产品利润,设该种产品的产量为xk, 则ck 和Pk 已知, 需要进行“是否投产”的决策。如例中欲增加产品D,单件利润为c6=5千元,工时消耗与材料消耗为P= 263相当于在原始表中增加1列P6,则在最优表中P6应变成在此基础上继续迭代,直至求出最优解:相应的检验数: 5

8、s= c- CB -1 P= c- CP = 5 - (2,3) 3 = 266B66B6 1 3 3 41 5 - 2P = B -1 P= 33 = 3 6611 3 1 -33 3 -Z-800-1-5/3-1/32/3-Z-42/5-2/50-3/5-11/5-1/50cjxj233005jCBbXBX1X2X3X4X5X61/(5/3)X1110-14/3-1/35/3232/(1/3)X22012-1/31/31/3q -Zq -800-1-5/3-1/32/353X6X23/59/53/5-1/501-3/511/54/5-3/5-1/52/510-Z-42/52/50-3/5-

9、11/5-1/50说明新产品D应于投产,新的生产计划为X*=(0,9/5,0,0,0,3/5)T,即生产B产品5/9吨, 生产D产品3/5吨,两种资源全部用完,可得到最大利润为8.4 (千元)( 42/5=8.4)。如果算出的60,说明新产品D不宜投产,否则会使产品总利润下降!(2) 增加1个约束条件:相当于系数阵A增加1行q 首先将原最优解代入新增约束检查是否满足?是,则说明新增约束不影响最优解。否则再作下面的讨论:q 将新增约束标准化,添加到原最优表格中(相当于约束矩阵新增1行);q 进行规格化处理用矩阵的行变换将当前基变成单位阵;q 用适当方法(通常是对偶单纯形法)进行迭代求出新的最优解。如在上例中增加约束:2x1+2x2+x35,当前最优解x1=1,x2=2,x3=0不满足该约束,将约束条件标准化后加入原最优表格,进行规格化处理,然后用对偶单纯形法迭代求出新的最优解:00-1-5/3-1/30-Z-Z-43/6CBXBcjxjb233005X1X2X3X4X5X6230X1 X2 X6125100122-14/3-1/32-1/31/31000012

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论