- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单纯形法计算中的几个问题 1.目标函数极小化时解的最优性判别 对于目标函数值极小化的线性规划问题,这时只需以所有检验数作为判别表中解是否最优的标志。 2.退化 按最小比值来确定换出基的变量时,有时出现存在两个以上相同的最小比值,从而使下一个表的基可行解中出现一个或多个基变量等于零的退化解。退化解的出现原因是模型中存在多余的约束,使多个基可行解对应同一顶点。当存在退化解时,就有可能出现迭代计算的循环,尽管可能性极其微小。为避免出现计算的循环,1974年勃兰特(Bland)提出了一个简便有效的规则: §1-7.单纯形法计算中的几个问题 (1)当存在多个 时,始终选取下标值为最小的变量作为换入变量;(2)当计算值出现两个以上相同的最小比值时,始终选取下标值为最小的变量作为换出变量。 3.无可行解的判别 本章第四节单纯形法迭代原理中,讲述了用单纯形法求解时如何判别问题结局属唯一最优解、无穷多最优解和无界解。当线性规划问题中添加人工变量后,无论用大M法或两阶段法,初始单纯形表中的解因含非零人工变量,故实质上是非可行解。当求解结果出现所有时,如基变量中仍含有非零的人工变量(两阶段法求解时第一阶段目标函数值不等于零),表明问题无可行解。 例1-11 用单纯形法求解线性规划问题 解 用图解法可看出本例无可行解。现用单纯形法求解,在添加松驰变量和人工变量后,模型可写成 以 为基变量列出初始单纯形表,进行迭代计算,过程见表1-11。表中当所有 时,基变量中仍含有非零的人工变量, 故例1-12的线性规划问题无可行解。 2 1 0 0 -M 基 0 2 -M 6 [1] 1 1 0 0 2 2 0 -1 1 2+2M 1+2M 0 -M 0 2 2 -M 2 1 1 1 0 0 0 0 -2 -1 1 0 -1 -2-2M -M 0 二、单纯形法小结 1. 对给定的线性规划问题应首先化为标准形式,选取或构造一个单位矩阵作为基,求出初始基可行解并列出初始单纯形表。对各种类型线性规划问题如何化为标准形式及如何选取初始基变量可参见page35表1-14。 2 . 单纯形法计算步骤的框图见page35图1- 一、修正单纯形法的基本思想 运用单纯形法时,如果知道可行基的逆 就能利用 原始数据计算基变量的取值及检验数,从而能够确定一个基本可行解,并判断它是否为最优解。因此在整个计算过程中,只要保存原始数据和现行的逆即可。修正单纯刑法的基本思想就是给定初始基本可行基后,通过修改新基的逆 进而完成其他运算。在整个计算过程中,始终保持先行基的逆 。 §1-8修正单纯形法 二、修正单纯形发的步骤 (1)求一个初始基B并求出它的逆 ,写出基底描述J。 (2)求单纯形乘子 。 (3)求 及 得到最优解,停止;否则,记为k主元列,转入(4)。 (4)计算 得无界解,停止:否则转入(5)。 (5)求 并记l为主元行。 (6)构造矩阵 用 左乘 得到新基的逆阵,将J中的第L个数改为k ,转入 (2)。 解 最简单做法是,在每一根原材料上截取2.9m,2.1m和1.5m的元钢各一根组成一套,每根原材料省下料头0.9m。为了做100套钢架,需用原材料100根,有90米料头,若改为用套裁,这可以节约原材料。下面有几种套裁方案,都可以考虑采用,见表1-13。 §1-9.单纯形法应用实例 例1-12 合
文档评论(0)