372 单纯形表法求解线性规划模型的步骤.pptVIP

372 单纯形表法求解线性规划模型的步骤.ppt

  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文档。上传文档
查看更多
372 单纯形表法求解线性规划模型的步骤

3.7.2 单纯形表法求解线性规划模型的步骤 (1)转换一般的线性规划模型为标准型,并 写出A,C,b (2)找初始基本可行解 (3)计算单纯形表中的各矩阵,并构造单纯 形表 (4)判断基最优解 (5)换基迭代,返回(4) 初始可行基的确定 观察法:观察系数矩阵中是否含有现成的单位阵 LP限制条件中全部是“≤”类型的约束:将新增的松弛变量作为初始基变量,对应的系数列向量构成单位阵 人工变量法:线性规划限制条件都是“≥”或“=”类型的约束:先将约束条件标准化,再引入非负的人工变量,以人工变量作为初始基变量,其对应的系数列向量构成单位阵,称为“人造基”;然后用大M法或两阶段法求解; 为什么初始可行基一定要选单位阵? b列正好就是基变量的取值,检验数行 和b列交叉处元素也正好对应目标函数值, 因此称b列为解答列。 2.写出初始基本可行解 根据“用非基变量表示基变量的表达式”,非基变量取0,算出基变量,搭配在一起构成初始基本可行解。 3.7.4 最优性检验与解的判别 (1) 最优解判别定理:若: 为基可行解,且全部 则 为最优解。 (2)唯一最优解判别定理:若所有 则存在唯一最有解。 (3)无穷多最优解判定定理:若: 又存在某一个非基变量 ,且对应的列向量有正数,则存在无穷多最优解。 (4)无界解判定定理:若 有某一个非基变量 并且对应的非基变量的系数 则具有无界解。 3.7.5 换基迭代 (1)找入基变量:正检验数(或最大正检验数)所对应的变量进基,目的是使目标函数得到改善(较快增大); 进基变量对应的系数列称为主元列。 (2)找出基变量:按最小比值原则确定出基变量,为的是保持解的可行性; 出基变量所在的行称为主元行。 (3)定轴心项:主元行和主元列的交叉元素称为主元素。 (4)作行变换:按照主元素进行矩阵的初等行变换——把主元素变成1,主元列的其他元素变成0(即主元列变为单位向量) (5)替换变量,用入基变量代替出基变量 写出新的基本可行解,返回最优性检验。 -27500 250 50 50 b CB XB x1 x2 x3 x4 x5 θ 50 100 0 0 0 50 x1 1 0 1 0 -1 0 x4 0 0 -2 1 2 100 x2 0 1 0 0 1 σj 0 0 -50 0 -50 第三张单纯形表 -27500 250 50 50 b CB XB x1 x2 x3 x4 x5 θ 50 100 0 0 0 50 x1 1 0 1 0 -1 0 x4 0 0 -2 1 1 100 x2 0 1 0 0 1 σj 0 0 -50 0 -50 由此得到一组新的基可行解 X(2)=(50,250,0,50,0)T,z=27500 在最后检验数行中已无正值,说明已求出最优解 9 — 400 — 350 — 300 — 250 — 200 — 150 — 100 — 50 — 0 x1 O B C A D 可行域 单纯形法本质上是从原点出发,从一个顶点移动到另一个顶点,最终达到最优的顶点。 x2 | | | | | | | | | 50 100 150 200 250 300 350 400 【例3-5】用单纯形法求解线性规划模型 转换一般的线性规划模型为标准型,并写出A,C,b 找初始基本可行解 取A中所含的单位矩阵作为一个基,即B=I,XB=(x3,x4,x5)T,XN=(x1,x2)T。则可得一初始基可行解X(0)=(0,0,4,5,9)T,其目标函数值 Z0=0。 θ b x5 x4 x3 x2 x1 XB CB 0 9 5 4 cj 2 1 0 0 0 0 x3 1 0 1 0 0 0 x4 0 1 0 1 0 0 x5 2 1 0 0 1 σj 2 1 0 0 0 计算单纯形表中的各矩阵,并构造单纯形表 θ b x5 x4 x3 x2 x1 XB CB 0 9 5 4 cj 2 1 0 0 0 0 x3 1 0 1 0 0 0 x4 0 1 0 1 0 0 x5 2 1 0 0 1 σj 2 1 0 0 0 判断基本可行解是否为最优解: 由于非基变量的检验数为正值,初始基可行解X(0)=(0,0,4,5,9)T不是最优解 用矩阵的初等行变换使主元所在列变为单位列向量。主元所在位置为1,其他位置为0。带动整个单纯形表同时变化。 旋转变换 选正检验数对应的非基变量入基 选最小?对应的变量出基

文档评论(0)

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

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

1亿VIP精品文档

相关文档