第五章单纯形法1基本思路和原理教学内容.ppt

第五章单纯形法1基本思路和原理教学内容.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我们找到A 的一个基: 令这个基的非基变量 x1, s2 为零, 这时约束方程就变为基变量 的约束方程: 矩阵方程 AX = b 即: 求解,即可得到基变量的唯一一组解: x2= 400 , s1= -100 , s3= -150 加上非基变量: x1= 0, s2 = 0, 得到此线性规划的一个基解. x1= 0, x2= 400, s1= -100, s2= 0, s3= -150, §5.1 单纯形法的基本思路和原理 由于在线性规划的标准型中要求 bj 大于等于零,如果能找到一个基是单位矩阵,或者说一个基是由单位矩阵的各列向量所组成(至于各列向量的前后顺序无关紧要的)那么显然所求得的基解一定是基可行解. 一、找出一个初始基可行解 我们找到A 的一个基: 令这个基的非基变量 x1, x2 为零, 这时约束方程就变为基变量 的约束方程: 矩阵方程 AX = b 即: 求解,即可得到基变量的唯一一组解: s1=300 , s2=-400 , s3=250 加上非基变量: x1= 0, x2 = 0, 得到此线性规划的一个基解. x1=0, x2=0, s1=300 s2=400 s3=250 我们找到A 的一个基: 令这个基的非基变量 x1, x2 为零, 这时约束方程就变为基变量 的约束方程: 矩阵方程 AX = b 得到基解: x1=0, x2=0, x3=5 x4=10 x5=4 代入目标方程式: max z = 2 x1 + 3 x2 + x3, 得到 Z = 5 这个单位矩阵或由单位矩阵各列向量组成的基一定是可行基。 实际上这个基可行解中的各个变量或等于某个 bj 或等于零。 §5.1 单纯形法的基本思路和原理 一、找出一个初始基可行解 §5.1 单纯形法的基本思路和原理 单纯形法的基本思路: 从可行域中某一个顶点开始,判断此顶点是否是最优解, 如不是则再找另一个使得其目标函数值更优的顶点,称之为迭代,再判断此点是否是最优解。 直到找到一个顶点为其最优解,就是使得其目标函数值最优的解,或者能判断出线性规划问题无最优解为止。 §5.1 单纯形法的基本思路和原理 一、找出一个初始基可行解 二、最优性检验 所谓最优性检验就是判断已求得的基可行解是否是最优解。 §5.1 单纯形法的基本思路和原理 二、最优性检验 1、最优性检验的依据--检验数 ?j 一般来说目标函数中既包括基变量,又包括非基变量,现在我们要求只用非基变量来表示目标函数. max z = 2 x1 + 3 x2 + x3 x1 + x3 = 5 x1 +2x2 +x4 =10 x2 +x5=4 x1-5 ≥ 0 max z = 50x1+100x2 x1 + x2 +s1 = 300 2x1 + x2 +s2 = 400 x2 +s3 = 250 x1, x2, s1, s2, s3≥0。 §5.1 单纯形法的基本思路和原理 1、最优性检验的依据--检验数 ?j 一般来说目标函数中既包括基变量,又包括非基变量,现在我们要求只用非基变量来表示目标函数. 在约束等式中通过移项等处理就,用非基变量来表示基变量, 用非基变量的表示式代替目标函数中基变量,目标函数中只含有非基变量. 此时目标函数中所有变量的系数即为各变量的检验数,把变量xi的检验数记为?i。 §5.1 单纯形法的基本思路和原理 分析 max z = 50x1+100x2 x1 + x2 +s1 = 300 2x1 + x2 +s2 = 400 x2 +s3 = 250 x1, x2, s1, s2, s3≥0。 本例题中,由于初始可行解中x1,x2为非基变量,所以此目标函数已经用非基变量表示了,不需要再代换出基变量了。 可知?1=50,?2=100,?3=0,?4=0,?5=0。 §5.1 单纯形法的基本思路和原理 本例题中,由于初始可行解中x1,x2为非基变量,而x3为基变量,应该在约束等式中通过移项处理,用非基变量来表示基变量,得到x3 = 5 - x1 ,代入目标函数得到 z = 5 + x1 + 3x2 可知?1=1,?2=3,?3=0,

文档评论(0)

186****7785 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档