[工学]第三节 单纯形法.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第三节 单纯形法

第三节 单 纯 形 法 一、单纯形法的基本思路 单纯形法的基本思路:有选择地取基本可行解,即是从可行域的一个极点出发,沿着可行域的边界移到另一个相邻的极点,要求新极点的目标函数值不比原目标函数值差。 二、单纯形法 考虑规范形式的线性规划问题: 设bi 0 i = 1 , … , m Max z = c1 x1 + c2 x2 + … + cn xn s.t. a11 x1 + a12 x2 + … + a1n xn ≤ b1 a21 x1 + a22 x2 + … + a2n xn ≤ b2 . . . am1 x1 + am2 x2 + … + amn xn ≤ bm x1 ,x2 ,… ,xn ≥ 0 加入松弛变量,化为标准形式: Max z = c1 x1 + c2 x2 + … + cn xn s.t. a11 x1 + a12 x2 + … + a1n xn + xn+1 = b1 a21 x1 + a22 x2 + … + a2n xn + xn+2 = b2 . . . am1 x1 + am2 x2 + … + amn xn+ xn+m = bm x1 ,x2 ,… ,xn ,xn+1 ,… ,xn+m ≥ 0 推导目标函数的表达式。。。P-33 单纯形法的计算步骤: 1.寻找一个初始的可行基和相应基本可行解,确定基变量、非基变量以及基变量、非基变量(全部等于0)和目标函数的值,并将目标函数和基变量分别用非基变量表示。 2.在用非基变量表示的目标函数表达式中,我们称非基变量xj 的系数(或其负值)为检验数记为?j 。若 ?j 0,那么相应的非基变量xj ,它的值从当前值0开始增加时,目标函数值随之增加。这个选定的非基变量xj 称为“进基变量”,转(3)。如果任何一个非基变量的值增加都不能使目标函数值增加,即所有?j 非正,则当前的基本可行解就是最优解,计算结束。 3.在用非基变量表示的基变量的表达式中,观察进基变量增加时各基变量变化情况,确定基变量的值在进基变量增加过程中首先减少到0的变量xr ,满足: ? = min?b’i /a’ij ?a’ij 0? = b’r /a’rj 这个基变量xr称为“出基变量”。当进基变量的值增加到?时,出基变量xr的值降为0时,可行解就移动到了相邻的基本可行解(极点),转(4)。如果进基变量的值增加时,所有基变量的值都不减少,即所有a’ij 非正,则表示可行域是不封闭的,且目标函数值随进基变量的增加可以无限增加,此时,不存在有限最优解,计算结束; 4.将进基变量作为新的基变量,出基变量作为新的非基变量,确定新的基、新的基本可行解和新的目标函数值。在新的基变量、非基变量的基础上重复(1)。 1.初始单纯形表: m m m m 其中 f = -∑ cn+i bi ?j = cj -∑ cn+i aij 为检验数 i =1 i =1 cn+i = 0 i= 1,…,m an+i,i = 1 , an+i,j = 0 ( j≠i ) i , j = 1, … , m 2.单纯形法的迭代 结论: (1)若在单纯形表中,所有检验数?j ≤0,则当前基本可行解是最优解;否则若存在?k0,则可选xk进基。 (2)若表中xk列的所有系数aik0,则没有有限最优解,计算结束;否则按式?i=bi/aik,计算?i,填入?i列。 (3)在?i列取min{?i}= ?r,则以XB列r行的变量为出基变量。取ark为主元

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档