02第二章 线性规划的基本性质

02第二章 线性规划的基本性质
02第二章 线性规划的基本性质

第二章 线性规划的基本性质

在生产、经济、技术领域,许多工程技术和管理问题实际上是线性的,或者是可以用线性函数近似表达的,所以线性规划的研究是很有意义的。而且对线性规划的理论的研究要比非线性规划领域成熟的多。掌握线性规划的基本理论和求解方法是本课程最重要的目标之一。

§2.1 线性规划解的几何特征

借助于平面图形可以直观地了解线性规划解的几何特征,具体介绍一个实例。 设有两个决策变量x 1和x 2的线性规划: min - 2 x 1 - x 2

s.t. -3 x 1 -4 x 2 ≥-12 (2.1) - x 1 + 2 x 2 ≥ -2 x 1,x 2, ≥ 0

首先在x 1O x 2平面上画出(2.1)的可行域:

12121212{(,)|-3 -4 -12,- + 2 -2, , 0}T

K x x x x x x x x =≥≥≥

为此,只要画出K 的边界:

-3 x 1 -4 x 2 ≥-12

- x 1 + 2 x 2 ≥ -2 x 1 = 0,x 2 = 0

该可行域如图 2.1所示,它是一个由四条直线组成的凸多边形。任何一个含两个变量的线性规划的可行域都是以直线为边的凸多边形。

观察目标函数: f(x ) = - 2 x 1 - x 2

对于任一给定的实数a ,方程 - 2 x 1 - x 2 =a 表示一条直线,称为f 的等值线。变动a 可以得到一族相互平行的直线。把f 的等值线向函数值a 减小的方向移动,它与凸多边形K 的最后一个交点即为的最优解。最优解是凸多边形的一个顶点。

设目标函数f(x ) = c 1 x 1 +c 2 x 2它是x 1和x 2的函数,它的斜率是12

c c -,它在任意一点

的梯度:

()1212,,T

T

f f f c c x x ?????== ?????

它与目标函数的等值线垂直,由高等数学的有关知识可知,当点()12,T

x x 沿着梯度方向移动时,f 的值将随之增大,沿着梯度负方向移动时,f 的值将随之减小。

对于式(2.1),不妨在原点做梯度()()12,2,1T

T

f c c ?==--,从原点至点()2,1T

--作一个向量即为该梯度。过原点作梯度向量的垂直线(用虚线表示),它为过原点且a=0的等值线:

- 2 x 1 - x 2=0

因为我们的问题是求目标函数的最小值min f ,因此让等值线逆梯度方向移动,于是目标函数值逐步减小,在等值线刚好要离开可行域的时候,这时等值线在可行域的的一个顶点,顶点*163,55T

??= ???

X 就是线性规划的最优解,*

()7f =-X 是线性规划的最优值。

结论:

若两个变量的线性规划有最优解,则必能在可行域凸多边形的顶点中得到。

推广之,对于有n 个变量的线性规划,其可行域是一个以超平面为边界的凸多边体。如果线性规划有最优解,则该最优解一定能在凸多边体的顶点中得到。

x 1

x 2

图2.1

