单纯形法及其应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单纯形法及其应用
摘要
单纯形法是一种主要的解决线性规划问题的方法,它在生活的成本问题、交通选择或规划学术问题等方面得到广泛应用.本文系统的研究了单纯形法的相关概念以及原理.并阐述了用单纯形法解决线性规划问题的步骤与方法及不同方法的特殊性.正确的应用单纯形法解决问题能够提高准确率,从而进行合理的规划安排,使得效果或收益达到期待化或最优化.
关键词:单纯形法;单纯形表;最优性
The Simplex Method and its Application
Abstract:Simplex method is a main to solve linear programming problems, it in life cost, the choice of traffic or academic planning problems are widely used. This paper study the simplex method of the related concepts and principles. It describes the steps and methods to use simplex method to solve linear programming problems, and the different method. Correct application of the simplex method problem solving is able to improve the accuracy, in order to carry out reasonable planning arrangements, makes the effect or income reached expectations or optimization.
Keywords:simplex method;simplex tableau;optimality
目录
1引言 (1)
2文献综述 (1)
2.1国内外研究现状 (1)
2.2国内外研究现状评价 (2)
2.3提出问题 (2)
3单纯形法的相关概念及原理 (2)
3.1线性规划问题解的相关概念 (2)
3.2初始基可行解的确定 (4)
3.3最优性检验与解的判定 (4)
4单纯形法的计算 (5)
4.1单纯形表的计算步骤 (5)
4.1.1单纯形表 (5)
4.1.2计算步骤 (7)
4.2人工变量 (9)
4.2.1大M法 (10)
4.2.2两阶段法 (12)
4.3单纯形法的改进——对偶单纯形法 (15)
5单纯形法在实际问题中的应用 (17)
6结论 (19)
6.1主要发现 (19)
6.2启示 (19)
6.3局限性 (19)
6.4努力方向 (20)
参考文献 (21)
1引言
线性规划问题算运筹学中比较早开始研究,在研究过程中发展比较快,在现实生活和学术领域应用比较广泛,研究、解决方法比较成熟的一个不可缺少的分支,随着社会的发展,线性规划也成了人们在解决问题时应用的一种数学方法,它主要应用于数学管理问题的解决中.例如社会经济、交通选择、工业、农业生产等活动中.人们为了提高回报或收益从而对已有的人力、资源、物力等进行合理的的规划安排,使得效果或收益达到期待化或最优化.
在解决线性规划问题时,通常应用的方法有图像法和单纯形法等.而应用最多、最有效的方法为单纯形法.单纯形法是一种解决线性规划问题的有效方法,它的应用原理方法为:把线性规划问题的解的可实施部分看做一个n维向量空间Rn中的凸集,由此可得线性规划问题存在最优值那么此最优值只能在凸集的顶点处.既然最优值在顶点处,我们就把所有顶点看做一个集合,先在这个集合里面挑选出一个顶点的值,对它进行判别,判别是否为最优值;如果判别结果不是最优值,那么就用一些方法把这个顶点的值转换为另外一个更可能为最优值的顶点值,依次进行判别,因为顶点有限,所以都可以转换出最终的结果,从而达到解决问题的要求,线性规划问题中没有最优的解也可以利用单纯形法进行计算判别.
因此,单纯形法对于解决线性规划有非常重要的地位.单纯形法是一种解决线性规划的方法,只有在线性规划问题中才能更好展现,在本文中,我首先就单纯形法所涉及到的一些线性规划的基本概念、解的定义、专业名词等做出简要说明,然后在典型的线性规划中充分揭示单纯形法的步骤、方法及应用,旨在开阔人们分析线性规划问题的思路,加强人们实施实际问题的能力.
2文献综述
2.1国内外研究现状
现查阅到的参考文献中,分别就单纯形法的综述及其在解决线性规划问题中的应用
做出说明.敖特根、章学仁在[1-2]中强调单纯形法在线性规划中的产生与发展的重要性.燕子宗等在[3]中给出了一种新的原对偶单纯形法.郭照庄等在[4-5]中详细阐述单纯形法的基本原理.赵娜、唐帅等在 [6-7]中针对如何使用大M法和两阶段法实现某一线性目标最优化问题作出详细说明.胡运权在文献[8]中针对单纯形法的基本知识和应用做出阐述.文献[9]中,马振华举例说明单纯形法在解决不同线性规划问题中的应用及规律.文献[10]中刘红英等对单纯形法的计算机算法进行了说明.邓成梁等在[11-15]中对单纯形法的迭代步骤与解的讨论进行研究,而且也对单纯形法的具体求解做出的研究.
2.2国内外研究现状评价
文献[1-15]分别就单纯形法的解题步骤及单纯形法在线性规划问题解题中的意义举例作了说明,文献中主要阐述一种或几种单纯形法在线性规划解题中的应用,没有全面地介绍常用单纯形法在不同线性规划问题的应用及解题步骤,而且文献中对怎样应用单纯形法解决线性规划问题提及甚少,对应用中存在的问题也未给出详细深入的说明,以及遇到现实问题时,单纯形法的具体用法及计算机应用方法未有太多涉及.
2.3提出问题
单纯形法的在线性规划中有广泛的应用,但是大部分书本只介绍了一些基础知识或讲解线性规划时一带而过.因此,除对解决线性规划问题过程中被一带而过单纯形法作出介绍外,还需要对应用单纯形法解决问题过程中可能遇到的困难、不理解及解决办法作出探讨,包括对使用不同单纯形法的目的、作用、要求作阐述.体会在不同题中单纯形法的不同应用,总结概括以指导方便快捷地解决问题.
3单纯形法的相关概念及原理
3.1线性规划问题解的相关概念
线性规划问题是需要用单纯形法解决的一类问题,所以我们在研究讨论单纯形法时是基于线性规划的基础之上,利用单纯形法使线性规划问题简单、清楚的得出结果是我
们的最终目的.一般线性规划问题化为标准式是利用单纯形法求解线性规划问题的基本步骤,对于单纯形法能否顺利得出结果,也有很大联系,在解题过程中,应该谨记变量,目标函数,约束条件的相关要求.
线性规划问题的标准形式为:
目标函数 1
max n
j j j z c x ==∑
约束条件 ()()11,,..01,,n
ij j i j j
a x
b i m s t x j n =⎧==⎪⎨⎪≥=⎩∑ 我们不难看出上式的三个特点: (1)有决策变量:0;1,
,j x j m ≥=.
(2)有目标函数,:max min 或,一般多用max .两者可以互换,即()max min z z ⇔-. (3)有约束条件,通常为等式,对于“≤”或“≥”型的约束条件,可以添加变量转换成等式约束条件,添加的变量称为松弛变量,在目标函数中,松弛变量相对应的系数为0.例如:
123123445154515x x x x x x x +-≤→+-+= 12312352632026320x x x x x x x -+≥→-+-=
在利用单纯形法进行计算时,对于线性规划的解的相关概念也需要牢记,在接下来的单纯形法格式中,是以基本概念的求解为基础.线性规划解的概念对于不同元素的换入、换出等都有影响.下面将介绍线性规划问题解的概念:
1、可行解:可以满足全部约束条件的解()1,,T
n X x x =,称为线性规划问题的可行
解.可行解的集合,称为可行域.
2、最优解:最符合题目要求的解,在可行域中,能够使目标函数取得最大值的可行解称为最优解.最优解一定是可行解.
3、基:设A 为约束方程组的m n ⨯阶系数矩阵(设n m >),基为A 的满秩子矩阵m m ⨯ 矩阵.
4、基可行解:满足变量非负约束条件的基解叫做基可行解,最优解一定是基可行解.
5、可行基:对应于基可行解的基称为可行基.
3.2初始基可行解的确定
我们说单纯形法是一种迭代算法.所以我们在迭代时需要确定每一次迭代的对象,特别是在进行第一次迭代前,我们必须确定好对象才能使单纯形法的迭代顺利进行.第一次迭代的对象我们称为初始基可行解.为了确定初始基可行解,首先要找出初始可行基.找出初始可行基的方法为:
(1)有的线性规划问题中能直接观察得到一个初始可行基:
()12100010,,
.00
1m B a a a ⎡⎤⎢⎥⎢
⎥==⎢⎥⎢⎥⎣⎦
(2)如果所有约束条件是“≤”的不等式,在化为标准形式后,可以 重新对变量和变量系数进行编号,得到一个m m ⨯的单位矩阵
()12100010,,
.00
1m B a a a ⎡⎤⎢⎥⎢
⎥==⎢⎥⎢⎥⎣⎦
此时单位矩阵B 可作为可行基.再将标准形式下的约束条件移项为12,,,m x x x 在同一
边的等式,再令120m m n x x x ++==
== ,可得()1,2,
,i i x b i m ==,就此得到一个初始
基可行解12,,
,,0,,0T
m n m X b b b -⎛
⎫
= ⎪ ⎪⎝⎭
.
(3)如果所有约束条件是“≥ ”的不等式,及等式约束情况不存在单位矩阵时,就采用人工造基方法.即对不等式约束中减去一个非负的变量后,再加上一个非负的人工变量;对于等式约束一样加上一个非负的人工变量,就可以得到一个单位矩阵.
3.3最优性检验与解的判定
线性规划问题解的结果有以下四种情况:唯一最优解、无穷多最优解、无界解和无可行解.在用单纯形对线性规划进行迭代的过程中,对于什么样的情况使得线性规划有
解或无解、什么样的情况线性规划达到最优,这就需要进行最优性检验与解的判定.所以对于线性规划的解需要建立判定准则. (1)最优解的判定 设()()0'''12,,
,,0,
,0T
m X b b b = 为一个基可行解,
并且对于一切1,,j m n =+ 都有检验
数{}max 1,2,,0j k k j j c z z c j n σ=-=-=≤,
则可以判定在该线性规划问题中()0X 为最优解.
(2)无穷多最优解的判定 设()()0'''12,,
,,0,
,0T
m X b b b =为一个基可行解,
并且对于一切1,,j m n =+都有检验数
{}max 1,2,,0j k k j j c z z c j n σ=-=-=≤,同时又存在某个非基变量的检验数0m k σ+=,
则可以判定该线性规划问题有无穷多最优解. (3)无界解的判定 设()()0'''12,,
,,0,
,0T
m X b b b =为一个基可行解,有检验数0m k σ+>,并且对于
1,2,
,i m =有,0i m k a +≤ 则判定该线性规划问题有无界解也称之为无最优解.
4单纯形法的计算
利用单纯形表时,我们首先要了解什么是单纯形表,它有什么样的特点、规则等,其次,因为线性规划问题的多样性,我们针对不同类型的问题给出不同方法的单纯形法帮助我们更快的解决问题,例如人工变量法,对偶单纯形法等.
4.1单纯形表的计算步骤
用单纯形法求解线性规划问题时,正确、熟练的应用单纯形表能给我们带来更多的便捷计算.下面将介绍单纯形表的计算使用方法以及进一步的讨论单纯形法的其他方法应用.
4.1.1单纯形表
单纯形表是为了便于展现单纯形法中各种计算关系、使计算过程规范简单不杂乱所
设计出的一种计算表格.它的功能、表达方式与增广矩阵类似,接下来,将为大家详细介绍单纯形法中的重要步骤单纯形表.
已知线性规划问题的标准形式为
1max n
j j j z c x ==∑
()()11,,..01,,n
ij j i j j
a x
b i m s t x j n =⎧==⎪⎨⎪≥=⎩∑ 为了在下面的运算中便于观察进行迭代,我们可以先将上述的线性规划问题的形式改写成增广矩阵的形式
1
2
11,112,12,1121
010
00010000110m m n
m n m n m m mn m
m n z
x x x x x b
a a
b a a b a a b
c c c c c +++++-⎡⎤
⎢
⎥⎢⎥
⎢⎥⎢
⎥⎢⎥⎢⎥⎣⎦
已知z 不参加基变换,所以它与12,,,m x x x 的系数构成一个基,即可以采用行初等变换
将12,,
,m c c c 变换为零,使对应的系数矩阵为单位矩阵,即
12
11,112,12,1
1,1
1
110
100
00100001
100
0m m n m n m n
m m mn m m m m i i m n i in i i i i i z x x x x x b a a b a a b
a a
b
c c a c c a c b ++++++===-⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥
⎢⎥⎢⎥---⎢⎥
⎢⎥⎣
⎦
∑∑∑ 根据上面的增广矩阵设计出以下单纯形表
2m
c
2m
x
2m
b
1
,1
m m a +
2n
mn
a
j j c z -
11
m
m i i i c c a +=-∑
1
m
n i i c c a
=-
∑
此表为初始单纯形表,在基列填入基变量,例如12,,,m x x x ;在B C 列中填入基变量的
价值系数,例如12,,
,m c c c ,它们与基变量相对应;b 列中填入约束方程组右端的常数;
j c 行中填入基变量的价值系数12,,
,n c c c ;最后一行为检验数行,对应各非基变量j x 的
检验数.每迭代一次可构成一个新的单纯形表. 4.1.2计算步骤
对于单纯形法,我们已经对其中的重点,单纯形表做出了基本说明,在我们了解了
单纯形表的规格、用法等,现在我们对单纯形表的计算步骤加以说明整理. (1)根据目标方程,约束条件建立初始单纯形表. (2)找出初始可行基,确定初始基可行解. (3)算出非基变量j x 的检验数是否大于零.
(4)若检验数全部小于等于零,则可停止计算,若检验数有大于零,取最大的检验数
所对应的j x 为换入变量,以min 0i ik ik b a a ⎛⎫
> ⎪⎝⎭ 为换出变量,重新列出单纯形法,进行迭
代.
下面用一个例题对单纯形表的应用做进一步说明.
例1 用单纯形表解下面线性规划问题.
12max 25z x x =+
12121243..28,0
x x s t x x x x ≤⎧⎪≤⎪⎨+≤⎪⎪≥⎩
解:先将此线性规划问题化为标准式:
12345max 25000z x x x x x =++++
1314
1251234543..28,,,,0
x x x x s t x x x x x x x x +=⎧⎪+=⎪⎨
++=⎪⎪≥⎩ 列初始单纯形表
从上表,我们可以看到检验数存在大于零的数,且最大检验数为5,同时计算换出变量为4x ,我们可以列出第二张单纯形表:
类似的,可以得出第三张单纯形表:
从上表中可看到,得到一组新的基本可行解
()()22,3,2,0,0T
x = ,此时19z =
在最后的检验数行中已无正值,说明已求出最优解.
评注:在本例题中,我们可以清楚看到单纯形表的计算步骤的呈现.计算时经过了以上的四个步骤.
4.2人工变量
当线性规划问题的约束条件中本身构造不出单位矩阵时,我们就需要加入人工变量,使其线性规划问题能用单纯形法进行运算.现在,我们主要对人工变量的应用具体探讨.
若线性规划问题中的约束条件为()()11,,..01,,n
ij j i j j
a x
b i m s t x j n =⎧==⎪⎨⎪≥=⎩∑ 现在给每一个约束条件加入一个人工变量,设加入的人工变量分别为1,,n n m x x ++ 可以
得到111122111211222222112211,,0,,,0
n n n n n n m m mn n n m m
n n n m a x a x a x x b a x a x a x x b a x a x a x x b
x x x x +++++++++=⎧⎪++++=⎪⎪
⎨⎪++++=⎪≥≥⎪⎩,其中1,
,n n m x x ++ 为初始基变量,通过单纯形表
可以得到一个初始基可行解()()010,
,0,,
,T
m x b b =,
还需要特别注意人工变量是后加入到原来的约束条件中的,所以人工变量是虚拟变量,在计算中应该经过基的变换将人工变量替换出来,在求解结果中,基变量如果不含有非零的人工变量,就表示原线性规划问题有解;基变量中如果含有某个非零人工变量,就表示原线性规划问题无可行解. 4.2.1大M 法
大M 法属于人工变量法,针对线性规划问题中约束条件是大于等于形式的情况,不能直接找到初始基可行解(单位矩阵),采用人造基的方法.在线性规划问题的约束条件中加入了人工变量,我们为了使人工变量对目标函数没有影响,可以给人工变量附加一个极大或极小的系数对人工变量进行控制,使人工变量从基变量中换出.
例2 用大M 法求解下面线性规划问题
123min 3z x x x =-++
123123
13123211
423..21,,0
x x x x x x s t x x x x x -+≤⎧⎪-++≥⎪⎨
-+=⎪⎪≥⎩ 解:先将原问题化为标准式为:
1234567min 300z x x x x x Mx Mx =-++++++(这里的M 是一个任意大的正数)
123412356
1371234567211
423..21,,,,,,0
x x x x x x x x x s t x x x x x x x x x x -++=⎧⎪-++-+=⎪⎨
-++=⎪⎪≥⎩ 下面用单纯形表进行计算:
由最终单纯形表可得最优解为
12345674,1,9,0x x x x x x x =======
最优目标函数值2z =- .
评注:在本例题中添加了人工变量使得线性规划可以顺利转换为标准形式,使单纯形法更加简化.在一些看似复杂的线性规划问题中,适当的利用大M 法,可以简化运算方法,使思维更加开阔. 4.2.2两阶段法
用单纯形法求解线性规划问题时,如果线性规划问题的约束矩阵中有一个单位矩阵,并且0b ≥ ,看似可以得出基本可行解.但是实际操作后却不能得出,因此还需要另外一种寻找初始可行解的方法即两阶段法.
第一阶段引入人工变量,构造辅助线性规划问题,求初始可行解;第二阶段从初始基本可行解开始,去除人工变量,用单纯形法求解原问题.
例3 用两阶段法求解下面线性规划问题
123max 3z x x x =--
()12312
313
211
423
..2101,2,3j x x x x x x s t x x x j -+≤⎧⎪-++≥⎪⎨
-+=⎪⎪≥=⎩
解:第一阶段先引入松弛变量45,x x 还需引入人工变量67,x x ,可以构造出辅助问
题
67max y x x =--
()123412356137211
423
..2101,2,,7j x x x x x x x x x s t x x x x j -++=⎧⎪-++-+=⎪
⎨
-++=⎪
⎪≥=⎩
先用单纯形法求解出辅助问题的解
求得辅助线性规划问题的最优解()0,1,1,12,0,0,0T
X *= 现在人工变量全部换出,第一阶段运算结束,进入第二阶段,用单纯形表求解原问题
第二阶段结束,从单纯形表中可以得出原线性规划问题的最优解为()4,1,9,0,0T
T x = 可以算出目标函数的最优值为2z =.
评注:两阶段的方法在解决比较难的、利用一次变换无法求出结果的线性规划问题中非常实用.但是,通过上题,可以发现两阶段法的构造运算也需要大家对单纯形法有很深了解才不容易出错.
4.3单纯形法的改进——对偶单纯形法
在前面一章中介绍的单纯形法是从一个欠优化的基本可行解开始,在求解过程中保持解的可行性并且逐渐完善解的优化性的方法.对偶单纯形法却是从一个超优的不可行解开始,在求解过程中保持解的优化性并且逐渐完善解的可行性的方法.本节主要以例题分析的形式了解对偶单纯形法的应用步骤.
例4 给出线性规划的数学模型
123min 15245z x x x =++
23123123
62
..521,,0x x s t x x x x x x +≥⎧⎪++≥⎨⎪≥⎩ 以上线性规划问题的对偶标准化模型可以写为
12345max 1524500z x x x x x *=---++
()234123562..52101,,5
j
x x x s t x x x x x j ⎧--+=-⎪---+=-⎨⎪≥=⎩ 比较上面线性规划问题及它的对偶问题的特征,可以发现:
在对偶单纯形法中,现行解超优但是不可行,所以先选择最不可行的基变量换出,也就是说换出变量是取负值且绝对值最大的基变量,可以列出
从表格中可以看出用对偶单纯形法求解时,当约束条件为大于等于时,可以不必引入人工变量,使计算得到简化.
评注:本题完整、充分的展示了对偶单纯形法的优点,在原问题利用单纯形法困难
时,可以利用对偶单纯形法使计算简便.
5单纯形法在实际问题中的应用
利用数学计算工具来求解单纯形法中的问题,其价值和推广是可观的,不仅可以提高计算速度还可以保证计算的准确性.用计算机辅助运算单纯形法的方法有利用Excel 软件或利用MATLAB 实现. 案例分析:
一个食堂经理Jick 想降低食堂成本,他发现在原材料中蚕豆和红薯为主要配料。
他每周购买蚕豆的成本是每磅0.4美元 ,红薯的成本是1美元.这两种原材料中又必须
180801050C 包含克蛋白质、毫克铁、毫克维生素 ( 1 磅相当于454 克,1 克等于1000
毫克).为了简化计划, 假设这道炖菜中只有蚕豆和红薯提供了营养.它们的营养成分信息如下表所示:
( 1 盎司相当于31.1 克)
食堂要求蚕豆和红薯的总量比至少应当是6:5 .每周这样的菜至少为10公斤,假设只有蚕豆和红薯决定菜的数量.需要准备的菜没有上限,因为所有剩下的菜可以供应好几天,或者创造性的作为其他主菜的原料.
根据以上资料,试回答以下问题:
在满足食堂要求的前提下,使得配料的成本最小.
解:了解题目可以发现,问题贴近现实生活,数字多而且复杂,利用普通算法容易Excel 出错,遗漏条件,所以,我们采用软件进行计算: ,,kg kg z 设需要准备蚕豆红薯为配料的成本
12200500
min 227227
z x x =
+
121
2121
21212152018031280
1201001050.560100,0
x x x x x x s t x x x x x x +≥⎧⎪+≥⎪⎪+≥⎪⎨-≥⎪⎪+≥⎪≥≥⎪⎩
利用计算机表格公式计算可得
目标函数值 目标函数系数 0.88 2.2 16.6974359
约束条件 条件1 15 20 194.8718 >= 180
条件2 3 12 80
>=
80 条件3 120 100 1251.282 >=
1050 条件4 5 -6 0
>=
0 条件5 1
1
11.28205 >=
10 6.153846 5.128205 决策变量 x1
x2
运算结果报告为 目标单元格 (最小值)
单元格 名字
初值 终值 $G$2
目标函数系数 目标函数值
16.6974359
16.6974359
可变单元格
单元格 名字
初值
终值 $B$11 6.153846154
6.153846154 约束 单元格
名字
单元格值 公式 状态 型数值 $F$5 条件1
194.8717949 $F$5>=$H$5
未到限制值
14.87179487
$F$6 条件2 80 $F$6>=$H$6 到达限制值0 $F$7 条件3 1251.282051 $F$7>=$H$7 未到限制值201.2820513 $F$8 条件4 0 $F$8>=$H$8 到达限制值0 $F$9 条件5 11.28205128 $F$9>=$H$9 未到限制值 1.282051282 从上述表格运算中,我们可以发现,单纯形法可以让实际问题简单化、清楚化.但是,应用计算机、利用Excel软件或利用MATLAB可以很大程度的降低单纯形法的繁琐程度,使计算过程准确化,检验清楚化.所以在实际问题的应用中,因为实际问题中数字的任意性和繁琐程度,我们在使用单纯形法时,更多的使用计算机算法.
6结论
6.1主要发现
从论文中,我们可以发现随着线性规划问题被人们越来越多的应用,单纯形法的重视程度也逐渐提高.单纯形法计算步骤需要细心处理,用单纯形法解决问题时方法灵活多变,单纯形法在线性规划中应用广泛,使用单纯形法能使解题过程清晰、陌生问题熟悉化、抽象问题具体化等.
6.2启示
使用单纯形法时应该多加练习基本步骤方法,当应用熟练时,遇到新的线性规划问题时,就可以很好的分辨出在本题中能不能把单纯形法简化,用哪种具体的单纯形法解题,这样,我们所遇到的问题也就迎刃而解了.与此同时也能让我们在解决问题时思路清晰、步骤明了,尤其是单纯形法中的人工变量法在解决实际问题和填空题较复杂的问题时作用很大. 但是具体的单纯形法在不同线性规划中的应用有所不同,方法很多,应用时要注意灵活地选择,不能生搬硬套.
6.3局限性
本文主要就单纯形法及其应用做出研究说明,其主要是揭示单纯形法的方法步骤及
特殊性,还有诸多知识需待补充,对于单纯形法的计算机编程算法未能详细写出.本文介绍的重点在于单纯形法的常规算法及应用,其余的还有待进一步探讨.单纯形法并不是线性规划的“万能方法”,在应用单纯形法时,要合理有效地结合其它方法,灵活选择应用.
6.4努力方向
单纯形法在解决线性规划问题时的应用非常灵活多变,合理选择适合的单纯形法能让我们的解题事半功倍,但单纯形法并不是短时间内就可以学习掌握的.学好基础知识、理解步骤方法才是熟练应用单纯形法的关键,只有熟练掌握单纯形法的基础知识,积累学习经验,我们才能够更深入的了解、研究单纯形法,提高解决数学问题的能力.
参考文献
[1]敖特根.单纯形法的产生与发展探析[J].西北大学学报,2012,(8):46-48.
[2]章学仁.线性规划[M].上海: 上海交通大学出版社,1988: 103.
[3]燕子宗、费浦生、万仲平.线性规划的单纯形法及其发展[M].计算数学,2007,(6):2-3.
[4]郭照庄、岳雅璠、孙月芳.单纯形法原理及其扩展[J].北华航天工业学院学报, 2014,(1):20-22.
[5]陈宝林.最优化理论与算法[M].北京: 清华大学出版社,2005.
[6]赵娜、唐帅.单纯形法解线性规划问题的算法探究[J].吉林广播电视大学学报,2011,(9):48-49.[7薛毅,耿美英.运筹学与实验[M].电子工业出版社, 2008. 9.
[8]胡运权.运筹学教程[J].清华大学出版社,2007,(3):4-5.
[9]马振华.运筹学与最优化理论卷[M].清华大学出版社,1998,29(7):33-34.
[10]刘红英、夏勇、周水生.数学规划基础[M].北京航空航天大学出版社,2012:215-220.
[11]邓成梁.运筹学的原理和方法[M].华中科技大学出版社,2001:1-132.
[12]王芳华.一种简易的单纯形表[J].数学的实践与认识,2007,(3):4-5.
[13]申卯兴.求解线性规划的单纯形法的直接方法[M].计算机工程与应用,2007,29(7):33-34.
[14]孟俊婷.求单纯形法中初始基本可行解的新方法——外点法[M].内蒙古科技与经济,
2000:215-220.
[15]海燕、张妍.基于单纯形法的线性规划问题改进解法[M].华中科技大学出版社,2011:1-132.
致谢
值此论文完成之际,谨在此向四年来给予我关心、帮助的老师、同学和家人表示衷心的感谢!
首先,特别感谢我的指导老师程毕陶,在论文的撰写过程中,从选题、编写提纲、资料收集、撰写、修改、最后定稿,他都给予了具体的指导,付出了大量的心血;他循循善诱的教导和不拘一格的思路给予我无尽的启迪.这篇论文的每个数据,都离不开他的细心指导.
其次感谢曲靖师范学院,给我提供了一个很好的学习环境,让我能够顺利完成学业;感谢班主任谢莉桃老师在这四年里对我的帮助;感谢在学习期间给我诸多教诲和帮助的数学与信息科学学院的各位老师;感谢我的朋友和同学,感谢你们在我失意时给我鼓励,在失落时给我支持,感谢你们和我一路走来,让我在此过程中倍感温暖;感谢我的家人,让我可以拥有一个如此温馨的家庭,让我所有的一切都可以在你们这里得到理解与支持,得到谅解和分担。