运筹学基础及应用-第1章-线性规划及单纯形法(胡运权版).pptVIP

  • 143
  • 0
  • 约 92页
  • 2019-09-16 发布于山东
  • 举报

运筹学基础及应用-第1章-线性规划及单纯形法(胡运权版).ppt

运筹学基础及应用-第1章-线性规划及单纯形法(胡运权版).ppt

cj 1 2 1 0 0 θi cB 基变量 b x1 x2 x3 x4 x5 0 x4 15 2 -3 2 1 0 0 x5 20 1/3 1 5 0 1 1 2 1 0 0 0 x4 2 x2 20 - x2 2 1/3 1 5 0 1 20 75 3 0 17 1 3 1/3 0 -9 0 -2 25 60 x1 1 1 0 17/3 1/3 1 25 0 1 28/9 -1/9 2/3 35/3 0 0 -98/9 -1/9 -7/3 4.单纯形法的计算步骤 学习要点: 1. 线性规划解的概念以及3个基本定理 2. 熟练掌握线性规划问题的标准化 3.熟练掌握单纯形法的解题思路及求解步骤 4.单纯形法的计算步骤 人工变量法: 前面讨论了在标准型中系数矩阵有单位矩阵,很容易确定一组基可行解。在实际问题中有些模型并不含有单位矩阵,为了得到一组基向量和初基可行解,在约束条件的等式左端加一组虚拟变量,得到一组基变量。这种人为加的变量称为人工变量,构成的可行基称为人工基,用大M法或两阶段法求解,这种用人工变量作桥梁的求解方法称为人工变量法。 5.单纯形法的进一步讨论-人工变量法 例1.15 用大M法解下列线性规划 解:首先将数学模型化为标准形式 系数矩阵中不存在单位矩阵,无法建立初始单纯形表。 5.单纯形法的进一步讨论-人工变量法 故人为添加两个单位向量,得到人工变量单纯形法数学模型: 其中:M是一个很大的抽象的数,不需要给出具体的数值,可以理解为它能大于给定的任何一个确定数值;再用前面介绍的单纯形法求解该模型,计算结果见下表。 5.单纯形法的进一步讨论-人工变量法 cj 3 2 -1 0 0 -M -M CB XB b x1 x2 x3 x4 x5 x6 x7 θi -M x6 4 -4 3 1 -1 0 1 0 4 0 x5 10 1 -1 2 0 1 0 0 5 -M x7 1 2 -2 1 0 0 0 1 1 3-2M 2+M -1+2M↑ -M -M x6 3 -6 5 0 -1 0 1 3/5 0 x5 8 -3 3 0 0 1 0 8/3 -1 x3 1 2 -2 1 0 0 0 —— 5-6M 5M↑ 0 -M 0 0 2 x2 3/5 -6/5 1 0 -1/5 0 —— 0 x5 31/5 3/5 0 0 3/5 1 31/3 -1 x3 11/5 -2/5 0 1 -2/5 0 —— 5 ↑ 0 0 0 0 2 x2 13 0 1 0 1 2 3 x1 31/3 1 0 0 1 5/3 -1 x3 19/3 0 0 1 0 2/3 0 0 0 -5 -25/3 → → → 5.单纯形法的进一步讨论-人工变量法 例1.16 用大M法解下列线性规划 解:首先将数学模型化为标准形式 系数矩阵中不存在单位矩阵,无法建立初始单纯形表。 5.单纯形法的进一步讨论-人工变量法 故人为添加两个单位向量,得到人工变量单纯形法数学模型: 其中:M是一个很大的抽象的数,不需要给出具体的数值,可以理解为它能大于给定的任何一个确定数值;再用前面介绍的单纯形法求解该模型,计算结果见下表。 5.单纯形法的进一步讨论-人工变量法 Cj 3 -1 -1 0 0 -M -M CB XB b x1 x2 x3 x4 x5 x6 x7 0 x4 11 1 -2 1 1 0 0 0 11 -M x6 3 -4 1 2 0 -1 1 0 3/2 -M x7 1 -2 0 1 0 0 0 1 1 Z -4M 3-6M -1+M -1+3M 0 -M 0 0 0 x4 10 3 -2 0 1 0 0 -1 - -M x6 1 0 1 0 0 -1 1 -2 1 -1 x3 1 -2 0 1 0 0 0 1 - Z -M-1 1 -1+M 0 0 -M 0 -3M+1 → → 5.单纯形法的进一步讨论-人工变量法 Cj 3 -1 -1 0 0 -M -M CB XB b x1 x2 x3 x4 x5 x6 x7 0 x4 12 3 0 0 1 -2 2 -5 4 -1 x2 1 0 1 0 0 -1 1 -2 - -1 x3 1 -2 0 1 0 0 0 1 - Z -2 1 0 0 0 -1 -M+1 -M-1 3 x1 4 1 0 0 1/3 -2/3 2/3 -5/3 -1 x2 1 0 1 0 0 -1 1 -2 -1 x3 9 0 0 1 2/3 -4/3 4/3 -7/3 Z 2 0 0 0 -1/3 -1/3 -M+1/3 -M+2/3 → 5.单纯形法的进一步讨论-人工变量法 用计算机处理数据时,只能用很大能造成计算机上的错误,故多采用两阶段法。 第一阶段: 在原线性规

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档