(2,-

以上的结论对于求解线性规划有重大的价值,因为原本我们要在可行域的无穷多个点中去寻找最优解,现在根据结论我们只要在可行域的有限个顶点中寻找最优解即可。

§2.2 线性规划解的标准形

为了研究方便,定义下列形式为线性规划的标准形:

11

m in ..

,

1,2, 0

1,2,...,n

j

j

j n

ij

j i j j z c

x s t a

x b i m x j n

===

==≥=∑∑ (2.2)

对于目标函数,一律定义为求最小值,决策变量一律定义为非负变量,约束条件除变量的非负条件之外,一律为等式约束。

各种形式的线性规划模型都可以化为标准形。

1、 若问题的目标函数是求最大值1

m ax n

j

j j z c

x ==

∑,那么可以令:f z =-,把原问题

化为在相同的约束条件下求最小值:min f ,显然,新问题和原问题是同解的。

2、 如果约束条件中有不等式约束:1

n

ij j i j a x b =≤∑,则可以引进一个新变量'

i x ,并用下

面两个约束条件来代替原有的不等式约束:

'

'

1

,

0n

ij

j i i i j a

x x b x =+=≥∑

称变量'

i x 为松弛变量。

3、 如果约束条件中有不等式约束:1

n

ij j i j a x b =≥∑,则可以引进一个新变量"

i x ,并用下

面两个约束条件来代替原有的不等式约束:

"

"

1

,

0n

ij

j i i i j a

x x b x =-=≥∑

称变量"

i x 为剩余变量。

4、 如果约束条件中出现(0)j j j x h h ≥≠,则可以引进一个新变量j j j y x h =-替代原

问题中的变量j x ,于是,问题中原有的约束就化为0j y ≥。

5、 如果变量j x 的符号不受约束,则可以引进两个新变量'

j y 和"

j y ,并以'"

j j j x y y =-代

入原问题的目标函数和约束条件消去j x ,同时在约束条件中增加'

"

0,0j j y y ≥≥。

例2.1 把线性规划

121212121m ax ..

23674230

z x x s t x x x x x x x =++≤+≥-=≥ 化为标准形。

解 该题有四个地方与标准形不符,a.目标函数是求最大值;b.决策变量2x 的符号没有约束;c.第一、第二约束条件为不等式。

1、令:12()f z x x =-=-+,求m ax z 改为求min f

2、令:23434,0,0x x x w here x x =-≥≥

3、对不等式约束条件分别引入为松弛变量5x 和剩余变量6x ,从而将原问题化为标准形:

13413451346134m in ..

2336774230,1,3,4,5,6

j f x x x s t x x x x x x x x x x x x j =--++-+=+--=-+=≥=

§2.3 线性规划解的基本定理

观察(2.1)式,其相应的标准形为:

12

123124m in 2..

3412220,1,2,3,4

j x x s t x x x x x x x j -----=--+-=-≥=

它的可行域有四个顶点,在标准形的形式下所对应的解为:

163(0,0,12,2),(0,3,0,8),(

,,0,0),(2,0,6,0)55

T

T

T T

四个顶点的共同之处是所对应的变量值中均有两个的坐标为0。仔细分析后可知,作为平面上凸多边形的顶点必然是两条边界直线的交点。若边界直线为坐标轴,则相应的一个坐标为0,若边界直线非坐标轴,则化标准形时所引进的松弛变量或剩余变量就应为0,因此

在仅有两个决策变量的线性规划标准形的形式下,顶点所对应的变量的值为0的个数不少于两个是一般规律。这里的变量可以是决策变量、松弛变量或剩余变量。

我们利用代数的这个特征引入基本可行解这个概念来替代几何意义上顶点这个名词,并用以表述线性规划的基本定理。

线性规划的标准形(2.2)用矩阵表示为:

m in ..

T

z s t ==≥C x

A x

B x (2.3) 其中,

121212(,,...,),(,,...,),(),

(,,...,)

T

T

n n T

ij m n m c c c x x x a b b b ?====C x A B

不妨设矩阵A 的秩()r m =A ,即线性方程组=A x B 没有多余的方程。于是线性规划(2.2)的可行解就等价于求线性方程组=A x B 的非负解。

线性方程组=A x B 有n 个变量,且()r m =A ,因此当=A x B 的一个解中非零分量都是线性无关时,则非零分量的个数不会超过()r m =A ,即零分量的个数不少于n-m 。

线性方程组=A x B 中对应非零分量呈线性无关的解就是式(2.3)的基本解;其中非负基本解称为基本可行解。

定理2.1 基本可行解的存在定理,对于线性规划的标准形(2.3) 1、 若有可行解,则一定有基本可行解; 2、 若有最优解,则一定有最优基本可行解;

当矩阵A 的秩()r m =A 时,基本可行解的个数是在n 个变量中取m 个线性无关的变量的组合,其个数不会超过:

!

!()!n n m m n m ??= ?-??

(2.4)

线性规划解法

简单线性规划 例1:设y x ,满足约束条件???????≤+≤+--≥-≥36 34123443y x y x y x (1)求目标函数y x z 32+=的最小值与最大值 (2)求目标函数2434-+-=y x z 的最小值与最大值 练习:设变量,x y 满足条件4335251x y x y x -≤-??+≤??≥? , (1)求2z x y =+的最大值和最小值. (2)求610z x y =+的最大值和最小值.

例2.设,,x y z 满足约束条件组13201 01 x y z y z x y ++=??+≥??≤≤??≤≤?,求264u x y z =++的最大值和最小值. 例3(参考).已知,x y 满足不等式组230236035150x y x y x y -->??+-

128499-管理运筹学-第二章线性规划-习题

11(2),12,14,18 习题 2-1 判断下列说法是否正确: (1) 任何线性规划问题存在并具有惟一的对偶问题; T (2) 对偶问题的对偶问题一定是原问题;T (3) 根据对偶问题的性质,当原问题为无界解时,其对偶问题无可行解,反之, 当对偶问题无可行解时,其原问题具有无界解;F (4) 若线性规划的原问题有无穷多最优解,则其对偶问题也一定具有无穷多最优 解; (5) 若线性规划问题中的b i ,c j 值同时发生变化,反映到最终单纯形表中,不会出 现原问题与对偶问题均为非可行解的情况; (6) 应用对偶单纯形法计算时,若单纯形表中某一基变量x i <0,又x i 所在行的元素全 部大于或等于零,则可以判断其对偶问题具有无界解。 (7) 若某种资源的影子价格等于k ,在其他条件不变的情况下,当该种资源增加 5个单位时,相应的目标函数值将增大5k ; (8) 已知y i 为线性规划的对偶问题的最优解,若y i >0,说明在最优生产计划中第 i 种资源已经完全耗尽;若y i =0,说明在最优生产计划中的第i 种资源一定有剩余。 2-2将下述线性规划问题化成标准形式。 ????? ? ?≥≥-++-≤+-+-=-+-+-+-=无约束 43 214321432143214321,0,,232142224.5243max )1(x x x x x x x x x x x x x x x x st x x x x z 2-3分别用图解法和单纯形法求解下述线性规划问题,并对照指出单纯形表中的各基 可行解对应图解法中可行()?????≥≤≤-+-=++-+-=无约束 321 3213213 21,0,06 24 .322min 2x x x x x x x x x st x x x z 域的哪一顶点。 ()??? ??≥≤+≤++=0,8259 43.510max 12 1212121x x x x x x st x x z ()??? ??≥≤+≤++=0,242615 53.2max 22 121212 1x x x x x x st x x z 2-4已知线性规划问题,写出其对偶问题: 5 43212520202410max x x x x x z ++++=

利用修正单纯形法解线性规划问题精

利用修正单纯形法解线性规划问题一软件示意:

二代码说明: Dim A(1 To 3, 1 To 6) As Double '矩阵A Dim a1(1 To 3) As Double '矩阵A的第一列向量 Dim a2(1 To 3) As Double '矩阵A的第二列向量 Dim a3(1 To 3) As Double '矩阵A的第三列向量 Dim a4(1 To 3) As Double '矩阵A的第四列向量 Dim a5(1 To 3) As Double '矩阵A的第五列向量 Dim a6(1 To 3) As Double '矩阵A的第六列向量 Dim B_(1 To 3, 1 To 3) As Double '基矩阵B的逆矩阵 Dim XB(1 To 3) As Double '基本可行解 Dim b(1 To 3) As Double '右端向量b Dim C(1 To 6) As Double '检验数 Dim CB(1 To 3) As Double '基本可行解对应的检验数 Dim π(1 To 3) As Double '单纯形乘子矢量 Dim r(1 To 6) As Double '检验矢量r Dim r_min As Double '检验矢量最小值 Dim k_sign As Integer '检验矢量最小值对应的位置 Dim Y(1 To 3, 0 To 6) As Double '矩阵y Dim just_vector(1 To 3) As Double Dim liji_min As Double '用于判断离基变量所用值 Dim r_sign As Integer '用于记录离基变量对应的位置 Dim main_yuan As Double '用于存放主元 Dim Erk(1 To 3, 1 To 3) As Double Dim Exchange_B(1 To 3, 1 To 3) '在矩阵Erk与矩阵B_进行乘法运算时,作为矩阵B_的替换矩阵

线性规划的解

线性规划的解 课本题中出现的线性规划都有唯一的最优解,其实线性规划的解有许多不同的情况,除了有唯一的最优解的情况外,还有 (1)无可行解,从而无最优解.这就是约束条件不等式组无解的情况. (2)有无穷多个最优解 例2,4max y x z -= ?? ???≥≤+≤-,1,2553, 34x y x y x 我们用图解法求解. 由于目标函数等高线和可行域的边界线34-=-y x 平行,沿着 目标函数值增加方向平行移动目标函数的等高线,最终停留在直线 34-=-y x 上,所以线段AB 上的所有点都是最优解. 线性规划如果有最优解,只会是有唯一最优解或者有无穷多个最优解这两种情况,不会出现其他情况,这就是下面的命题. 命题 1 如果线性规划有两个不同的最优解21,P P ,那么对任意10<<λ, ()211P P P λλ-+=是最优解. 这个命题的证明可以在任何一本线性规划的书中找到,这里就不再证明了.事实上证明是平凡的,只要注意到P 在线段21P P 上,利用线性性质,读者就可以自己证明. (3)有可行解,无最优解. 例3 y 2x maxz += ?? ???≥≥-≥-,00 , 34y x y x 我们用图解法求解. 从图中可以看出随着目标函数等高线的移动,目标函数值会越 来越大,没有上界.有的书上称之为无界解. 无界解的情况只会出现在可行域是开区域的时候.如果可行域 是闭区域,就一定是有界的,于是有 命题2 如果统性规划可行域是闭区域,那么一定有最优解. 只要注意到线性函数是连续函数,上面的命题就是“有界闭区 域上连续函数可以达到最大值或最小值”这一定理的一个推理. 从上面的例子中我们可以看出,如果有最优解,那么就有可行域的顶点是最优

高中数学之不等式及线性规划问题(含答案)

不等式及线性规划问题(讲义) 知识点睛 一、 不等式的基本性质 性质1:a b b a >?< 性质2:a b b c a c >>?>, 性质3:a b a c b c >?+>+ 性质4:a b >,0c >ac bc ?>;a b >,0c >?+>+, 性质6:00a b c d ac bd >>>>?>, 性质7:0(2)n n a b a b n n >>?>∈≥,N 性质8 :02)a b n n >>?>∈≥, N 二、 一元二次不等式及其解法 一般地,对于解一元二次不等式20(0)ax bx c a ++>≠,通常步骤如下: (1)解方程20(0)ax bx c a ++=≠ 常用方法:直接开平方法、配方法、公式法、分解因式法. (2)解不等式 考虑两种解法: 函数法:借助函数图象求解 ①画出对应函数2y ax bx c =++的图象; ②依据图象得出不等式的解集. 代数法:借助实数乘法法则,解不等式组. 三、 绝对值不等式的解法 1. 解绝对值不等式的核心:去绝对值 去绝对值方法:以||x a -为例 (1)绝对值的几何意义: ①||x a -表示数轴上x a -,0对应两点之间的距离 ②||x a -表示数轴上 x a , 对应两点之间的距离 (2)绝对值法则: ||0 x a x a x a x a x a x a ->?? -==??-+

