线性规划及其解法a-公开课件.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文档。上传文档
查看更多
第一章 线性规划及其解法 §1 线性规划问题及其一般数学模型(掌握) §2 线性规划问题的图解法(掌握) §3 线性规划问题的单纯形解法(了解) 3.1 单纯形法的基本思路 3.2 单纯形法的计算步骤 第一步:求出LP的初始基本可行解,列出初始单纯形表。 确定初始基本可行解: 约束条件全部是“≤”时,为每个约束条件加上一个松弛变量,化为标准形,则系数矩阵中含有一个单位矩阵,以此为基,得到初始基本可行解为: X=(0,0,…b1,b2,…,bm) 约束条件为=或≥时,化标准形后,一般不含单位矩阵,可以添加人工变量构造一个单位矩阵作为基(人工基)。 如例1: 系数矩阵为: 1 1 1 0 0 2 1 0 1 0 初始可行基 0 1 0 0 1 X=(0,0,300,400,250)基本可行解 初始单纯形表: 第二步:最优性检验 最优解判别定理: max型问题,对于某个基本可行解,如果所有检验数σj≤0,则现有基本可行解为最优解。 第三步:基变换 确定入基变量 若σj> 0,对应的变量xj就可作为入其变量,当有一个以上检验数大于零时,从中找出最大的一个。σk=max{σj|σj> 0} 。 确定出基变量 xl称为出基变量 alk称为主元素 迭代。 用入基变量替换出基变量,得到一个新的基和基本可行解,画出一个新的单纯形表。 行变换: 初始单纯形表: 第四步:重复二、三步直到计算结束为止。 a=2,b=0,c=0,d=1,e=4/5,f=0,g=-5 表中给出的解为最优解。 a=7, b=-6,c=0,d=1,e=0,f=1/3,g=0 最优解。 复习 作业: P25(6)第6小题 当c1值从2变为2.5,c2值从3变为2.5时,其最优解是否变化?为什么? 正确方法用 只有当计算机求解时,才用百分百法则。 P36(4) 最优解为x1=8.5 x2=1.5 x3=0 x4=0 目标函数为:maxZ=2x1+x2-x3+x4 (4)当c1,c2,c4值不变时,C3在-∞到5.5范围内变化时,最优解不变,此时最优目标函数值不变。因为x3=0,目标函数系数变化,不影响目标函数值的变化。 (5)当c2, c3,c4值不变时, c1在0到+∞范围内变化时,最优解不变,此时最优目标函数值改变。 无穷多最优解 无界解 如果是退化现象,可能经过6次迭代后得到的单纯形表与第0次单纯形表一样,这样就出现了循环。 为了避免这种现象,当存在两个和两个以上最小比值时,选一个下标最小的基变量为出基变量。 2、2≤a ≤4 3、2a4 4、 2≤a ≤4 a=2或a=4 5、1a2 2/14/2a 0a2 课堂作业: 3.3 单纯形法的进一步讨论 人工变量法 添加人工变量,构造单位阵作为初始可行基 当约束条件为“≥”时,需要添加剩余变量和人工变量 当约束条件为“=”时,需要添加人工变量 方法 大M法 两阶段法 大M法: 将人工变量在目标函数中的系数设为-M(M为任意大的正数) 注意: 人工变量与松弛变量、剩余变量不同。松弛变量和剩余变量可以取零值,也可以取正值,而人工变量只能取零值。 当检验数都满足最优条件,但基变量中仍有人工变量,说明原线性规划问题无可行解 大M法的求解过程(P87-88) 3.4 单纯型法的几种特殊情况 --无可行解 用单纯形法求解得到最优解时,人工变量大于零,说明无可行解。 无界解: 某单纯形表中,存在着一个大于零的检验数,但该列中所有系数小于或等于零,说明存在无界解。 无穷多最优解: 对于某个最优的基本可行解,如果存在某个非基变量的检验数为零,说明有无穷多最优解。 最优解的线性组合仍是最优解,即 X=αX1+(1-α)X2, 0≤α ≤1 退化问题 当单纯形表中同时有多个基变量可选作出基变量时,下一次迭代就有一个或几个基变量等于零,称为退化。 勃兰特法则:(避免出现循环) 把所有变量都用xj 表示,下标号顺序为:决策变量、松弛变量(剩余变量)、人工变量。 计算规则: 在所有检验数大于零的非基变量中,选一个下标最小的作为入基变量。 在存在两个或两个以上最小比值时,选一个下标最小的基变量作为出基变量。 小结 3.5 单纯形法的灵敏度分析 --目标函数中ck的灵敏度分析 当ck变成ck +△ck 原规划最优解不变的条件是: σj ‘≤0 在最终的单纯形表中,xk是非基变量时 σk ‘= ck+△ck- zk= △ck +σk ≤0 即: △ck ≤-σk 例 在最终的单纯形表中,xk是基变量时 σj ‘= cj-zj’=cj-(zj+△ckakj’ )≤0

文档评论(0)

老刘忙 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档