运筹学02-求解线性规划的单纯形法.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文档。上传文档
查看更多
第二章 单纯形法 单纯形法(Simplex Method)是著名的美国运筹学家丹茨格于1947年首创的一种求解LP问题的通用有效算法。 第一节 单纯形法的基本思想 本节将通过方程组形式举例说明单纯形法的运用及其基本思想。 1.1 方程组形式的单纯形法 单纯型法的基本思路是:基于LP问题的标准形,先设法找出一个基本可行解,并由此开始逐次施行从一个基本可行解到另一个基本可行解的转换。这种转换不仅易于实现,还能改善(起码是保持)目标函数值。如此下去,直到取得最优值或判明问题无解为止。 下面就范例说明方程组形式的单纯形法及其基本思想。 例1 试用方程组形成的单纯形法求解范例(见书52页) 。 1.2 单纯形法的几何意义 第二节 单纯形法的计算过程 2.1 单纯形表 表2-1 初始单纯形表的一般形式 2.2 单纯形法的计算步骤: 下面给出表格形式的单纯型法的计算步骤: 1 把LP问题化成标准形。 2 在系数阵中找出或构造一个m阶排列矩阵作为初始可行基,建立初始单纯形表。 3 如所有检验数 ,就得到一个最优基本解,停止计算;否则转4。 4 在所有 中,只要有一个 所对应的系数列向量 ,即一切 ,则该LP问题无最优解,停止计算;否则转5。 5 按最小检验数规则 确定进基变量 和主列 ;再按最小比值规则 确定主元alk,同时也就确定l行的基变量离基。 6 以alk为主元对当前表格进行一次换基运算,得到一个新单纯形表,返3 其中1,2为预备步骤或第0次迭代;3~6为迭代步骤。 2.3 单纯形法计算之例 第一节例1就是方程组形式的单纯形法计算之例。下面再用单纯形表的形式重新计算一遍,以便说明单纯形法的计算步骤和单纯形法的使用方法。计算过程如下: (第0次迭代) 1 由前已知范例的标准形 2 取松弛变量x3,x4,x5为基变量,可得到3 阶排列阵(单位阵)为初始基。建立初始单纯形表如下: 表2-2 表2-2检验行的数字是按公式(2-6)、(2-7)算出的。 其余 是基变量的检验数,它们肯定为0。按公式计算(2-7)也得同样结果。 3 因 ,都小于0,故未得最优解。 4 因 所定义的系数列向量 中都存在正分量,故不是解无界的情况,应继续迭代 (第1次迭代 ) 5 由 确定x2进基;又由 可确定比值6所在行的基变量x4离基;x2列与x4行的交叉处给出主元2。为醒目起见,在表中x2列和x4行都标有箭头,分别表示主列和主行,而且主元2被套上圆圈。 6 按主元2对表2-2进行一次换基运算,于是得到新单纯形表(见表2-3),返3。由 3 因 ,故仍未得最优解。 4 因 对应的列向量 中有正分量,故转5继续迭代。 (第二次迭代) 5 此时仅 ,故x1进基;又由 ,可知x5离基;从而得主元3。 6 按主元3对表2-3进行一次换基运算,又得一新表(见表2-4)。 表2-4 由于表2-4中所有的检验数 ,因此已得到最优解 例2 用单纯形法求解下述LP问题 第三节 人工变量法 单纯形法要求先从系数阵中找出一个m阶排列阵,这往往不易做到。 考虑标准形LP问题:

文档评论(0)

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

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

1亿VIP精品文档

相关文档