算法大全第01章线性规划

-1- 第一章 线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G . B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000元与3000元。生产甲机床需用B A 、机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用C B A 、、三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10小时、B 机器8小时和C 机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1x 台甲机床和2x 乙机床时总利润最大,则2 1,x x 应满足 (目标函数)2134max x x z += (1) s.t.(约束条件)???????≥≤≤+≤+0 ,781022122 121x x x x x x x (2) 这里变量21,x x 称之为决策变量, (1)式被称为问题的目标函数,(2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。由于上面的目标函数及约束条件均为线性 函数,故被称为线性规划问题。 总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。 在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选适当的决策变量,是我们建立有效模型的关键之一。 1.2 线性规划的Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 x c x T min s.t. ?? ? ??≤≤=?≤ub x lb beq x Aeq b Ax 其中c 和x 为n 维列向量,A 、Aeq 为适当维数的矩阵,b 、beq 为适当维数的列向量。

线性规划最优解的几种可能情况

线性规划最优解的几种可能情况: 1.有唯一的最优解(可行域为封闭的有界区域、可行域为非封闭的无界区域) 2.有一个以上的最优解(可行域为封闭的有界区域、可行域为非封闭的无界区域) 3.无界解(目标函数无界,即虽有可行解,但在可行域中,目标函数可以无限增大或无限 减小) 4.无可行解(可行域为空集) Min型与Max型单纯形表的唯一区别: 检验数反号 Min型单纯形表中 -当检验数均大于等于零时为最优; -令负检验数中最小的对应变量为换入变量。 Max型单纯形表中 -当检验数均小于等于零时为最优; -令正的检验数中最大的对应变量为换入变量。 ①②②③④⑤⑤⑥⑴⑵⑵⑶ 解的几种情况在单纯形表上的体现(Max型): 1)唯一最优解判别:最优表中所有非基变量的检验数非零,则线性规划具有唯一最优解。2)多重最优解判别:最优表中存在非基变量的检验数为零,则线则性规划具有多重最优解(或无穷多最优解)。 3)无界解判别:某个检验数大于零且换入变量对应的列中所有的分量皆非正,则线性规划具有无界解。 4)无可行解的判断:当用大M单纯形法计算得到最优解并基变量中还存在非零人工变量时,则表明原问题无可行解。 5)退化解的判别:存在某个基变量为零的基本可行解。 4.2 对偶问题的基本性质 1.对称性对偶问题的对偶是原问题。 2.弱对偶性若X是原问题的可行解,Y是对偶问题的可行解,则存在 求目标函数最大化时,在单纯形表中: ①如果检验数均非正,而b列中有负值,这时使用 对偶单纯形法; ②如果所有bi ≥0, 检验数有正值,使用 单纯形法: ③如果b列中有负值,且检验数中有正值,这时必须引入 人工变量,建立新的单纯形表,重新计算

