第六章单纯形法的灵敏度分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 单纯形法的灵敏度分析 一、问题的提出 二、目标函数系数的变化 三、右端项的变化 四、技术系数的变化 五、增加约束条件 一、问题的提出 假设范例 目标函数:Max z= 50x1+100 x2 约束条件:1·x1+1·x2≤300 2·x1+1 ·x2≤400 0·x1+1 ·x2≤250 x1 ≥0, x2 ≥0 中x2的目标函数系数由100变为75,求新问题的解。 一、问题的提出 解:经过单纯形迭代得到最优表 一、问题的提出 比较范例的最优表: 一、问题的提出 事实上,系数的改变并未改变LP问题的解。 思考: 1、如果C2变为45,最优解会变吗?为保证最优解不变, C2的取值范围? 2、参数变化时,可否利用原问题的最优表求解,而不必从头进行单纯形迭代,以简化计算? 一、问题的提出 要解决以上问题,需要探讨初始单纯形表与最优单纯形表的关系。 观察范例的单纯形求解过程: 一、问题的提出 事实上,在单纯形表的迭代过程中,最核心的变化是系数矩阵的行变换,其它值如cj在每次迭代中不变,zj和检验数则是根据其它元素计算得出。 一、问题的提出 初始矩阵变最优矩阵的过程可以表示为: 如,b2变为100,则最优矩阵可计算出: 单纯形法的灵敏度分析基本思路: 1、将某个参数的变化反映在最终表中; 2、看最终表是否还满足最优表的要求:基是否为单位排列阵,检验数是否都非正,b列是否都为非负的数; 3、若满足上述要求则最优基没有改变,若不满足则在新的最终表上继续进行迭代,直到找到新的最优基为止。 二、目标函数系数ck的变化 1、在最终单纯形表中,xk是非基变量 除了xk的检验数外, ck的变化不会影响到最终单纯形表中其它任何数值。 只要xk的检验数仍然非正,最优解和最优值都会保持不变。 如范例,使最优解不变的cj值变化范围? 二、目标函数系数ck的变化 2、在最终单纯形表中, xk是基变量 此时各非基变量的检验数均有可能受到影响,同时还会影响到最优值。 要最优解不变,必须保证所有的检验数非正。 课堂练习 有下列线性规划问题: Max z = -2x1 - 3x2 - 4x3 S.t. -x1-2x2-x3+x4 = - 3 -2x1+x2-3x3+x5 = - 4 x1 ,x2 ,x3 ,x4 ,x5 ≥0 分别分析目标函数中x1和x3的系数在什么范围内变动时,最优解不变。 课堂练习 课堂练习 课堂练习 三、右端项的变化 右端项发生变化时,最优解中变量的取值总会随之变化。 讨论右端项的取值范围时,考虑的是使最优基和对偶价格不变。 三、右端项的变化 三、右端项的变化 最优表可表示为: 三、右端项的变化 最优值z*= 50b1 +12500 可见b1的对偶价格50。 由b1 -250≥0推出b1 ≥ 250 由-2 b1 +650 ≥0推出 325 ≥ b1 只要最优基不变,对偶价格也不会变。 即325 ≥ b1 ≥ 250时对偶价格不变。 三、右端项的变化 练习:分析范例b2的变化范围。 对偶价格在单纯形表中的表示 对偶价格在单纯形表中的表示 观察范例最优表: 对偶价格在单纯形表中的表示 对偶价格在单纯形表中的表示 结论: 各右端项的对偶价格就是其所在方程中初始基变量在最优表中的zj值。 相关概念: 影子价格——右端项增加一单位,使最优目标函数值增加的数量。 四、技术矩阵的变化 1、最终单纯形表中非基变量对应的系数列向量由pk→ pk’时,最优表中发生变化的有: 最优矩阵中的第k列,变为 B0pk’ 最终表中检验数?k=ck-CB*T× B0pk’ 若仍有?k≤0,则最优解不变,否则继续迭代,直到找到新的最优解。 四、技术系数的变化 2、对于增加一个变量,从而使得系数矩阵增加一列pn+1的情况: 技术矩阵由m×n阶变为m×(n+1)阶 在最终表中加入一列pn+1’=B0 pn+1 然后计算检验数。若?n+10,则进行迭代,直到找到新的最优解。 四、技术系数的变化 四、技术系数的变化 所有检验数仍然小于0,故最优基和最优解不变。 说明增加了产品3并不改变原生产计划。 四、技术系数的变化 四、技术系数的变化 四、技术系数的变化 3、最终单纯形表中基变量对应的系数列向量由pk→ pk’时,原最优解的可行性和最优解都可能遭到破坏,情况比较复杂,一般重新求解。 五、增加约束条件 在原线性规划中增加一个约束条件时,先将原问题的最优解的变量值代入新增的约束条件。 如果满足,则说明新增的条件没有起到限制作用,故最优解不变; 如果不满足,则将新增的

文档评论(0)

beoes + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档