- 1、本文档共101页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第02章-单纯形法120404
拿到题目后先化为标准形式 用表格法计算(迭代方法太复杂) 表格法计算停止后,写出如下结论: 最优解最优值,并注明是唯一最优解还是有无穷多最优解还是无有限最优解。 注意区分: 人工变量 松弛变量 第二阶段表格求解 * 得到原问题的最优解: (25/3,10/3,0,11)T 最优目标值:112/3 退化和循环 如果在一个基本可行解的基变量中有零分量,则称此基本可行解是退化的基本可行解。一般情况下,退化的基本可行解(极点)是由若干个不同的基本可行解(极点)在特殊情况下合并成一个基本可行解(极点)而形成的。退化的结构对单纯形迭代会造成不利的影响。 * * 可能出现以下情况: ①进行基变换后,虽然改变了基,但基本可行解没有改变,目标函数当然也不会改进。进行若干次基变换后,才脱离退化基本可行解,进入其他基本可行解。这种情况会增加迭代次数,使收敛的速度减慢。 ②在特殊情况下,退化会出现基的循环,一旦出现这样的情况,单纯形迭代将永远停留在同一极点上,因而无法求得最优解。 * 单纯形法求解线性规划问题时,一旦出现因退化而导致的基的循环,单纯形法就不能求得最优解,这是一般单纯形法的一个缺陷。 实际上,退化的结构是经常遇到的,而循环现象出现得较少。 人们对防止出现循环的问题作了大量研究,得到很好的效果。如:1952年Charnes 提出了“摄动法”,1954年Dantzig,Orden和Wolfe又提出了“字典序法”等 * 以上这些方法都比较复杂,同时也降低了迭代的速度。1976年,Bland提出了一个避免循环的新方法,其原则十分简单。仅在选择进基变量和出基变量时作了以下规定:① 在选择进基变量时,在所有 ?j 0的非基变量中选取下标最小的进基;② 当有多个变量同时可作为出基变量时,选择下标最小的那个变量出基。这样就可以避免出现循环,当然,这样可能使收敛速度降低。 作业 P54—2.5(2)两种方法 * * * 第二次迭代: (1)当前的可行基为B7 = (p2 , p3 , p4),那么x2 ,x3 ,x4为基变量,x1 ,x5为非基变量。将基变量和目标函数用非基变量表示: z = 62500 + 1500 x1 – (2500/3) x5 x2 = 25 – (1/3) x5 x3 = 15 - 3 x1 + (2/3) x5 x4 = 15 - 2 x1 + (1/3) x5 * (2)选择进基变量。在目标函数 z = 62500 + 1500 x1 – (2500/3) x5 中,非基变量x1的系数是正数,因此 x1进基可以使目标函数z增大,于是选择x1进基,使x1的值从0开始增加, 另一个非基变量x5保持零值不变。? (3)确定出基变量。在约束条件 x2 = 25 – (1/3) x5 x3 = 15 - 3 x1 + (2/3) x5 x4 = 15 - 2 x1 + (1/3) x5? * 中,由于进基变量x1在两个约束条件中的系数都是负数,当x1的值从0开始增加时,基变量x3 、x4的值分别从当前的值15、15开始减少,当x1增加到5时,x3首先下降为0成为非基变量。这时,新的基变量为x1 、x2 、x4 ,新的非基变量为x3 、x5 ,当前的基本可行解和目标函数值为: x = (5,25,0,5,0)T,z = 70000。这个解对应于图中的A、C交点。? * 第三次迭代: (1)当前的可行基为B2 = (p1 , p2 , p4 ),那么x1 ,x2 ,x4为基变量,x3 ,x5为非基变量。将基变量和目标函数用非基变量表示: z = 70000 – 500 x3 – 500 x5 x1 = 5 – (1/3) x3 + (2/9) x5 x2 = 25 – (1/3) x5 x4 = 5 + (2/3) x3 – (1/9) x5 * ? (2)选择进基变量。在目标函数 z = 70000 – 500 x3 – 500 x5 中,非基变量x3 、x5的系数均不是正数,因此进基都不可能使目标函数z增大,于是得到最优解, x* = (5,25,0,5,0)T, 最优目标值为 z* = 70000。 这个解对应于图2-7的A、C交点。我们也称相应的基B2 = (p1 , p2 , p4)
文档评论(0)