线性规划_2_单纯形算法.pptVIP

  • 5
  • 0
  • 约小于1千字
  • 约 29页
  • 2017-09-01 发布于安徽
  • 举报
5. 单纯形算法 6. 两阶段法 Bland 规则 检验数的其它形式和相应的最优性准则 7. 改进单纯形算法 * 算法思路:从一个基本可行解出发,先判断其是否为最优解,若不是则转换到另一个更好的基本可行解,再判断,如此迭代,直至找到最优解为止。 三个问题: 如何给出初始基本可行解? 如何判定一个基本可行解是否最优解? 如何迭代? 例 8. 考虑线性规划 以 B 为基的约束方程和目标函数: 可以用单纯形表表示为: 若某个 ?k 0 ,增加 xk 的值(固定其余非基变量的值 为零)可以增加目标函数值。 若 ?k 0 且 B-1Pk ? 0 ,则应有 结论 3. 若 ?k 0 且 B -1Pk ? 0 ,则以 xB∪{xk }\{xil } 为基变量的基本可行解对应的目标函数值不小于以 xB 为基变量的基本可行解对应的目标函数值。 迭代(转轴运算): 对单纯形表做行初等变 换,把 xk 对应的列变换 为第 l 个元素(称为主 元)为 1 的单位向量。 如何得到以 xB∪{xk }\{xil } 为基变量的基本可行解? 单纯形表 单纯形表的矩阵形式 迭代(转轴运算):对单纯形表做行初等变换,把 xk 对应的列变换为第 l 个元素(称为主元)为 1 的单位向量。 最优解 x* = (4, 2, 0, 0, 4) , 最优值 z* = 14 第一阶段(求初始基本可行解) 对原问

文档评论(0)

1亿VIP精品文档

相关文档