使用单纯形法解线性规划问题

使用单纯形法解线性规划问题 要求:目标函数为:123min 3z x x x =-- 约束条件为: 123123 1312321142321,,0 x x x x x x x x x x x -+≤??-++≥?? -+=??≥? 用单纯形法列表求解,写出计算过程。 解: 1) 将线性规划问题标准化如下: 目标函数为:123max max()3f z x x x =-=-++ s.t.: 123412356 1371234567211 42321,,,,,,0 x x x x x x x x x x x x x x x x x x x -++=??-++-+=??-++=??≥? 2) 找出初始基变量,为x 4、x 6、x 7,做出单纯形表如下: 表一:最初的单纯形表 变量 基变量 x 1 x 2 x 3 x 4 x 5 x 6 x 7 b i x 4 1 -2 1 1 0 0 0 11 x 6 -4 1 2 0 -1 1 0 3 x 7 -2 0 1 0 0 0 1 1 -f -3 1 1 3) 换入变量有两种取法,第一种取为x 2,相应的换出变量为x 6,进行第一次迭代。迭代后新的单纯形表为: 表二:第一种换入换出变量取法迭代后的单纯形表 变量 基变量 x 1 x 2 x 3 x 4 x 5 x 6 x 7 b i x 4 -7 5 1 -2 2 3

x2-4120-1103 x7-20100011 -f10-101-10-3 由于x1和x5对应的系数不是0就是负数,所以此时用单纯形法得不到最优解。 表一中也可以把换入变量取为x3,相应的换出变量为x7,进行一次迭代后的单纯形表为: 表三:第二种换入换出变量取法迭代后的单纯形表 变量 基变量x1x2x3x4x5x6x7 b i x43-20100-110 x60100-11-21 x3-20100011 -f-110000-1-1 4)表三中,取换入变量为x2,换出变量为x6,进行第二次迭代。之后的单纯形 表为: 表四:第二次迭代后的单纯形表 变量 基变量x1x2x3x4x5x6x7 b i x43001-22-512 x20100-11-21 x3-20100011 -f-10001-11-2 5)表四中,取换入变量为x7,换出变量为x3,进行第三次迭代。之后的单纯形 表为: 表五:第三次迭代后的单纯形表 变量 基变量x1x2x3x4x5x6x7 b i x4-7051-22017 x2-4120-1103 x7-20100011 -f10-101-10-3可以看出,此时x1,x5对应的系数全部非零即负,故迭代结束,没有最优解。 结论: 综上所述,本线性规划问题,使用单纯形法得不到最优解。

江苏省无锡市高考数学第二十讲线性规划与不等式的性质练习【含答案】

