[理学]高等数学建模.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文档。上传文档
查看更多
[理学]高等数学建模

四、单纯形法小结 对给定的线性规划问题应首先化为标准形式; 选取或构造一个单位矩阵作为基; 求出初始可行解并列出初始单纯形表; 计算检验数,判断是否最优解; 寻找换入及换出变量,构造新的单纯形表; 求出最优解。 化为标准形式、构造基及单纯形法计算步骤见教材 。 §6.改进单纯形法 用矩阵形式描述线性规划的标准形式为: 由于在转化成标准形时,总可以构造一个单位矩阵作为初始单纯形表中的基。 因此将矩阵 A 分成作为初始基的单位矩阵 I 和非基变量系数矩阵 N 两块。 把新单纯形表中的基(新表中的 I ),对应的初始单纯形表中的那些向量抽出来,单独列成一块,用B 表示。 初始单纯形表可以改写为: 单纯形法的迭代计算实际上就是对约束方程系数矩阵实施的初等变换。对矩阵(b | B | N | I)实施初等变换时,当 B 变为 I ,I 将变换为 B-1。因此,上述矩阵变为( B-1 b | I | B-1 N | B-1 ),新单纯形表可写为: 显然: 利用这些公式,我们来研究改进单纯形法 改进单纯形法的步骤: 在下一步迭代的基变量确定后,新基可行解为: 计算非基变量的检验数 和 产生 列的数字,有 ,如 ,线性规划问题有无界解,计算结束。否则寻找换出变量: 用非基变量 替换基变量 ,的出下一步中的基变量。 重复上述步骤,直到计算结束。 B-1的求法: 令 将 D 左乘迭代前的基的逆矩阵 ,就得到迭代后基的逆矩阵 。 例10. 用改进单纯形法求解 解:其标准形为 二、确定初始基可行解 线性规划问题的最优解一定会在基可行解中取得,我们先找到一个初始基可行解。然后设法转换到另一个基可行解,直到找到最优解为止。 设给定线性规划问题: 因此约束方程组的系数矩阵为: 由于该矩阵含有一个单位子矩阵,因此,一这个单位阵做基,就可以求出一个基可行解: 其标准形为: 三、从初始基可行解转换为 另一个基可行解 对初始可行解的系数矩阵进行初等行变换,构造出一个新的单位矩阵,其各列所对应的变量即为一组新的基变量,求出其数值,就是一个新的基可行解。 四、最优性检验和解的判别 设基可行解 令 ,其中 随基的改变而改变 当所有 时,现有顶点对应的基可行解即为最优解。 当所有 时,又对某个非基变量 有 且可以找到 ,则该线性规划问题有无穷多最优解。 3. 如果存在某个 ,又 向量的所有分量 ,对任意 ,恒有 ,则存在无界解。 §4.单纯形法的计算步骤 第一步:求初始可行解,列初始单纯形表 表中最上端一行是各变量在目标函数中的系数, 最左端一列是各基变量在目标函数中的系数值。 2. 表中最后一行就是检验数 。 第二步:进行最优性检验 如果表中,所有检验数 ,则表中的基可行解就是问题的最优解,计算到此为止,否则转入下一步。 第三步:转换到新的基可行解, 构造新单纯形表 1. 确定换入变量 取使得 所对应的 作为换入基的变量。 2. 确定换出变量 取使得 所对应的 作为换入基的变量。 3. 用换入变量替换换出变量,做新单纯形表 (1) (2) (3)检验数 的求法与初始单纯形表中求法相同 第四步:重复第二、三步直到计算结束 例5 用单纯形法求解线性规划问题 解:将原线性规划问题化为标准型 第一步: 取系数矩阵中单位阵部分为基,得初始基可行解 列出初始单纯形表 第二步: 由于: 都大于零,因此,目前没有得到最优解。 在大于零的检验数中,由于 ,且 所以 为换入变量。 第三步: 由于 所以确定 为换出变量 1. 确定换入变量 2. 确定换出变量 3. 作新单纯形表 第四步:由于还存在检验数 ,因此重复上述步骤。 由于上表中所有检验数都小于等于零,因此已经得到最优解,最优解为: 代入目标函数得最优值: 当计算检验数有相同值的时候,可从中任选一个变量作为换

文档评论(0)

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

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

1亿VIP精品文档

相关文档