单纯形法教程分析.docVIP

  • 33
  • 0
  • 约9.93千字
  • 约 26页
  • 2016-04-11 发布于湖北
  • 举报
目录 第一章…………………………………………………………… 1.1 单纯形法提出背景…………………………………………………………… 第二章……………………………………………………… 2.1 单纯形法的基本思路………………………………………………………… 2.2 确定初始基本可行解………………………………………………………… 2.3 最优性检验…………………………………………………………………… 2.4 基变换………………………………………………………………………… 2.5 解的判别定理………………………………………………………………… 2.6 单纯形法求解线性规划问题的程序框图…………………………………… 第三章……………………………………………………………… 3.1单纯型表求解………………………………………………………………… 3.2 用单纯形法求解线性规划问题的举例……………………………………… 第章…………………………………………………… 4.1大M法 ………………………………………………………………………… 4.2两阶段法 ……………………………………………………………………… 4.3无最优解和无穷多最优解 …………………………………………………… 4.4退化与循环 …………………………………………………………………… 第五章 单纯形法的矩阵表示……………………………………………………… 总结 …………………………………………………………………………………… 参考文献 ………………………………………………………………………………中构造出一个阶单位阵初始可行基,相应的就有一个初始可行解。 以一个例子来说明单纯形法的基本思路, 例 数学模型为: 化为标准形式: (1-1) (1-2) 约束条件(1-2)式的系数矩阵为: 从(1-2)式可看到的系数构成的列向量 ,, 是线性无关的,这些向量构成一个基,对应于的变量为基变量,为非基变量。将基变量用非基变量表示,则(1-2)可表示为: (1-3) 将(1-3)式带入目标函数式(1-1),得到目标函数的非基变量表示式: (1-4) 若令非基变量,代入(1-3)式中,即可得到一个基本可行解 : 第二步:判断当前基本可行解是不是最优解; 在目标函数的规范式中,若至少有一个非基变量前的系数为正数,则当前解就不是最优解;若所有的非基变量前的系数均为非负数,则当前解就是最优解(特指最大化问题)。将目标函数的规范式中非基变量前的系数称为检验数,故对最大化问题,当所有的检验数≤0时,当前解即为最优解。 在例题中得到一个基本可行解: 这个基本可行解显然不是最优解,故进行第三步。 第三步:若当前解不是最优解,则要进行行基变换迭代到下一个基本可行解。 首先从当前解的基变量中选一个作为进基变量。选择的原则一般是:目标函数的规范式中,最大检验数所属的非基变量作为进基变量。 再从当前解的基变量中选择一个作为出基变量。选择的方法是:在用非基变量表示的规范式中,处理进基变量外,让其余变量取值为0,在按最小比值准则确定出基变量。这样就得到一组新的基变量与非基变量,即已从上一个基本可行解迭代到下一个基本可行解。然后求出关于新基矩阵的线性规划问题的规范式,在新的规范式中可求出新基本可行解的取值及目标函数的取值。 再回到第二步判断当前新基本可行解是否达到最优。若已到达最优,停止迭代,当前基本可行解即为最优解;若没有达到最优,在进行第三步做新的基变换,再次迭代,如此往复,直到求出最优解或者判断无(有界)最优解停止。 在本例中,第一次迭代,作为进基变量,为出基变量,得到新的基本可行解为,其对应的规范式: (1-5) (1-6) 由(1-6)可知,基本可行解对应的目标函数值为; 而目标函数的非基变量前的系数仍有正的,故此可行解不是最优的,在进行下一次迭代,为进基变量,为出基变量,得到新的基金本可行解: 其对应的规范式: (1-7)

文档评论(0)

1亿VIP精品文档

相关文档