2015年高考数学 三角函数篇 线性规划问题命题规律揭秘和解题技巧传播 经典回顾 1、设,若三点共线,则 b a 11+的最小值是( ) A .223+ B .24 C .6 D . 【答案】A 【解析】 试题分析:,,∵三点共线,∴,即, ∵,∴,当且仅当时取等号. 考点:基本不等式. 2、如果实数x y ,满足22(2)3x y -+=,那么y x 的最大值是( ) A .33 B .32 C .3 D .12 【答案】C 【解析】 试题分析:令 t x y =,即直线0=-y tx 与圆3)2(22=+-y x 有公共点,则圆心到直线的距离 3122≤+=t t d ,解得33≤≤-t ,即 x y 的最大值为3. 考点:直线与圆的位置关系. 截距式 3、若满足约束条件, 则目标函数的最大值为 . 【答案】6 【解析】 0,0,(1,2),(,1),(,0)a b A B a C b >>---,,A B C 92 (1,1)AB a =-(1,2)AC b =--,,A B C 2(1)10a b -++=21a b +=0,0a b >>111122(2)()332322b a b a a b a b a b a b a b +=++=++≥+?=+221b a ==-,x y +20020x y x y x y -≤??-≥??+≥? z 2x y =+

试题分析:不等式组表示的区域如图阴影部分所示: 当直线经过点时,取得最大值6. 故答案为6. 考点:线性规划. 4、O 为坐标原点,点M 的坐标为(1,1),若点(,)N x y 的坐标满足224200x y x y y ?+≤?-≥??≥?,则OM ON ?的最大值为( ) A.2 B.22 C. D. 【答案】A. 【解析】 试题分析:如图,画出不等式组所表示的区域,作出直线l :0=+y x ,令,平移l ,从而可知,令m y x =+,m y x =+与圆422=+y x 相切时,z 有最大值,而2222 =?=m m ,即22max =z . +20020x y x y x y -≤??-≥??+≥? 20x y z +-=(4,2)B -z 323z OM ON x y =?=+

线性规划化问题的简单解法

简单线性规划问题的几种简单解法 依不拉音。司马义(吐鲁番市三堡中学,838009) “简单的线性规划问题”属于高中数学新课程必修5,进入了高考试题,并且保持了较大的考察比例,几乎是每年高考的必考内容,也是高中数学教学的一个难点。 简单的线性规划是指目标函数只含两个自变量的线性规划。简单线性规划问题的标准型为: 1112220(0)0(0),(),0(0) m m m A x B y C A x B y C m N z Ax By A x B y C +++≥≤??++≥≤?∈=+???++≥≤?L 约束条件 目标函数 , 下面介绍简单线性规划问题的几种简单解法。 1. 图解法 第一步、画出约束条件表示的可行区域,这里有两种画可行区域的方法。 ⑴代点法:直线Ax+By+C=0(c 不为0)的某侧任取一点,把它的坐标代入不等式,若不等式成立,则不等式表示的区域在该点的那一侧;若不成立,则在另一侧。 ⑵B 判别法:若B>0(<0),则不等式Ax+By+C >0(<0)表示的区域在直 线Ax+By+C =0的上方;若B>0(<0),则不等式Ax+By+C <0(>0)表示的区域在直线Ax+By+C =0的下方。(即若B 与0的大小方向跟不等式的方向相同,则可行区域是边界线的上方;若B 与0的大小方向与不等式的方向相反,则可信分区域是边界线的下方) 用上面的两种方法画出可行区域是很简单,所以这里不必举例说明。 第二步、在画出的可行区域内求最优解(使目标函数取最大值或最小值的点),这 个可以用下面的两种办法解决。 ⑴y 轴上的截距法:若b >0,直线y a b x z b =- +所经过可行域上的点使其y 轴上的截距最大(最小)时,便是z 取得最大值(最小值)的点;若b <0,直线y a b x z b =-+所经过可行域上的点使其y 轴上的截距最大(最小)时,是z 取得最小值(最小值)的点(提醒:截距不是距离,截距可以取正负)。 例1.设x,y 满足约束条件x y y x y +≤≤≥???? ?10,,,求z x y =+2的最大值、最小值。 解:如图1作出可行域,因为y 的系数1大于0,目标函数z x y =+2表示直线 y x z =-+2在y 轴上的截距, 当直线过A (1,0)时,截距值最大z max =?+=2102,当直线过点O (0,0)时,截距值最小min 2000z =?+=。

第二章 线性规划习题(附答案)

习题 2-1 判断下列说法是否正确: (1) 任何线性规划问题存在并具有惟一的对偶问题; (2) 对偶问题的对偶问题一定是原问题; (3) 根据对偶问题的性质,当原问题为无界解时,其对偶问题无可行解,反之, 当对偶问题无可行解时,其原问题具有无界解; (4) 若线性规划的原问题有无穷多最优解,则其对偶问题也一定具有无穷多最优 解; (5) 若线性规划问题中的b i ,c j 值同时发生变化,反映到最终单纯形表中,不会出 现原问题与对偶问题均为非可行解的情况; (6) 应用对偶单纯形法计算时,若单纯形表中某一基变量x i <0,又x i 所在行的元素全 部大于或等于零,则可以判断其对偶问题具有无界解。 (7) 若某种资源的影子价格等于k ,在其他条件不变的情况下,当该种资源增加 5个单位时,相应的目标函数值将增大5k ; (8) 已知y i 为线性规划的对偶问题的最优解,若y i >0,说明在最优生产计划中第 i 种资源已经完全耗尽;若y i =0,说明在最优生产计划中的第i 种资源一定有剩余。 2-2将下述线性规划问题化成标准形式。 ??? ?? ? ?≥≥-++-≤+-+-=-+-+-+-=无约束43214321432143214321,0,,232142224.5243max )1(x x x x x x x x x x x x x x x x st x x x x z ()??? ??≥≤≤-+-=++-+-=无约束 321 3213213 21,0,06 24 .322min 2x x x x x x x x x st x x x z 解:(1)令''' 444 x x x =-,增加松弛变量5x ,剩余变量6x ,则该问题的标准形式如下所示: ''' 12344''' 12344''' 123445''' 123446'''1234456max 342554222214..232 ,,,,,,0 z x x x x x x x x x x x x x x x x s t x x x x x x x x x x x x x =-+-+-?-+-+-=?+-+-+=??-++-+-=??≥? (2)令' z z =-,'11x x =-,''' 333x x x =-,增加松弛变量4x ,则该问题的标准 形式如下所示:

用电脑解线性规划问题

用電腦解線性規劃問題 撰寫學生 : 張馨云 指導老師 : 吳秉鋒 主任 摘要: 線性規畫所研究的問題主要有兩類:1.一項任務確定後,如何統籌安排,盡量做到用最少的人力、物力資源去完成這一任務;2.有一定數量的人力物力資源,如何安排使用它們,使得完成任務最多。總之,就是尋求整個問題的某個整體指標最優的問題。應用在運輸問題、生產的組織與計劃問題、合理下料問題、配料問題、佈局問題等。線性規劃最基本的理論和方法是:圖上作法和單純形法,但如果要計算較複雜的問題,例如要算報表之類的問題,用圖上作法或單純形法會花很多時間,所以可使用excel解決此類問題,便可很快速算出所要的答案。 關鍵字:線性規劃、試算表、excel

壹、專題動機 在一次機緣下問了一題有關線性規劃的問題,老師告訴我這種問題可以使用電腦一下子就算出來,比親手算的速度快好幾倍,在好奇心的驅使下,變想要一探究竟,產生莫大的興趣。 貳、專題目標 有了這個技巧,以後要算報表.最佳工讀生值班表.投資理財最有效的投資組合等這種要算最大利潤或最小成本之類的問題,就可以很有效率的算出來,對生活有很大的幫助。 参、所遇問題與其解決方法 剛開始很多有關線性規劃的問題,不知道如何解,加上用excel解線性規畫是我第一次的經驗,過程許多都看不懂,但經過老師的指導後,終於恍然大悟。 肆、相關研究及討論 一、介紹線性規劃 在數學中,線性規劃問題是目標函數和約束條件都是線性的最優化問題。線性規劃是最優化問題中重要的領域之一。很多運籌學中的實際問題都可以用線性規劃問題來表述。線性規劃的某些特殊情況,例如網路流問題和多商品流量問題,都被認為很重要,以致產生出對其專門的演算法的大量研究。同樣地,在微觀經濟學和商業管理領域,線性規劃被大量應用地於收入極大化或生產過程的成本極小化。喬治.丹齊格被認爲是線性規劃之父。線性規劃理論所能解決的管理問題,其中有關的未知數,應變數與自變數之間,係呈線性關係。問題中的應變數,通常表示求取某項經濟上的目標,例如利潤、成本、產量、容量的極大值或極小值。問題中的自變數乃是各種可運用經濟資源的數量,自變數又受到這些有限經濟資源的限制。 二、線性規劃的標準型: 描述線性規劃問題的常用和最直觀形式是標準型。標準型包括以下三個部分: 1.一個需要極大化的線性函數,例如:c1x1+c2x2

01线性规划

-1- 线性规划 §1 线性规划 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。自从1947年G . B. Dantzig 提出求解线性规划的单纯形方法以来,线性规划在理论上趋向成熟,在实用中日益广泛与深入。特别是在计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划的适用领域更为广泛了,已成为现代管理中经常采用的基本方法之一。 1.1 线性规划的实例与定义 例1 某机床厂生产甲、乙两种机床,每台销售后的利润分别为4000元与3000元。生产甲机床需用B A 、机器加工,加工时间分别为每台2小时和1小时;生产乙机床需用C B A 、、三种机器加工,加工时间为每台各一小时。若每天可用于加工的机器时数分别为A 机器10小时、B 机器8小时和C 机器7小时,问该厂应生产甲、乙机床各几台,才能使总利润最大? 上述问题的数学模型:设该厂生产1x 台甲机床和2x 乙机床时总利润最大,则2 1,x x 应满足 (目标函数)2134max x x z += (1) s.t.(约束条件)???????≥≤≤+≤+0 ,781022122 121x x x x x x x (2) 这里变量21,x x 称之为决策变量, (1)式被称为问题的目标函数,(2)中的几个不等式是问题的约束条件,记为s.t.(即subject to)。由于上面的目标函数及约束条件均为线性 函数,故被称为线性规划问题。 总之,线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大或最小的问题。 在解决实际问题时,把问题归结成一个线性规划数学模型是很重要的一步,但往往也是困难的一步,模型建立得是否恰当,直接影响到求解。而选适当的决策变量,是我们建立有效模型的关键之一。 1.2 线性规划的Matlab 标准形式 线性规划的目标函数可以是求最大值,也可以是求最小值,约束条件的不等号可以是小于号也可以是大于号。为了避免这种形式多样性带来的不便,Matlab 中规定线性规划的标准形式为 x c x T min s.t. ?? ? ??≤≤=?≤ub x lb beq x Aeq b Ax 其中c 和x 为n 维列向量,A 、Aeq 为适当维数的矩阵,b 、beq 为适当维数的列向量。

《运筹学》使用Excel求解线性规划问题

第三节 使用Excel 求解线性规划问题 利用单纯形法手工计算线性规划问题是很麻烦的。office 软件是一目前常用的软件,我们可以利用office 软件中的Excel 工作表来求解本书中的所有线性规划问题。对于大型线性规划问题,需要应用专业软件,如Matlab ,Lindo ,lingo 等,这些软件的使用这里我们不作介绍,有需要的,自己阅读有关文献资料。 用Excel 工作表求解线性规划问题,我们需要先设计一个工作表,将线性规划问题中的有关数据填入该工作表中。所需的工作表可按下列步骤操作: 步骤1 确定目标函数系数存放单元格,并在这些单元格中输入目标函数系数。 步骤2 确定决策变量存放单元格,并任意输入一组数据。 步骤3 确定约束条件中左端项系数存放单元格,并输入约束条件左端项系数。 步骤4 在约束条件左端项系数存放单元格右边的单元格中输入约束条件左端项的计算公式,计算出约束条件左端项对应于目前决策变量的函数值。 步骤5 在步骤4的数据右边输入约束条件中右端项(即常数项)。 步骤6 确定目标函数值存放单元格,并在该单元格中输入目标函数值的计算公式。 例 建立如下线性规划问题的Excell 工作表: 12 121 21212max 1502102310034120..55150,0 z x x x x x x s t x x x x =++≤??+≤??+≤??≥? 解:下表是按照上述步骤建立的线性规划问题的Excell 工作表。 其中: D4=B2*B4+C2*C4, D5=B2*B5+C2*C5 , D6=B2*B6+C2*C6, C7= B2*B1+C2*C1 。 建立了Excel 工作表后,就可以利用其中的规划求解功能求相应的线性规划问题的解。求解步骤如下: 步骤1 单击[工具]菜单中的[规划求解]命令。 步骤2 弹出[规划求解参数]对话框,在其中输入参数。置目标单元格文本框中输入目标单元格;[等于]框架中选中[最大值\最小值]单选按钮。 步骤3 设置可变单元格区域,按Ctrl 键,用鼠标进行选取,或在每选一个连续区域后,在其后输入逗号“,”。 步骤4 单击[约束]框架中的[添加]按钮。 步骤5 在弹出的[添加约束]对话框个输入约束条件. 步骤6 单击[添加]按钮、完成一个约束条件的添加。重复第5步,直到添加完所有条件 步骤7 单击[确定]按钮,返回到[规划求解参数]对话框,完成条件输入的[规划

《运筹学》之线性规划 (2)

运筹学 线性规划基本性质

线形规划基本性质目录 线性规划(概论) 线性规划问题:生产计划问题 例1.1 生产计划问题(资源利用问题)例1.1生产计划问题分析 例1.1生产计划问题模型 例1.1生产计划问题表格描述 例1 .2 营养配餐问题 各种食物的营养成分表 各种食物的营养成分表(转置) 例1 .2 营养配餐问题求解 用于成功决策的实例 线形规划的一般模型:特点 线形规划的一般模型:数学模型线性规划问题隐含的假定 比例性假定 可加性假定 连续性假定 确定性假定 线形规划的图解法 线形规划解的可能结果 线形规划的标准形式1 线形规划的标准形式2 非标准型LP的标准化:目标函数 非标准型LP的标准化:约束函数1 非标准型LP的标准化:约束函数2 非标准型LP的标准化:决策变量 线形规划解的概念:可行解 线形规划解的概念:最优解 线形规划解的概念:基本解 线形规划解的概念:最优基本解 线形规划的应用模型 生产计划问题 生产计划问题:表格分析 生产计划问题:模型 产品配套问题 产品配套问题:工时分析 产品配套问题:配套分析 产品配套问题:模型 结束放映

线性规划(概论) 线形规划是研究解决有限资源最佳分配的运筹学方法,即如何对有限的资源做出最佳方式的调配和最有利的利用,以便最充分地发挥资源的效能去获得最佳经济效益。

线性规划问题:生产计划问题 1、如何合理使用有限的人力、物力和资 金,实现最好的经济效益。 2、如何合理使用有限的人力、物力和资 金,以达到最经济的方式,完成生产 计划的要求。

例1.1 生产计划问题(资源利用问题) 胜利家具厂生产桌子和椅子两种家具。桌子售价50元/张,椅子销售价格30元/把,生产桌子和椅子要求需要木工和油漆工两种工种。生产一张桌子需要木工4小时,油漆工2小时。生产一把椅子需要木工3小时,油漆工1小时。该厂每个月可用木工工时为120小时,油漆工工时为50小时。问该厂如何组织生产才能使每月的销售收入最大?

第二章 线性规划

第二章 线性规划 主要内容:1、线性规划问题及数学模型 2、线性规划问题的解及其性质 3、图解法 4、单纯形法 5、大M 法和两阶段法 重点与难点:线性规划数学模型的建立:一般形成转化为标准型的方法:单纯形法的求 解步骤。 要 求:理解本章内容,掌握本章重点与难点问题;深刻理解线性规划问题的基本概 念、基本性质,熟练掌握其求解技巧;培养解决实际问题的能力。 §1 线性规划的数学模型及解的性质 一、数学模型(一般形式) 例 1 已知某市有三种不同体系的建筑应予修建,其耗用资源数量及可用的资源限量如 解:设三种体系的建筑面积依次为1x ,2x ,3x 万平方米,则目标函数为 321m a x x x x z ++= 约束条件为 ?? ?? ???????=≥≤++≤≤++≤++≤++3,2,104005.335.41470021015000180190110200025301211000 1221371053211321321321j x x x x x x x x x x x x x x j 例2 某工厂要安排生产甲、乙两种产品。已知:

解:设 21,x x 分别为甲、乙两种产品的生产量: 则目标函数为 21127max x x z += 约束条件为??? ??? ?=≥≤+≤+≤+2,1,03001032005436049112121j x x x x x x x j 从以上两例可以看出,它们都属于一类优化问题。它们的共同特征: ①每一个问题都有一组决策变量(n x x x 21,)表示某一方案;这组决策变量的值就代表 一个具体方案。一般这些变量的取值是非负的。 ②存在一定的约束条件,这些约束条件可以用一组线性等式或不等式来表示。 ③都有一个要求达到的目标,它可用决策变量的线性函数(称为目标函数)来表示;按问题的不同,要求目标函数实现最大化或最小化。 满足以上三个条件的数学模型称为线性规划的数学模型。其一般形式为: 目标函数 n n x c x c x c z +++= 2211m a x (m i n ) 约束条件 ()()()????? ????=≥=≥≤+++=≥≤+++=≥≤+++n j x b x a x a x a b x a x a x a b x a x a x a j m n mn m m n n n n ,,2,1,0,,,2211222221211 1212111 可行解:满足约束条件的一组决策变量,称为可行解。 最优解:使目标函数取得最大(小)值的可行解,称为最优解。 最优值:目标函数的最大(小)值,称为最优值。

表格法解线性规划问题

表格法解线性规划问题 【教学目标】 知识目标:理解用表格法解线性规划问题的方法和步骤. 能力目标:通过例子详细地介绍了表格法解线性规划问题的过程,并引入了线性规划标准型的概念,归纳总结了表格法 解线性规划问题的步骤. 【教学重点】理解用表格法解线性规划问题的方法和步骤. 【教学难点】理解用表格法解线性规划问题的方法和步骤. 【教学设计】 1、表格法也称单纯形法,是解线性规划问题的常用方法,使用该 方法时,首先要将一般的线性规划问题化为标准型.在教材中给出了化标准型的方法.讲解时一定要注意b≥0以及变量的非负性. 2、表格法解线性规划问题的过程,教材中归纳为五个步骤,这实 际上是一个算法,可以利用前面介绍过的算法知识来学习. 3、初始表格中初始解组的确定是关键,一般可取松弛变量,但当 标准型中没有这样的变量满足初始解组的要求时,通常要通过添加人工变量来解决,本教材没有就这方面的问题进行深入讨论(一般的运筹学教材中都可找到该容). 4、表格在转换时(通常称为转轴),教材中提到用加减消元法来转 轴.教师可就这部分容作适当的讲解. 5、由于通常的表格转换要进行多次,而表头部分是不变的,因此 可以将多表格合并起来,具体样式可参见5.5节表5-16.

【教学过程】 5.3.1线性规划问题的标准形式 求线性规划问题的图解法虽然直观简便,但对多于两个变量的情况就不能适用了,对于多于两个决策变量的线性规划问题,可以用什么方法呢? 下面介绍一种用表格的方法来求解线性规划问题的解. 表格法是根据单纯形法而专门设计的一种计算表格. 单纯形法(Simple Method )是求解线性规划问题的主要方法,该法由丹赛(Dantzig )于1947年提出,后经过多次改进而成,是求解线性规划问题的实用算法.由上节的叙述可知,如果线性规划问题的最优解存在,则必定可以在其可行解集合的顶点(极点)中找到.因此,寻求一个最优解就是在其可行域的各个极点中搜索最优点.单纯形法实质上是一个迭代过程,该迭代即是从可行域的一个极点移到另一个近邻的极点,直到判定某一极点为最优解为止. 为使用表格法,首先介绍线性规划问题的标准形式. 一般的线性规划问题中目标函数可能是求最大(或最小)值,而线性约束条件中可能是线性方程,也可能是线性不等式,约束条件中约束方程(或不等式)的个数也未必就比决策变量的个数少,这些问题对于线性规划的求解,带来极大的不便,为此,引入下述标准形式: 求目标函数最大值 n n x c x c x c x c Z ++++=...m ax 332211

使用Excel规划求解解线性规划问题

使用Excel规划求解解线性规划问题 本文转自:https://www.360docs.net/doc/e85724759.html,/2009/12/11/linearwithsolver1/ 引言 最近,开始学习运筹学,期望通过学习后能够解决许多困扰自已的难题。 刚开始时,选了很多教材,最后以Hamdy A. Taha著的《Operations Research:An Introduction》开始学习。(该书已由人民邮电出版社出版,书名《运筹学导论-初级篇(第8版)》,不知为什么,下载链接中只有该书配套的部分习题解答,而书中所说的光盘文件找不到下载的地方,因为中译本没有配光盘,因此也就错过了许多示例文件。不知道哪位有配套光盘文件,可否共享???) 线性规划求解的基本知识 线性规划模型由3个基本部分组成: ?决策变量(variable) ?目标函数(objective) ?约束条件(constraint) 示例:营养配方问题 (问题)某农场每天至少使用800磅特殊饲料。这种特殊饲料由玉米和大豆粉配制而成,含有以下成份: 特殊饲料的营养要求是至少30%的蛋白质和至多5%的纤维。该农场希望确定每天最小成本的饲料配制。 (解答过程) 因为饲料由玉米和大豆粉配制而成,所以模型的决策变量定义为: x1=每天混合饲料中玉米的重量(磅) x2=每天混合饲料中大豆粉的重量(磅) 目标函数是使配制这种饲料的每天总成本最小,因此表示为: min z=0.3×1+0.9×2 模型的约束条件是饲料的日需求量和对营养成份的需求量,具体表示为: x1+x2≥800 0.09×1+0.6×2≥0.3(x1+x2) 0.02×1+0.06×2≤0.05(x1+x2) 将上述不等式化简后,完整的模型为: min z=0.3×1+0.9×2 s.t. x1+x2≥800 0.21×1-0.3×2≤0 0.03×1-0.01×2≥0 x1,x2≥0 可以使用图解法确定最优解。下面,我们介绍使用Excel的规划求解加载项求解该模型。 使用Excel规划求解解线性规划问题 步骤1安装Excel规划求解加载项 单击“Office按钮——Excel选项——加载项——(Excel加载项)转到”,出现“加载宏”对话框,如下图所示。选择“规划求解加载项”,单击“确定”。

使用单纯形法解线性规划问题

使用单纯形法解线性规划问题 要求:目标函数为:123min 3z x x x =-- 约束条件为: 123123 1312321142321,,0 x x x x x x x x x x x -+≤??-++≥?? -+=??≥? 用单纯形法列表求解,写出计算过程。 解: 1) 将线性规划问题标准化如下: 目标函数为:123max max()3f z x x x =-=-++ s.t.: 123412356 1371234567211 42321,,,,,,0 x x x x x x x x x x x x x x x x x x x -++=??-++-+=??-++=??≥? 2) 找出初始基变量,为x 4、x 6、x 7,做出单纯形表如下: 表一:最初的单纯形表 3) 换入变量有两种取法,第一种取为x 2,相应的换出变量为x 6,进行第一次迭代。迭代后新的单纯形表为: 表二:第一种换入换出变量取法迭代后的单纯形表

由于x1和x5对应的系数不是0就是负数,所以此时用单纯形法得不到最优解。 表一中也可以把换入变量取为x3,相应的换出变量为x7,进行一次迭代后的单纯形表为: 表三:第二种换入换出变量取法迭代后的单纯形表 4)表三中,取换入变量为x2,换出变量为x6,进行第二次迭代。之后的单纯形表为: 表四:第二次迭代后的单纯形表 5)表四中,取换入变量为x7,换出变量为x3,进行第三次迭代。之后的单纯形表为: 表五:第三次迭代后的单纯形表 可以看出,此时x1,x5对应的系数全部非零即负,故迭代结束,没有最优解。 结论: 综上所述,本线性规划问题,使用单纯形法得不到最优解。

相关文档
最新文档