- 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)