网站大量收购闲置独家精品文档,联系QQ:2885784924

单纯形法的进一步讨论要点.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5节 单纯形法的进一步讨论 借助人工变量求初始的基本可行解 单纯形表与线性规划问题的讨论 改进单纯形法 * 借助人工变量求初始的基本可行解   若约束方程组含有“≥”不等式,那么在化标准形时除了在方程式左端减去剩余变量,还必须在左端加上一个非负的人工变量。   因为人工变量是在约束方程已为等式的基础上,人为的加上去的一个新变量,因此加入人工变量后的约束方程组与原约束方程组是不等价的。   加上人工变量以后,线性规划的基本可行解不一定是原线性规划的问题的基本可行解。只有当基本可行解中所有人工变量都为取零值的非基变量时,该基本可行解对原线性规划才有意义。因为此时只需去掉基本可行解中的人工变量部分,剩余部分即为原线性规划的一个基本可行解.而这正是我们引入人工变量的主要目的。 考虑线性规划问题: 为了在约束方程组的系数矩阵中得到一个m阶单位矩阵作为 初始可行基,在每个约束方程组的左端加上一个人工变量        可得到:  ———————————————————————— 添加了m个人工变量以后,在系数矩阵中得到一个m阶单位矩阵,以该单位矩阵对应的人工变量 为基变量, 即可得到一个初始的基本可行解  这样的基本可行解对原线性规划没有意义的。  但是我们可以从X(0)出发进行迭代,一旦所有的人工变量都从基变量迭代出来,变成只能取零值的非基变量,那么我们实际上已经求得了原线性规划问题的一个初始的基本可行解。  此时可以把所有人工变量剔除,开始正式进入求原线性规划最优解的过程。 大M法 大M法首先将线性规划问题化为标准型。如果约束方程组中包含有一个单位矩阵I,那么已经得到了一个初始可行基。否则在约束方程组的左边加上若干个非负的人工变量,使人工变量对应的系数列向量与其它变量的系数列向量共同构成一个单位矩阵。以单位矩阵为初始基,即可求得一个初始的基本可行解。  为了求得原问题的初始基本可行解,必须尽快通过迭代过程把人工变量从基变量中替换出来成为非基变量。为此可以在目标函数中赋予人工变量一个绝对值很大的负系数-M。这样只要基变量中还存在人工变量,目标函数就不可能实现极大化。 以后的计算与单纯形表解法相同,M只需认定是一个很大的正数即可。假如在单纯形最优表的基变量中还包含人工变量,则说明原问题无可行解。否则最优解中剔除人工变量的剩余部分即为原问题的初始基本可行解。 例4、用大M法求解下面的线性规划问题: 解: 首先将原问题化为标准型 添加人工变量    ,并在目标函数中分别赋予-M - 0 1 -1/2 -1/2 0 1/2 1/2 3/2 X2 2 1 0 -1/2 1/2 0 1/2 -1/2 1/2 X1 -1 - -1 1 0 -1 0 0 1 1 X2 2 1/2 2 0 -1 1 0 1 -1 1 X6 -M 1/1 -1 1 0 -1 0 0 1 1 X7 -M 2/1 1 1 -1 0 0 1 0 2 X6 -M 0 0 1/2 3/2 0 -1/2-M -3/2-M 5/2 Z 0 0 1/2 1/2 1 -1/2 -1/2 3/2 X5 0 1+2M 0 -M 2+M 0 0 -2-2M 2-M Z 2/1 1 0 0 1 1 0 -1 2 X5 0 -1 2+2M -M -M 0 0 0 -3M Z 3/1 0 1 0 0 1 0 0 3 X5 0   X1 x2 x3 x4

文档评论(0)

gpcjc1996 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档