线性规划的对偶理论与灵敏度分析

第二章 线性规划的对偶理论与灵敏度分析

主要内容 对偶问题、对偶基本性质、对偶单纯形方法、灵敏度分析、参数规划 讲授重点 对偶基本性质、对偶单纯形方法、灵敏度分析 讲授方式

讲授式、启发式

本章知识结构图

第一节 线性规划的对偶问 题

一、对偶问题的提出

首先通过实际例子看对偶问题的经济意义。

例1 第一章例1中美佳公司利用该公司资源生产两种家电产品时,其线性规划问题为: (LP 1) max z =2x l +x 2

⎪⎪⎩⎪⎪⎨

⎧≥≤+≤+≤0,5242615

52121212x x x x x x x

现从另一角度提出问题。假定有另一公司想把美佳公司的资源收买过来,它至少应付出多大代价,才能使美佳公司愿意放弃生产活动,出让自己的资源.显然美佳公司愿出让自己资源的条件是,出让代价应不低于用同等数量资源由自己组织生产活动时获取的盈利.设分别用y 1、y 2、和y 3代表单位时间(h )设备A 、设备B 和调试工序的出让代价。因美佳公司用6小时设备A 和1小时调试可生产一件家电I ,盈利2元;用5小时设备A,2小时设备B 及1小时调试可生产一件家电Ⅱ,盈利1元。由此y1,y2,y3的取值应满足 6y 2+y 3≥2

5y 1+2y 2+y 3≥1 (2。1) 又另一公司希望用最小代价把美佳公司的全部资源收买过来,故有

min z =15y 1+24y 2+5y 3 (2。2) 显然y i ≥0(i =l ,2,3),再综合(2。1),(2。2)式有。

(LP 2) min ω=15y 1+24y 2+5y 3

⎪⎩⎪

⎨⎧≥≥+≥+0,,125263212132y y y y y y y

上述LP 1和LP 2是两个线性规划问题,通常称前者为原问题,后者是前者的对偶问题。 二、对称形式下对偶问题的一般形式

定义:满足下列条件的线性规划问题称为具有对称形式:其变量均具有非负约束,其约束条件当目标函数求极大时均取“≤"号,当目标函数求极小时均取“≥”号’.

对称形式下线性规划原问题的一般形式为:

max z=c 1x 1+c 2x 2+…+c n x n ⎪⎪⎪⎩⎪

⎪⎪

⎨⎧=≥≤+⋅⋅⋅++≤+⋅⋅⋅++≤+⋅⋅⋅++),,1(022112222212111212111n 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.3)

用y i (i=1,…,m )代表第i 种资源的估价,则其对偶问题的一般形式为:

min w=b 1y 1+b 2y 2+…+b m y m

⎪⎪⎪⎩⎪

⎪⎪⎨⎧⋅⋅⋅=≥≥+⋅⋅⋅++⋅

⋅⋅⋅⋅⋅⋅⋅⋅≥+⋅⋅⋅++≥+⋅⋅⋅++),,1(0221

12222212111212111m i y c

y a y a y a c y a y a y a c y a y a y a y i n

m mn n n m m m m (2。4)

用矩阵形式表示,对称形式的线形规划问题的原问题为:

max z=CX

⎩⎨

⎧≥≤0X b AX (2。5)

其对偶问题为:

min w=Y ’b

⎧≥≥0'Y C Y A

将上述对称形式下线性规划的原问题与对偶问题进行比较,可以列出如表2—1所示的对应关系。

上述对偶问题中令'

ω= ω-,可改写为 max '

ω=-Y ’b

⎩⎨

⎧≥-≤-0''Y C Y A

如将其作为原问题,并按表2—1所列对应关系写出它的对偶问题则有

⎩⎨

⎧≥-≥--=0min 'X b

AX CX

z

再令z z -='

则上式可改写为:

⎩⎨

⎧≥-≥--=0min X b AX CX

z

可见对偶问题的对偶即原问题。

三、非对称形式的原-对偶问题关系

因为并非所有线性规划问题具有对称形式,故下面讨论一般情况下线性规划问题如何写出其对偶问题。考虑下面的例子。

例2 写出下述线性规划问题的对偶问题

32134m ax x x x z ++=

⎪⎪⎩⎪⎪⎨

⎧≤≥=++≥+-≤-+无约束3221321321321,0,041632532x x x x x x x x x x x x

思路是先将其转换成对称形式,再按表2-1的对应关系来写。

下面将对称或不对称线性规划原问题同对偶问题的对应关系,统一归纳为表2-2所示形式。

第二节 对偶问题的基本性质

本节的讨论先假定原问题及对偶问题为对称形式线性规划问题,即原问题为:

⎪⎩⎪⎨⎧=≥=≤=∑∑==),,1(0),,1(max 1

1n j x m i b x a x c z j

m

j i j ij n

j j

i (2.9)

其对偶问题为:

⎪⎩⎪⎨⎧=≥=≥=∑∑==),,1(0),,1(min 1

1

n j x m i c x a x b w j

m

i j i ij m

i i

i (2.10) 然后说明对偶问题的基本性质在非对称形式时也适用。

为本节讨论及后面讲述的需要,这里先介绍有关单纯形法计算的矩阵描述.

一、单纯形法计算的矩阵描述

对称形式线性规划问题(2.9)的矩阵表达式加上松弛变量后为:

⎧≥≥=++=0

,00max s s s

X X b IX AX X Cx z (2.11)

上式中X s 为松弛变量,X s =( x n+1,x n+2,…,x n+m ),I 为m ×m

单位矩阵。

单纯形法计算时,总选取I 为初始基,对应基变量为X s 。设迭代若干步后,基变量为X B ,X B 在初始单纯形表中的系数矩阵为B 。将B 在初始单纯形表中单独列出,而A 中去掉后的若干列后剩下的列组成矩阵N ,这样(2.11)的初始单纯形表可列成如表2-3的形式。

B B 纯形法的迭代是对约束增广矩阵进行的行的初等变换,对应X s 的系数矩阵在新表中应为

B -1

.故当基变量为X B 时,新的单纯形表具有表2—4形式.

B 数矩阵为B ,则有:

(1)对应初始单纯形表中的单位矩阵I ,迭代后的单纯形表中为1

-B ;

(2)初始单纯形表中基变量

s X =b ,,迭代后的表中B X =1-B b ,,

(3)初始单纯形表中约束系数矩阵为[1

-B A ,1

-B I]=[1

-B B ,1

-B N,1

-B

I],迭

代后的表中约束系数矩阵为[1

-B A ,1

-B I]=[1

-B

B ,1

-B

N,1

-B

I ]=[I ,1

-B

N ,

1-B ]。

(4)若初始矩阵中变量

j

x 的系数向量为

j

P 迭代后为

'

j P ,则有

j

j P B P 1'-= (2.13)

(5)当B 为最优解时,在表2—4中应有

01

≤--N B C C B N (2。14)

01≤--B C B (2。15)

因 B x 的检验数可写为

0=⋅-I C C B B (2。16)

故(2.14)~(2.16) 式可重写为

01

≤--A B C C B (2.17)

01

≤--B C B (2。18) 1-B C B 称为单纯乘子,若令1'-=B C Y B 则(2.17)、(2。18)式可改写为

⎩⎨

⎧≥≥0''Y C Y A (2.19)

看出这时检验数行,若取其相反数恰好是其对偶问题的一个可行解。将这个解代入对偶问题的目标函数值,有

z b B C b Y B ===-1

'ω (2.20)

由(2。20)式看出,当原问题为最优解时,这时对偶问题为可行解,且两者具有相同的目

标函数值.根据下一节讲述的对偶问题的基本性质,将看到这时对偶问题的解也为最优解。

下面通过例子说明两个问题的变量及解之间的对应关系,见例3。

例3 本章例1中列出了两个互为对偶的线性规划问题,两者分别加上松弛和剩余变量后为:

543210002m ax x x x x x z ++++=

⎪⎪⎪⎩⎪

⎪⎪

⎨⎧=≥-≤''+'-'+-≤++=++=+')5,,1(04

4

24261553

32152142132 j x x x x x x x x x x x x x j

⎪⎩⎪

⎨⎧=≥=-++=-+++++=)5,,1(0125260052415min 53214325

4321 i y y y y y y y y x x y y y i

ω

用单纯形法和两阶段法求得两个问题的最终单纯形表分别见表2—5和表2—6。

从表2-5和表2-6,可以清楚看出两个问题变量之间的对应关系。

此处分析解的对应关系,并指出:只需求解其中一个问题,从最优解的单纯形表中能得到另一个问题的最优解。

二、对偶问题的基本性质

1.弱对偶性。如果)

,,1(n j x j =是原问题的可行解,

)

,,1(m i y j =是其对偶问题

的可行解,则恒有

∑∑==≤n

j m

i i

i j j

y b x c

11

证明:由目标和约束不等式易得. 由弱对偶性,可得出以下推论:

(1)原问题任一可行解的目标函数值是其对偶问题目标函数值的下界;反之对偶问题任一可行解的目标函数值是其原问题目标函数值的上界。

(2)如原问题有可行解且目标函数值无界(具有无界解),则其对偶问题无可行解;反之对偶问题有可行解且目标函数值无界,则其原问题无可行解(注意:本点性质的逆不成立,当对偶问题无可行解时,其原问题或具有无界解或无可行解,反之亦然)。 (3)若原问题有可行解而其对偶问题无可行解,则原问题目标函数值无界;反之对偶问题有可行解而其原问题无可行解,则对偶问题的目标函数值无界。

2.最优性。如果),,1(ˆn j x

j =是原问题的可行解,

),,1(ˆm i y i =是其对偶问题的

可行解,且有

∑∑===n

j m

i i i j j

y b x

c

1

1

ˆˆ

),,1(ˆn j x j =是原问题的最优解,),,1(ˆm i y

i =是对偶问题的最优解。

3.强对偶性(或称对偶定理).若原问题及其对偶问题均具有可行解,则两者均具有最优解,且它们最优解的目标函数值相等。

证 由于两者均有可行解,根据弱对偶性的推论(1),对原问题的目标函数值具有上界,对偶问题的目标函数值具有下界;因此两者均具有最优解.又由本节的公式(2.19)和(2。20)知,当原问题为最优解时,其对偶问题的解为可行解,且有ω=z ,由最优性知,这时两者的解均为最优解。 4.互补松弛性。在线性规划问题的最优解中,如果对应某一约束条件的对偶变量值为非零,则该约束条件取严格等式;反之如果约束条件取严格不等式,则其对应的对偶变量一定为零.也即

若 0ˆ≥i y , 则有∑==n

j i j ij b x

a 1

ˆ, 即

0ˆ=si x

∑=

j j j

b x

c

1

ˆ ,即

0ˆ>si x ,则有0ˆ=i y

因此一定有0ˆˆ=⋅i si y x

证 由弱对偶性知

∑∑∑∑===-≤≤n

j m

i i i m i n j i j ij j j

y b y x a x

c

1

1

11

ˆˆˆˆ (2.21)

又根据最优性∑∑===n

j m

i i i j j

y b x

c

1

1

ˆˆ,故(2。21)式中应全为等式。由(2。21)式右端等式得

0ˆ]ˆ[1

1

=-∑∑==n

j i i j ij

m

i y b x

a

(2.22)

因 0ˆ≥i y 0ˆ1

≤-∑=n

j i j ij b x

a ,(2.22)对所有m i ,,1 =有

0ˆ]ˆ[1

=-∑=n

j i i j ij y b x

a 由此当

0ˆ>i y 时,必有

0ˆ1

=-∑=n

j i j ij

b x

a

当0ˆ1<-∑=n

j i j ij

b x

a

时,必有0ˆ=i y

将互补松弛性质应用于其对偶问题时可以这样叙述:

如果有

0ˆ>j x

,则

j n

j j ij

c y

a

=∑=1

ˆ

如果有,j n

j j ij

c y

a

>∑=1ˆ, 则0ˆ=j x

其证明方法同上述.

上述针对对称形式证明的对偶问题的性质,同样适用于非对称形式。如本章例2中,又

T

X )2,0,2(0

=是原问题的可行解,T

Y )829

,0,81(0=是其对偶问题可行解,由弱对偶性一

定有4/598'

00=<=b Y CX .因两者均具有可行解,因而原问题和对偶问题均存在最优解。

又在该例中T X )4,0,0(1=,T Y )3,0,0(1=分别是两个问题的可行解,且b Y CX '1112==,故1X ,1Y 分别是两个问题的最优解.又将

)4,0,0(1=X 代入例2原问题的约束条件,因约束(2.7a)(2。7b)取严格不等式,故根据互补松弛性有,0,021==y y ,将其代入对偶问题

3

3=y T

Y )3,0,0(1= 第三节 影子价格

从上节对偶问题的基本性质看出,当线性规划原问题求得最优解*j

x (j=1,…,n)时,

其对偶问题也得到最优解y i *

(i=1,…,m ),且代入各自的目标函数后有

,

11**

*

∑∑====n j m

i i i j

j y b x c z (2。23) 式中b i ,是线性规划原问题约束条件的右端项,它代表第i 种资源的拥有量,对偶变量y i *

的意义代表在资源最优利用条件下对单位第i 种资源的估价.这种估价不是资源的市场价格,而是根据资源在生产中作出的贡献而作的估价,为区别起见,称为影子价格(shadow price )。

1。资源的市场价格是已知数,相对比较稳定,而它的影子价格则有赖于资源的利用情况,是未知数。由于企业生产任务、产品结构等情况发生变化,资源的影子价格也随之改变.

2.影子价格是一种边际价格,在(2.23)式中对z 求b i 的偏导数得**

i i y b z =∂∂.这说明,

*

i y 的值相当于在资源得到最优利用的生产条件下,b i 每增加一个单位时目标函数z 的增量。

图2—1

图2—1为例1用图解法求解时的情形,图中阴影线部分标出了问题的可行域,点(7/2,

3/2)是最优解,代入目标函数得

21

8

=z 。如果例1中的第②个约束条件右端项增加l,变为6x 1+2x 2≤25,可行域边界线②将移至②'

,代入目标函数得

438=z ,说明第2种资源的边际价格为l /4.又如第③个约束条件右端项增加1,可行域的边界线③将移至③’,代入目标函数

得z=9,说明第3种资源的边际价格为1/2。

3。资源的影子价格实际上又是一种机会成本.在纯市场经济条件下,当第2种资源的市场价格低于1/4时,可以买进这种资源;相反当市场价格高于影子价格时,就会卖出这种资源。随着资源的买进卖出,它的影子价格也将随之发生变化,一直到影子价格与市场价格保持同等水平时,才处于平衡状态。

4.在上一节对偶问题的互补松弛性质中有

∑=

j i j ij

b x

a

1

ˆ时,

0ˆ=i y ;当0ˆ>i y 时,有

∑==n

j i j ij

b x

a

1

ˆ,这表明生产过程中如果某种资源b i 未得到充分利用时,该种资源的影子价

格为零;又当资源的影子价格不为零时,表明该种资源在生产中已耗费完毕。 5。从影子价格的含义上再来考察单纯形表的计算。因为由表2—4知

∑=--=-=m

i i

ij j j B j j y a c P B C c 1

1

σ (2。24)

(2.24)式中c j 代表第j 种产品的产值,∑=m

i i

ij

y a

1是生产该种产品所消耗各项资源的影子价格的总和,即产品的隐含成本。当产品产值大于隐含成本时,表明生产该项产品有利,可在计划中安排,否则用这些资源来生产别的产品更为有利,就不在生产计划中安排。这就是单纯形表中各个检验数的经济意义.

6.一般说对线性规划问题的求解是确定资源的最优分配方案,而对于对偶问题的求解则是确定对资源的恰当估价,这种估价直接涉及到资源的最有效利用,如在一个大公司内部,可借助资源的影子价格确定一些内部结算价格,以便控制有限资源的使用和考核下属企业经营的好坏。又如在社会上可对一些最紧缺的资源,借助影子价格规定使用这种资源一单位时必须上交的利润额,以控制一些经济效益低的企业自觉地节约使用紧缺资源,使有限资源发挥更大的经济效益。

第四节 对偶单纯形

一、对偶单纯形法的基本思路

求解线性规划的单纯形法的思路是:对原问题的一个基可行解,判别是否所有检验数

)

,,1(0n j z c j j =≤-。若是,又基变量中无非零人工变量,即找到了问题最优解;若为

否,再找出相邻的目标函数值更大的基可行解,并继续判别,只要最优解存在,就一直循环进行到找出最优解为止。

根据对偶问题的性质,因为

j

B j j j P B

C c z c 1--=-,当

)

,,1(0n j z c j j =≤-,即有

∑==≥≥m

i j i ij j j n j c y a c P Y 1

'

)

,,1( 或,也即其对偶问题的解为可行解,由此原问题和对偶

问题均为最优解。反之,如果存在一个对偶问题的可行基B ,即对n j ,,1 =,有 j

j B c P B C ≥-1或

≤-j j z c ,这时只要有

01

≥=-B C X B B ,即原问题的解也为可行解,即两者均为最优解。否则保持对偶问题为可行解,找出原问题的相邻基本解,判别是否有

0≥B X ,循环进行,一直使原问题也为可行解,从而两者均为最优解。

对偶单纯形法的基本思路:先找出一个对偶问题的可行基,并保持对偶问题为可行解条件下,如不存在0≥B X ,通过变换到一个相邻的目标函数值较小的基本解(因对偶问题是求目标函数极小化),并循环进行,一直到原问题也为可行解(即0≥B X ),这时对偶问题

与原问题均为可行解。

二、对偶单纯形法的计算步骤 设某标准形式的线性规划问题

⎧≥==0max X b AX CX

z (2.25)

存在一个对偶问题的可行基B ,不妨设B =(P 1,P 2,…,P m ),列出单纯形表(见表2-7).

表2—7中必须有

)

,,1(),,,1(0m i b n j z c i j j ==≤-的值不要求为正.当对i =

1,…,m,有0

≥i b 时,即表中原问题和对偶问题均为最优解。否则,通过变换一个基变量,找出原问题的一个目标函数值较小的相邻基本解。

1。确定换出基的变量

因为总存在〈0的

i b ,令}min{i r b b =,其对应变量r x 为换出基的变量。

2.确定换入基的变量

(1)为了使下一个表中第r 行基变量为正值,因而只有对应)

,,1(0n m j a rj +=<的

非基变量才可以考虑作为换入基的变量.

(2)为了使下一个表中对偶问题的解仍为可行解,令

rs s

s rj rj

j j j

a z c a a z c -=

<-=}0|{

min θ (2,26)

rs a 为主元素,s x 为换入基的变量。

设下一个表中的检验数为

'

)(j j z c -,由式(1.31)

'

)(j j z c -=(j j z

c -)—rs rj

a a (s s

z

c -)=]

[

rs s

s rj

j j rj a z c a z c a --

-

(2.27)

分两种情况说明满足(2。26)式来选取主元素时,式(2.27)中

(a)对

≥rj a ,因

≤-j j z c 故

≤-rj

j

j a z c ,又因主元素

0

≥-rs

s

s a z c ,由此式(2.27)方括弧内的值≤0,故有)('-j j z c ≤0.

(b )对0---rs s s rj j j a z c a z c ,故有0)('

≤-j j z c .

3。用换入变量替换换出变量,得到一个新的基。对新的基再检查是否所有

0),,1(≥=m i b i …,m)≥0。如是,找到了两者的最优解,如为否,回到第l 步再循环进

行。

因为由对偶问题的基本性质知,当对偶问题有可行解时,原问题可能有可行解,也可能

无可行解。对出现后一种情况的判断准则是:对0

≥rj a 。因为这种情况,若把表中第r 行的约束方程列出有

r n rn m m r r b x a x a x =+++++...11, (2。28) 因)

,,1(0n m j a rj +=≥,又0

,,1(0n j x j =≥的解.故原问题无

可行解,这时对偶问题的目标函数值无界。 下面举例说明对偶单纯形法的计算步骤。 例4 用对偶单纯形法求解下述线性规划问题:

⎪⎩⎪

⎨⎧≥≥++≥+++=0

,,1252652415min 3

21321323

21y y y y y y y y y y y ω

解 先将问题改写为:

⎪⎩⎪

⎨⎧=≥=+----=+--++---=)

5,,1(0125260052415max 53214325

4321' i y y y y y y y y y y y y y i

ω

列出单纯形表,并用上述对偶单纯形表求解步骤进行计算,其过程见表2-8。

引进人工变量,使计算简化。但在初始单纯形表中其对偶问题应是基可行解这点,对多数 线性规划问题很难实现。因此对偶单纯形法一般不单独使用,而主要应用于灵敏度分析及

第五节 灵敏度分析

假定问题中的a ij ,b i ,c j 是变化的,就会提出以下问题:当这些参数中的一个或几个发生变化时,问题的最优解会有什么变化,或者这些参数在一个多大范围内变化时,问题的最优解不变。这就是灵敏度分析所要研究解决的问题。

当然,当线性规划问题中的一个或几个参数变化时,可以用单纯形法从头计算,看最优解有无变化,但这样做既麻烦又没有必要.因为前面已经讲到,单纯形法的迭代计算是从一组基向量变换为另一组基向量,表中每步迭代得到的数字只随基向量的不同选择而改变,因此有可能把个别参数的变化直接在计算得到最优解的最终单纯形表上反映出来。这样就不需要从头计算,而直接对计算得到最优解的单纯形表进行审查,看一些数字变化后,是否仍满足最优解的条件,如果不满足的话,再从这个表开始进行迭代计算,求得最优解。

灵敏度分析的步骤可归纳如下:

1。将参数的改变计算反映到最终单纯形表上来:

具体计算方法是,按下列公式计算出由参数a i j ,b i ,c j 的变化而引起的最终单纯形表上有关数字的变化。由式(2。12),(2.13),(2.17)可得出下列各式:

b B b ∆=∆-1

' (2。30)

j

j P B P ∆=∆-1' (2。31)

∑=-=-m

i i ij j j j y a c z c 1

*

'

)( (2.32)

2.检查原问题是否仍为可行解;

3。检查对偶问题是否仍为可行解;

4。检查(表2—9)所列情况得出结论和决定继续计算的步骤.

一、分析

j

c 的变化

线性规划目标函数中变量系数

j

c 的变化仅仅影响到检验数

)

(j j z c -的变化。所以将

j

c 的变化直接反映到最终单纯形表中,只可能出现如表2—9中的前两种情况。 下面举例说明.

例5 在第一章例一的美佳公司例子中,(1)若加电Ⅰ的利润降至1。5元/件,而家电Ⅱ的利润增至2元/件时,美佳公司最优生产计划有何变化;(2)若加电Ⅰ的利润不变,则加电Ⅱ的利润在什么范围内变化时,则该公司的最优生产计划将不发生变化。

解 (1)将加电Ⅰ,Ⅱ的利润变化直接反映到最终单纯形表(表1—9)中得表2—10.

因变量4的检验数大于零,故需继续用单纯形法迭代计算得表2—11.

(2)设家电Ⅱ的利润为(1+λ)元,反映到最终单纯形表中,得表2-12。

04141≤+-

λ ,0

2321≤--λ

解得 1

31

≤≤-λ 即加电Ⅱ的利润2c 的变化范围应满足

2

32

2≤≤c

二、分析i b 的变化

右端项

i b 的变化在实际问题中反映为可用资源数量的变化。由式(2.30)看出i b 变化反

映到最终单纯形表上将引起b 列数字的变化,在表2-9中可能出现第一或第三的两种情况.出现第一种情况时,问题的最优基不变,变化后的b 列值为最优解。出现第三种情况时,用

对偶单纯形法迭代继续找出最优解。

例6 在上述美佳公司的例子中:(1)若设备A 和调试工序的每天能力不变,而设备B 每天的能力增加到32小时,分析公司最优计划的变化;(2)若设备A 和B 每天可用能力不变,则调试工序能力在什么范围内变化时,问题的最优基不变。

解 (1)因有

,080⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡=∆b 由式(2。19)有

⎥⎥

⎥⎦⎤

⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=∆=∆-22100802/34/102/14/102/154/511'b B b 将其反映到最终单纯形表中得2-13

因表2—13中原问题为非可行解,故用对偶单纯形法继续计算得表2—14。

(2)设调试工序每天可用能力为)(λ+5小时,因有

⎥⎥

⎥⎥

⎥⎦⎤

⎢⎢⎢⎢⎢⎢

⎣⎡--=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=∆=∆-λλλλ2321215002/34/102/14/102/154/511'b B b

将其反映到最终单纯形表中,其b 列数字为

⎥⎥⎥⎥

⎥⎥⎦⎤

⎢⎢⎢⎢⎢⎢⎣⎡+--=λλλ23232127215215b

当b ≥0时问题的最优基不变,解得11≤≤-λ.由此调试工序的能力应在4小时~6小时之间。

三、增加一个变量x j 的分析

增加一个变量在实际问题中反映为增加一种新的产品.其分析步骤为:

1.计算∑=-=-=m

i i ij j j j j

y a c z c 1

*

'

σ

2.计算

j

j P B P 1'-=

3.若0'≤j σ,原最优解不变,只需将计算得到的'j P 和'j σ直接写入最终单纯形表中;

若0'

>j σ,则按单纯形法继续迭代计算找出最优。

例7 在美佳公司例子中,设该公司又计划推出新型号的家电Ⅲ,生产一件所需设备

A 、

B 及调试工序的时间分别为3小时、4小时、2小时,该产品的预期盈利为3元/件,

试分析该种产品是否值得投产;如投产,对该公司的最优生产计划有何变化。

解 设该公司生产家电Ⅲx 6件,有c 6=3,P 6=(3,4,2)T

.

1

243)21,41,0(3'

3=⎥⎥

⎥⎦

⎤⎢⎢⎢⎣⎡-=σ

⎥⎥

⎥⎦⎤

⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=2072432/34/102/14/102/154/51'

6p 将其反映到最终单纯形表(表1—9)中得表2-15.

表2-15

因 6

,故用单纯形表继续迭代计算得表2-16。

由表2—16,美佳公司新的最优生产计划应为每天生产2件家电I ,4

件家电Ⅲ。

四、分析参数a ij 的变化

a ij 的变化使线性规划的约束系数矩阵A 发生变化。若变量j x

在最终单纯形表中为非基变量,其约束条件中系数a ij 的变化分析步骤可参照本节之三,若变量x j 在最终单纯形表中为

基变量,则a ij 的变化将使相应的B 和B —1

发生变化,因此有可能出现原问题和对偶问题均为非可行解的情况。出现这种情况时,需引进人工变量将原问题的解转化为可行解,再用单纯形法求解,下面举例说明。

例8 在美佳公司的例子中,若家电Ⅱ每件需设备,A ,B 和调试工时变为8小时、4小时、1小时,该产品的利润变为3元/件,试重新确定该公司最优生产计划。

解 先将生产工时变化后的新家电Ⅱ看作是一种新产品,生产量为'

2x ,仿本节三的步骤

直接计算'2σ和'

2P 并反映到最终单纯形表中。其中:

2/3148)2/1,4/1,0(3'

2=⎥⎥

⎥⎦

⎢⎢⎢⎣⎡-=σ

⎥⎥

⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=2/12/12/111482/34/102/14/102/154/51'

2p 将其反映到最终单纯形表(表1—9)中得表2-17.

因2x 已变换为2x ,

故用单纯形法将2x 替换出基变量中的2x ,并在下一个表中不再保留2x ,

得表2—18。

表2-18第1行的约束可写为

9244543-=-+x x x

(2.33)

式(2.33)两端乘以(—1),再加上人工变量

6x 得

9244543=+--x x x (2.34)

将式(2.34)替换表2-18的第l 行得表2—19。

由表2—20知,美佳公司的最优生产计划为每天生产11/4件家电Ⅰ,15/8件新家电Ⅱ.

五、增加一个约束条件的分析

增加一个约束条件在实际问题中相当增添一道工序。分析的方法是先将原问题最优解的变量值代入新增的约束条件,如满足,说明新增的约束未起到限制作用,原最优解不变.否则,将新增的约束直接反映到最终单纯形表中再进一步分析。

例9仍以美佳公司为例,设家电Ⅰ,Ⅱ经调试后,还需经过一道环境试验工序。家电Ⅰ每件须环境试验3小时,家电Ⅱ每件2小时,又环境试验工序每天生产能力为12小时.试分析增加该工序后的美佳公司最优生产计划。

解先将原问题的最优解x1=7/2,x2=3/2代入环境试验工序的约束条件3x1+2x2≤12。

12

2

27

2

3

2

2

7

3>

=

+

,故原问题最优解不是本例的最优解。在试验工序的约束条件中加松弛变量得

3x1+2x2+x6=12 (2.35)

以x6为基变量,将式(2.35)反映到最终单纯形表(表1—9)中得表2-2l。

12表2-22中第①’,②’,③'

行同原表第①②③行,表中第④’行由以下初等变换得到④’=④-3×②-2×③。

①’

②'

③’

④'

4件家电Ⅰ.

第六节参数线性规划

灵敏度分析中研究c j、b i等参数改变到某一值时对问题最优解的影响,若令c j或b i沿某一方向连续变动,则目标函数值z将随c j或b i的变动而呈线性变动,z是这个变动参数的线性函数,因而称为参数线性规划。

当目标函数中c j值连续变化时,其参数线性规划的形式为:

⎧≥=+=0)()(max *X b AX X

b C z λλ (2.36)

式(2.36)中C 为原线性规划问题的价值向量,C *

为变动向量,λ为参数.

当约束条件右端项连续变化时,其参数线性规划的形式为:

⎩⎨

⎧≥+==0

)(max *X b b AX CX

z λλ (2.37)

式(2。37)中b 为原线性规划问题的资源向量,b *

扩为变动向量,λ为参数. 参数线性规划问题的分析步骤是:

(1)令λ=0求解得最终单纯形表;

(2)将*

C λ或*

b λ项反映到最终单纯形表中去;

(3)随λ值的增大或减小,观察原问题或对偶问题,一是确定表中现有解(基)允许且值的变动范围,二是当且值的变动超出这个范围时,用单纯形法或对偶单纯形法求取新的解;

(4)重复第(3)步,一直到λ又值继续增大或减小时,表中的解(基)不再出现变化时为 止.

下面通过例子具体说明.

例10 分析λ值变化时,下述参数线性规划问题最优解的变化。

⎪⎪⎩⎪⎪⎨

⎧≥≤+≤+≤+++=0

,5242615

5)21()2()(max 21212122

1x x x x x x x x x z λλλ

解 先令0=λ求得最优解,并将*

C λ反映到最终单纯形表中,得表2-24。

表2—24中,当15≤≤-

λ,表中解为早优,且

λ

22+=z .当1>λ时,变量4x 的检验数〉0,用单纯形迭代计算得表2—25。

线性规划问题及灵敏度分析

实验一 线性规划问题及灵敏度分析 实验目的:了解WinQSB 软件在Windows 环境下的文件管理操作,熟悉软件界面内容,掌握操作命令。用WinQSB 软件求解线性规划,掌握winQSB 软件写对偶规划,灵敏度分析和参数分析的操作方法。 实验每组人数及学时:组人数1人,学时数:4学时 实验环境:装有WinQSB 软件的个人电脑 实验类型:验证性 实验内容: 一、 用WinQSB 软件求解线性规划的方法: 操作步骤: 1.将WinQSB 文件复制到本地硬盘;在WinQSB 文件夹中双击setup.exe 。 2.指定安装WinQSB 软件的目标目录(默认为C:\ WinQSB )。 3. 安装过程需输入用户名和单位名称(任意输入),安装完毕之后,WinQSB 菜单自动生成在系统程序中。 4.熟悉WinQSB 软件子菜单内容及其功能,掌握操作命令。 5.求解线性规划。启动程序 开始→程序→WinQSB→Linear and Integer Programming 。 6.学习例题 点击File→Load Problem→lp.lpp, 点击菜单栏Solve and Analyze 或点击工具栏中的图标用单纯形法求解,观赏一下软件用单纯形法迭代步骤。用图解法求解,显示可行域,点击菜单栏Option →Change XY Ranges and Colors,改变X1、X2的取值区域(坐标轴的比例),单击颜色区域改变背景、可行域等8种颜色,满足你的个性选择。 下面结合例题介绍WinQSB 软件求解线性规划的操作步骤及应用。 用WinQSB 软件求解下列线性规划问题: 1234max 657Z x x x x =+++ s.t. 12341 2341231234 31234 269260852150 730001020 ,,0,x x x x x x x x x x x x x x x x x x x x +++≤⎧⎪-+-≥⎪⎪++=⎪ -≥⎨⎪-≥⎪≤≤⎪⎪≥⎩无约束 解:应用WinQSB 软件求解线性规划问题不必化为标准型,如果是可以线性化的模型则先线性化,对于有界变量及无约束变量可以不用转化,只需要修改系统的变量类型即可,对于不等式约束可以在输入数据时直接输入不等式符号。 (1)启动线性规划(LP )和整数规划(ILP )程序 点击开始→程序→WinQSB →Linear and Integer Programming ,显示线性规划和整数规划工作界面(注意菜单栏、工具栏和格式栏随主窗口内容变化而变化)。这一程序解决线性规划(LP )以及整数线性规划(ILP )问题。

线性规划的对偶原理

线性规划的对偶原理 3.1 线性规划的对偶问题 一、 对偶问题的提出 换位思考 家具厂的线性规划问题,该问题站在家具厂管理者的角度追求销售收入最大 213050max x x z += ?? ? ??≥≤+≤+0 ,50212034212121x x x x x x 某企业家有一批待加工的订单,有意利用该家具厂的木工和油漆工资源来加工他的产品。他 需要与家具厂谈判付给该厂每个工时的价格。如果该企业家已对家具厂的经营情况有详细了 解,他可以构造一个数学模型来研究如何才能既让家具厂觉得有利可图,肯把资源出租给他, 又使自己付的租金最少。 目标:租金最少;1y -付给木工工时的租金;2y -付给油漆工工时的租金 2150120min y y w += 所付租金应不低于家具厂利用这些资源所能得到的利益 1)支付相当于生产一个桌子的木工、油漆工的租金应不低于生产一个桌子的收 入 502421≥+y y 2)支付相当于生产一个椅子的木工、油漆工的租金应不低于生产一个椅子的收 入 30321≥+y y 3)付给每种工时的租金应不小于零 0,021≥≥y y 二、 原问题与对偶问题的数学模型 1. 对称形式的对偶

原问题和对偶问题只含有不等式约束时,一对对偶问题的模型是对称的,称为对称形式的对偶。 原问题: ?? ? ??≥≥=0min X b AX CX z 对偶问题: ?? ? ??≥≤=0max Y C YA Yb w 2. 非对称形式的对偶 若原问题的约束条件全部是等式约束(即线性规划的标准型),即 ?? ? ??≥==0min X b AX CX z 则其对偶问题的数学模型为 ?? ? ??≤=是自由变量Y C YA Yb w max 可把原问题写成其等价的对称形式: min z =CX AX ≥b AX ≤b X ≥0 即 min z =CX ? ? ????-A A X ≥??????-b b X ≥0 设Y 1=(y 1,y 2,…,y m ), Y 2=(y m+1,y m+2,…,y 2m )。根据对称形式的对偶模型,写出上述问题的对偶问题:

线性规划的对偶理论与灵敏度分析习题

第二章 线性规划的对偶理论与灵敏度分析习题 1. 写出下列线性规划问题的对偶问题。 (1)⎪⎪⎩⎪⎪ ⎨ ⎧≥=++≤++≥++++=无约束 3213213213213 21,0,5343 32243422min x x x x x x x x x x x x x x x z (2) ⎪⎪⎩⎪⎪ ⎨ ⎧≤≥≤++≥-+-=++++=0 ,0,8374355 22365max 3213213213213 21x x x x x x x x x x x x x x x z 无约束 (3)⎪⎪ ⎪⎪⎩ ⎪⎪⎪ ⎪⎨⎧==≥=====∑∑∑∑====) ,,1;,,1(0) ,,1(),,1(min 1 111n j m i x n j b x m i a x x c z ij m i j ij n j i ij m i ij n j ij (4)⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=≥++==<=<=∑∑∑===),,,,1(0),,2,1() ,,1(min 1 211111n n j x m m m i b x a m m i b x a x c z j n j i j ij n j i j ij n j j j 无约束 2. 判断下列说法是否正确,为什么? (1)如果线性规划的原问题存在可行解,则其对偶问题也一定存在可行解; (2)如果线性规划的对偶问题无可行解,则原问题也一定无可行解; ( 3)在互为对偶的一对原问题与对偶问题中,不管原问题是求极大或极小,原问题可行解的目标函数值一定不超过其对偶问题可行解的目标函数值; (4)任何线性规划问题具有唯一的对偶问题。 3. 已知某求极大化线性规划问题用单纯形法求解时的初始单纯形表及最终单纯形表如下表所示,求表中各括弧内未知数的值。

第二章线性规划的对偶理论和灵敏度分析自测题key

i i i i 第二章 线性规划的对偶理论和灵敏度分析自测题 1. 判断下述说法是否正确 (1) 任何线性规划问题存在并具有唯一的对偶问题。 (2) 线性规划原问题的对偶问题的对偶是原问题本身。 (3) 原问题的任一可行解对应的目标函数值都不超过其对偶问题的任一可行解对应的目标函数值。 (4) 已知对偶问题的最优解中, y * > 0 ,则原问题中在资源最优配置下,第i 种资源已完全消 耗殆尽。 (5) 已知对偶问题的最优解中, y * = 0 ,则原问题中在资源最优配置下,第 i 种资源一定未 完全消耗。 (6) 影子价格就是市场价格。 (7) 若第 i 种资源的影子价格为 y * > 0 ,则在保持原问题中其它条件不变时,在资源最优配置下,当第i 种资源增加10个单位时,最优值将一定增加10 y * . (8) 在应用对偶单纯形法计算时,若在某一个单纯形表中,出现某行除该行对应的基变量值 小于0外,该行其余元素全部大于或等于0,则可以判断该线性规划问题无最优解。 (9) 在应用对偶单纯形法计算时,若在某一个单纯形表中,出现某行除该行对应的基变量值小于0外,该行其余元素全部小于或等于0,则可以判断该线性规划问题的对偶问题无最优解。 (10)线性规划的原问题和其对偶问题的最优值如果存在,则必然相等。 (11)线性规划问题的最终单纯形表中,当仅某一非基变量在目标函数中的系数变化时,线性规划问题的最优解一定不改变。 (12)线性规划问题的最终单纯形表中,当仅有某一基变量在目标函数中的系数变化时,线性规划问题的最优解一定不改变。 (13)线性规划问题的最终单纯形表中,当仅有某一非基变量在系数矩阵中的列变化时,线性规划问题的最优解一定不改变。 (14)线性规划问题的最终单纯形表中,当仅有某一基变量在系数矩阵中的列变化时,线性规划问题的最优解一定不改变。 (15)线性规划问题的最终单纯形表中,当仅有某种资源的数量变化时,线性规划问题的最优值一定改变。 2. 简述影子价格的经济含义。 3. Min ω=2x 1+3x 2+5x 3+6x 4 x 1+2x 2+3x 3+ x 4 ≥ 2 -2x 1+ x 2- x 3+3x 4 ≤-3 x j ≥0, j =1,2, …,4 (1) 写出其对偶问题。 (2) 求解其对偶问题。 (3) 利用对偶性质求原问题的解。 4. 某企业生产A

线性规划的灵敏度分析与应用知识点总结

线性规划的灵敏度分析与应用知识点总结 线性规划是一种重要的数学优化方法,它通过建立一个数学模型, 根据特定的约束条件和目标函数,求解出使目标函数取得最大(最小)值的决策变量的取值。而灵敏度分析则是针对线性规划模型中的参数 进行变动时,目标函数值和决策变量的取值产生的变化进行评估和分析。本文将对线性规划的灵敏度分析进行总结,并探讨其在实际应用 中的一些重要知识点。 一、灵敏度分析的基本概念和原理 灵敏度分析是指在线性规划模型中,通过变动参数的大小和取值范围,分析其对目标函数值和决策变量的解产生的影响程度。主要包括 以下几个方面的分析内容: 1. 目标函数系数的灵敏度分析 目标函数系数表示决策变量对目标函数的贡献程度,通过改变目标 函数系数可以分析目标函数值的变动情况。当目标函数系数发生较大 变动时,可能导致最优解的决策变量发生改变。 2. 约束条件右侧常数的灵敏度分析 约束条件的右侧常数表示资源的可利用程度,通过改变约束条件右 侧常数可以分析资源的利用程度对决策变量解的影响。当约束条件右 侧常数发生较大变动时,可能会改变最优解的取值范围。 3. 决策变量的灵敏度分析

决策变量的灵敏度分析可以评估决策变量值的改变对目标函数值和约束条件的违背程度产生的影响。通过改变决策变量的取值范围,可以判断最优解的稳定性和可行性。 二、灵敏度分析的具体应用 灵敏度分析在实际应用中有广泛的应用价值,主要包括以下几个方面: 1. 评估模型的可靠性 通过灵敏度分析,可以评估线性规划模型中参数的变动对解的影响程度,从而判断模型的可靠性和稳定性。当参数变动对解的影响较小时,说明模型具有较好的鲁棒性。 2. 制定决策方案 灵敏度分析可以帮助决策者评估决策方案的可行性和稳定性,从而选取出最优的决策方案。在实际应用中,决策者可以通过改变参数的取值范围,确定决策方案的合理范围。 3. 资源优化分配 通过灵敏度分析,可以评估资源可利用程度的变动对决策变量的解产生的影响。在资源有限的情况下,通过调整资源的利用程度,实现资源的优化分配。 4. 建立风险模型

线性规划的对偶理论与灵敏度分析

第二章 线性规划的对偶理论与灵敏度分析 主要内容 对偶问题、对偶基本性质、对偶单纯形方法、灵敏度分析、参数规划 讲授重点 对偶基本性质、对偶单纯形方法、灵敏度分析 讲授方式 讲授式、启发式 本章知识结构图 第一节 线性规划的对偶问 题 一、对偶问题的提出 首先通过实际例子看对偶问题的经济意义。 例1 第一章例1中美佳公司利用该公司资源生产两种家电产品时,其线性规划问题为: (LP 1) max z =2x l +x 2 ⎪⎪⎩⎪⎪⎨ ⎧≥≤+≤+≤0,5242615 52121212x x x x x x x 现从另一角度提出问题。假定有另一公司想把美佳公司的资源收买过来,它至少应付出多大代价,才能使美佳公司愿意放弃生产活动,出让自己的资源.显然美佳公司愿出让自己资源的条件是,出让代价应不低于用同等数量资源由自己组织生产活动时获取的盈利.设分别用y 1、y 2、和y 3代表单位时间(h )设备A 、设备B 和调试工序的出让代价。因美佳公司用6小时设备A 和1小时调试可生产一件家电I ,盈利2元;用5小时设备A,2小时设备B 及1小时调试可生产一件家电Ⅱ,盈利1元。由此y1,y2,y3的取值应满足 6y 2+y 3≥2 5y 1+2y 2+y 3≥1 (2。1) 又另一公司希望用最小代价把美佳公司的全部资源收买过来,故有 min z =15y 1+24y 2+5y 3 (2。2) 显然y i ≥0(i =l ,2,3),再综合(2。1),(2。2)式有。 (LP 2) min ω=15y 1+24y 2+5y 3

⎪⎩⎪ ⎨⎧≥≥+≥+0,,125263212132y y y y y y y 上述LP 1和LP 2是两个线性规划问题,通常称前者为原问题,后者是前者的对偶问题。 二、对称形式下对偶问题的一般形式 定义:满足下列条件的线性规划问题称为具有对称形式:其变量均具有非负约束,其约束条件当目标函数求极大时均取“≤"号,当目标函数求极小时均取“≥”号’. 对称形式下线性规划原问题的一般形式为: max z=c 1x 1+c 2x 2+…+c n x n ⎪⎪⎪⎩⎪ ⎪⎪ ⎨⎧=≥≤+⋅⋅⋅++≤+⋅⋅⋅++≤+⋅⋅⋅++),,1(022112222212111212111n 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.3) 用y i (i=1,…,m )代表第i 种资源的估价,则其对偶问题的一般形式为: min w=b 1y 1+b 2y 2+…+b m y m ⎪⎪⎪⎩⎪ ⎪⎪⎨⎧⋅⋅⋅=≥≥+⋅⋅⋅++⋅ ⋅⋅⋅⋅⋅⋅⋅⋅≥+⋅⋅⋅++≥+⋅⋅⋅++),,1(0221 12222212111212111m i y c y a y a y a c y a y a y a c y a y a y a y i n m mn n n m m m m (2。4) 用矩阵形式表示,对称形式的线形规划问题的原问题为: max z=CX ⎩⎨ ⎧≥≤0X b AX (2。5) 其对偶问题为: min w=Y ’b ⎩ ⎨ ⎧≥≥0'Y C Y A 将上述对称形式下线性规划的原问题与对偶问题进行比较,可以列出如表2—1所示的对应关系。

运筹学习题解答(chap2)(1)(1)

第二章 对偶问题与灵敏度分析 一、写出下列线性规划的对偶问题 1、P89,(a) 321422m in x x x Z ++= ???????≥=++≤++≥++. ,0,;534;332;2433213213 21321无约束x x x x x x x x x x x x 解:原模型可化为 321422m in x x x Z ++= ????? ??≥=++≥≥++. ,0,;534;3-3--2-;24332 13 2 1 32132 1321无约束x x x y y y x x x x x x x x x 于是对偶模型为 321532m ax y y y W +-= ???????≥≤+-≤+-≤+-.,0,;4334;243;223213213 21321无约束 y y y y y y y y y y y y 2、P89,(b) 321365m ax x x x Z ++= ???????≤≥≤++≥-+-=++. 0,0,;8374;35;5223213213 21321x x x x x x x x x x x x 无约束 解:令033 ≥-='x x 原模型可化为 3 21365m ax x x x Z '-+=

????? ??≥'≥≤'+≤'='+. 0,0,; 83-74;3--5-;52-2321 3 21 3213 21321x x x y y y x x x x x x x x x 无约束 于是对偶模型为 321835m in y y y W +-= ???????≥-≥---≥+-=++. 0,,; 332;6752;543213213 21321y y y y y y y y y y y y 无约束 或???????≥≤++≥+-=++.0,,;332; 6752; 54321321321321y y y y y y y y y y y y 无约束 二、灵敏度分析 1、P92, 线性规划问题 213m ax x x Z += ??? ??≥≤+≤+0,1025; 742 12121x x x x x x 最优单纯形表如下 试用灵敏度分析的方法,分析: (1) 目标函数中的系数21,c c 分别在什么范围内变化,最优解不变 (2) 约束条件右端常数项21,b b 分别在什么范围内变化,最优基保持不变 解:(1) 1c 的分析:要使得最优解不变,则需

第三章线性规划的对偶理论及灵敏度分析1总结

第三章线性规划的对偶理论及灵敏度分析 主要内容:1、对偶问题及其性质; 2、 对偶单纯形法; 3、 灵敏度分析。 重点与难点:对偶问题与原问题的对应关系,对偶问题的基本性质,对偶单纯形法的求解步骤,灵敏度分析的方 法。 要 求:理解线性规划对偶问题的性质,熟练掌握对偶单纯形法的求解步骤和灵敏度分析的方法和技巧,能够 用这些数学方法解决实际问题。 § 1对偶问题的对称形式 一、对偶问题 弓侧,某工厂在计划期内要安排生产甲、乙两种产品,已知生产单位产品所需要的设备台时及 A 、B 两种原材料 的消耗,该工厂每生产一件产品甲可获利 2元,每生产一件产品乙可获利 3元,问应如何安排计划才能使该工厂获利 最多? 解:设 X i 、 X 2 分别为甲、乙两种产品的产量 作一比较:若用一个单位台时和 4个单位原材料 A 生产一件产品甲,可获利 2元,那么生产每件产品甲的设备台 y^ 4y^ 2 同理,将生产每件乙产品的设备台时和原材料出租和出让的收入应不低于生产一件乙产品的利润。即: 2力 4y 3 3 将工厂所有设备台时和资源都出租和出让,其收入为 则目标函数 maxz 二 2x 「 3x 2 x 「 2x 2 岂 8 i 4x 1 - 16 i 4x 2 兰 12 约束条件 -x 1,x^ 0 (1) 不再生产甲、乙产品,而将其出租或出售 3分别为出租 单位设备台时的租金和出让单位原材料 这时要考虑每种资源的定价问题,设 A 、 B 的附加额。 时和原材料出租和出让的收入应不低于生产一件甲产品的利润。即:

。 =8y 〔 + 16y 2 + 12y 3 对工厂来说,••越大越好;但对接受者来说,支付的愈少愈好,所以工厂只能在满足》所有产品的利润前提下, 使其总收入尽可能小,才能实现其愿望。为此,得到如下模型: min =8y 1 16y 2 12y 3 "+4丫2 工 2 < 2y i +4y ^ 3 J j > 0 , j =1,2,3 我们就称(2)为模型(1)的对偶问题。 一般地,设原问题为 max z = c/ c 2 x 2 … …c x n 'a ii X i +a i2X 2 + … +amX n 兰 b a 2l X l +a 22X 2 +■八 +a 2n X n 兰 b 2 a a a a ■ ■ ■ ■ ■s ■ ■ ■ ■ a mi X i +a m2X 2 + *a mn X n 兰 * X j _0 , j =i,2, ,n 则其对偶问题为: min 二 by b ?y 2 ^^n Niy i +a 2〃2 + …+a mi y m A" a i2y i +a 22 y 2 * +a m2 y m ®C 2 m - a - < ■ ■ ■ ■ a in y i +a 2n y 2 + +a mn y m ®C n y i 一0 , i =i,2, ,m 矩阵形式: 原问题 对偶问题 max z = cX mi n = Yb 'AX E b , 、Y A 启C (实际为A T y T ^C T ) X >0 7 >0 、原问题与对偶问题的关系

第三章 线性规划及其对偶问题

第三章 线性规划及其对偶问题 线性规划是最优化问题的一种特殊情形,也是运筹学的一个重要分支,它的实质是从多个变量中选取一组适当的变量作为解,使这组变量满足一组确定的线性式,而且使一个线性目标函数达到最优(最大或最小). 线性规划的应用极为广泛,自1949年美国数学家G. B. Dantzing 提出一般线性规划问题求解的方法——单纯形法之后,线性规划无论在理论上、计算方法和开拓新的应用领域中,都获得了长足的进步,线性规划从解决技术问题的最优化设计到工业、农业、商业、交通运输业、军事、经济计划和管理决策等领域都有广泛的发展和应用.本章主要从线性规划的基本概念、数学模型、单纯形法、对偶理论、灵敏度分析等方面进行介绍. §3.1 线性规划数学模型基本原理 一、线性规划的数学模型 满足以下三个条件的数学模型称为线性规划的数学模型: (1)每一个问题都用一组决策变量T n x x x ][21,,, 表示某一方案;每一组值就代表一个具体方案. (2)有一个目标函数,可用决策变量的线性函数来表示,按问题的不同,要求目标函数实现最大化或最小化. (3)有一组约束条件,可用一组线性等式或不等式来表示. 线性规划问题的一般形式为 1211221111221121122222112212max(min)()()()..()0n n n n n n n m m mn n m n f x x x c x c x c x a x a x a x b a x a x a x b s t a x a x a x b x x x =++++++≤=≥?? +++≤=≥?? ? ?+++≤=≥??≥?,,,, , ,,,,,,,,. 这里,目标函数中的系数n c c c ,,, 21叫做目标函数系数或价值系数,约束条件中的常数 m b b b ,,, 21叫做资源系数,约束条件中的系数;,,, m i a ij 21(= )21n j ,,, =叫做约束系数或技术系数. 二、线性规划问题的标准形式 所谓线性规划问题的标准形式,是指目标函数要求min ,所有约束条件都是等式约束,且所有决策定量都是非负的,即 1211221111221121122222112212min ()..0n n n n n n n m m mn n m n f x x x c x c x c x a x a x a x b a x a x a x b s t a x a x a x b x x x =++++++=?? +++=??? ?+++=??≥?,,,, , ,, , ,,, 或简写为

《运筹学》第三章线性规划对偶理论与灵敏度分析习题及答案

第三章线性规划对偶理论与灵敏度分析习题 一、思考题 1.对偶问题和对偶变量的经济意义是什么? 2.简述对偶单纯形法的计算步骤。它与单纯形法的异同之处是什么? 3.什么是资源的影子价格?它和相应的市场价格之间有什么区别? 4.如何根据原问题和对偶问题之间的对应关系,找出两个问题变量之间、解及检 验数之间的关系? 5.利用对偶单纯形法计算时,如何判断原问题有最优解或无可行解? 6.在线性规划的最优单纯形表中,松弛变量(或剩余变量) ,其经济意 义是什么? 7.在线性规划的最优单纯形表中,松弛变量 的检验数 (标准形为 求最小值),其经济意义是什么? 8.将 的变化直接反映到最优单纯形表中,表中原问题和对偶问题的解

将会出现什么变化?有多少种不同情况?如何去处理? 二、判断下列说法是否正确 1.任何线性规划问题都存在且有唯一的对偶问题。 2.对偶问题的对偶问题一定是原问题。 3.若线性规划的原问题和其对偶问题都有最优解,则最优解一定相等。 4.对于线性规划的原问题和其对偶问题,若其中一个有最优解,另一个也一定 有最优解。 5.若线性规划的原问题有无穷多个最优解时,其对偶问题也有无穷多个最优解。 6.已知在线性规划的对偶问题的最优解中,对偶变量 ,说明在最优生产计 划中,第 种资源已经完全用尽。 7.已知在线性规划的对偶问题的最优解中,对偶变量 ,说明在最优生产计 划中,第 种资源一定还有剩余。

8.对于 来说,每一个都有有限的变化范围,当其改变超出了这个范围之后,线性规划的最优解就会发生变化。 9.若某种资源的影子价格为 ,则在其它资源数量不变的情况下,该资源增加 个单位,相应的目标函数值增加 。 10.应用对偶单纯形法计算时,若单纯形表中某一基变量 ,且 所在行的 所有元素都大于或等于零,则其对偶问题具有无界解。 三、写出下列线性规划的对偶问题 (1) (2) ;

数学建模---对偶问题和灵敏度分析

对偶问题 例题1:某养鸡场所用的混合饲料由n 种天然饲料配合而成。要求在这批配合饲料中必须含有m 种不同的营养成分,且第i 种营养成分的含量不低于bi 。已知第i 种营养成分在每单位第j 种天然饲料中的含量为a ij ,每单位第j 天然饲料的价格为c j 。试问,应如何对这n 种饲料配方,使这批饲料的费用最小? 解 设x j 为第j 种天然饲料的用量。 显然,a ij x j 即为所用第j 种天然饲料中第i 种营养成分的含量,1n ij j j a x =∑为这 批混合饲料中第i 种营养成分的总含量;它不应低于bi 。于是,我们得下列线性规划模型(1—1): 1 min n j j j f c x ==∑ 1 1,,..01,,n ij j i j j a x b i m s t x j n =?≥=???≥=? ∑ 现设想有一个饲料加工厂欲把这m 种营养成分分别制成m 种营养丸。 设第i 种营养丸的价格为ui(i =1,…,m)。则养鸡场采购一个单位的第j 种天然饲料,就相当于对这m 种营养丸分别采购数量a 1j ,…a mj ,所化费用为1m ij i i a u =∑养鸡场自然希望在用营养丸代替天然饲料时,在价格上能相对地比较便宜,故而饲料加工厂为了能与天然饲料供应者竞争,在制订价格时必然满足下述条件: 1 1, ,m ij i j i a u c j n =≤=∑ 另一方面,养鸡场如果全部采购营养丸来代替天然饲料进行配料,则第i 种营养丸就需采购bi 个单位,所化费用为b i u i ,总费用为z=∑b i u i 饲料加工厂面临的问题是:应把这m 种营养丸的单价ui(f=1,…,m)定为多少,才能使养鸡场乐意全部采用该厂生产的营养丸来取代这批天然饲料,且使本厂在竞争中得到最大收益。为该问题建立数学模型,即得如下线性规划(1

线性规划的对偶理论与灵敏度分析习题

线性规划的对偶理论与灵敏度分析习题

1 第二章 线性规划的对偶理论与灵敏度分析习题 1. 写出下列线性规划问题的对偶问题。 (1) ?????? ?≥=++≤++≥++++=无约束 3213213213213 21,0,5343322 43422min x x x x x x x x x x x x x x x z (2) ?????? ?≤≥≤++≥-+-=++++=0 ,0,8374355 22365max 321321321321321x x x x x x x x x x x x x x x z 无约束 (3) ????? ??????==≥=====∑∑∑∑====),,1;,,1(0),,1(),,1(min 1 111 n j m i x n j b x m i a x x c z ij m i j ij n j i ij m i ij n j ij

2 (4) ????? ??????=≥++==<=<=∑∑∑===) ,,,,1(0),,2,1(),,1(min 1 211 111 n n j x m m m i b x a m m i b x a x c z j n j i j ij n j i j ij n j j j 无约束 2. 判断下列说法是否正确,为什么? (1)如果线性规划的原问题存在可行 解,则其对偶问题也一定存在可行解; (2)如果线性规划的对偶问题无可行 解,则原问题也一定无可行解; ( 3)在互为对偶的一对原问题与对偶 问题中,不管原问题是求极大或极小,原问题可行解的目标函数值一定不超过其对偶问题可行解的目标函数值; (4)任何线性规划问题具有唯一的对 偶问题。 3. 已知某求极大化线性规划问题用单纯形法求解时的初始单纯形表及最终单纯形表如下表所示,求表中各括弧内未知数的值。 3 2 2 0 0 0

线性规划的对偶问题

教案五线性规划的对偶问题 教学内容第四节线性规划的对偶问题 1.线性规划的对偶问题 2.对偶单纯形法 3.线性规划的灵敏度分析 4.线性规划在卫生管理中的应用 教学学时 7学时 教学目标1.理解对偶问题的基本概念 2.掌握对偶单纯形法 3.掌握线性规划的灵敏度分析 4.掌握线性规划在卫生管理中的应用 重点难点重点是对偶问题的基本概念、对偶单纯形法线、灵敏度分析、线性规划在卫生管理中的应用。难点是对偶问题的基本概念和线性规 划的灵敏度分析 教学手段教师与学生互动使用多媒体课件 教学过程 一、复习巩固 1.单纯形法的基本原理(见课件) 2.单纯形解法(见课件) 3.大M法(见课件) 二、讲授新课 1.线性规划的对偶问题 (1)对偶问题的基本概念(见课件) 对偶现象每一个线性规划都伴随着另一个线性规划,两者有密切关系,互为对偶.其中一个问题称为原问题,另一个问题称为其对偶问题.两者间只要

得到其中一个问题的解,那么也就得到了另一个问题的解. 下面通过一个实例来解释对偶线性规划的概念. 例2-12 以例2-1为例,我们讨论了一个制药厂的生产计划的数学模型及其解法. 现在假定该制药厂决定在计划期内不生产药品Ⅰ、Ⅱ,而将生产设备的有效台时全部租给某公司,那么该公司应对设备D C B A 、、、每小时付多少租金,才能使成本最小,而又能为制药厂所接受? 从租用设备的公司的角度考虑,一是所付的租金越低越好;二是所付的租金总额能使制药厂接受,即租金应不低于制药厂自己生产该两种药品所得利润,否则,制药厂宁可自己生产,而不租给公司. 设公司租用该制药厂D C B A 、、、四种设备的租金(元/小时)分别为1y 、 2y 、3y 和4y .在考虑租用设备的定价时,能使该制药厂接受的条件是: 公司租用该制药厂用以生产每千克药品Ⅰ所需D C B A 、、、四种设备的台时的租金不应少于200元,即 2000424321≥+++y y y y 同样,公司租用该制药厂用以生产每千克药品Ⅱ所需D C B A 、、、四种设备的台时的租金不应少于300元,即 30040224321≥+++y y y y 公司在考虑自身利益时,其目标是使付出的租金总额为最小,即 43211216812Min y y y y W +++= 于是,上面的问题可以用下列线性规划的数学模型表示: 43211216812Min y y y y W +++= 20004 24321≥+++y y y y ..t s 30040224321≥+++y y y y 0,,,4321≥y y y y 若把制药厂利润最大的线性规划问题称为原问题,则想租用D C B A 、、、

运筹学,线性规划

第二章线性规划的对偶理论和灵敏度分析常见疑问解答 1、已知原线性规划问题如何写出其对偶问题? (1)如果原问题是MAX问题,则其对偶问题是MIN问题。按下表可将其对偶问题写出。 (2)如果原问题是MIN问题,则其对偶问题是MAX问题。按下表可将其对偶问题写出。 2、在已求出原问题的最优单纯形表后,如何求出对偶问题的最优解(即影子价格)? 在已求出原问题的最优单纯形表后,可确定出相应的最优基B和及其对应的C B, 然后通过公式Y*=C B B-1, 即可求出对偶问题的最优解,或甚至直接从其最终单纯形表中就能得到对偶问题的最优解。 3、如何通过公式Y*=C B B-1(B是线性规划问题的最优基)计算以下问题的影子价格及其对偶问题的最优解? max z=x1+x2+4x3+3x4

x1+3x2+8x3+4x4≤45 2x1+x2+x3+3x4≤40 x1, x2, x3, x4≥0 答: a.将原问题化为标准形 max z=x1+x2+4x3+3x4 x1+3x2+8x3+4x4+x5 =45 2 x1+x2+x3+3x4 +x6=40 x1, x2, x3, x4, x5, x6≥0 b.用单纯形法求解,得到原问题的最终单纯形表为 c.在最终单纯形表中观察影子价格 最终单纯形表中松弛变量x5, x6对应的检验数3/5, 1/5, 就是影子价格,即Y*== (3/5, 1/5). 它也是对偶问题min z'=45y1+40y2 y1+2y2≥1 3y1+2y2≥1 8y1+y2≥ 4y1+3y2≥3

y1, y2≥0 的最优解。 并且最终单纯形表中松弛变量x5, x6对应的子阵,就是原问题最优基B的逆矩阵,即最优基B-1=. 4,通过对一个线性规划问题的最优单纯形表的观察直接得到其对偶问题的最优解(影子价格),这种观察法适宜于哪种类型的线性规划问题? 这种观察法最适宜于如下类型的线性规划问题, . 此类线性规划问题正好在每个约束条件上添加了一个松弛变量后才化为标准形。因而,在其最优单纯形表上,直接观察那些松弛变量对应的检验数即可得到对偶问题的最优解(影子价格)。同时,原问题最优基B的逆矩阵B-1, 也可直接从最优单纯形表上松弛变量的检验数下方的那些列构成的方阵观察得出。 5通过对一个线性规划问题的最优单纯形表的观察直接得到其对偶问题的最优解(影子价格),这种观察法的理论依据何在? 不妨设线性规划问题具有如下形式, max z=CX AX≤b X≥0. 加入松弛变量向量X s可化为如下标准形, max z=CX AX+X s=b X, X s≥0.

线性规划模型的应用与灵敏度分析(DOC)

摘要 线性规划是解决稀缺资源最优分配的有效方法,使付出的费用最少或获得的利益最大。它的研究对象是有一定的人力、财力、资源条件下,如何合理安排使用,效益最高;某项任务确定后,如何安排人、财、物,使之最省。它要解决的问题的目标可以用数值指标反映,对于要实现的目标有多种方案可以选择,有影响决策的若干约束条件。本文主要介绍了线性规划模型在实际生活中的应用,其中包括解线性方程组的各种方法,如图解法、单纯形法、以及对偶单纯形法等等,以及简单介绍了有关灵敏度分析的方法。由于许多问题仅仅利用线性规划的方法还不足以解决,因此用到了对偶理论,也因此引出了对偶单纯形法。对偶规划是线性规划问题从另一个角度进行研究,是线性规划理论的进一步深化,也是线性规划理论整体的一个不可分割的组成部分。灵敏度分析是对线性规划结果的再发掘,是对线性规划理论的充要应用,本文以实例验证灵敏度分析的实际应用。 关键词:线性规划;单纯形法;对偶单纯形法

ABSTRCT Linear programming is an effective method to solve the optimal allocation of scarce resources, make the cost of pay or receive at least the interests of the largest. Its object of study is the human and financial resources, resource conditions, how to reasonably arrange to use, benefit is supreme; A task is determined, how to arrange people, goods, and make it the most provinces. It to the target can be used to solve the problem of the numerical indicators, to achieve a variety of solutions to choose from, have an impact on the decision of some constraint conditions. Through the subject design, can deepen the operations research, optimization method, linear programming, nonlinear programming, to improve the integrated use of knowledge, improve the ability of using the sensitivity analysis to solve various practical problems. This article mainly introduces the application of linear programming model in real life, including the various methods of solving linear equations, as shown in figure method, simplex method and dual simplex method, etc., and simply introduces the method of sensitivity analysis. Due to many problems just by using the method of linear programming is not enough to solve, so use the duality theory, thus raises the dual simplex method. The dual programming is linear programming problem from another Angle, is the further deepening of linear programming theory, linear planning theory as a whole is also an integral part of. Sensitivity analysis is to discover, the result of the linear programming is the charge to application of linear programming theory. Keywords: linear programming;Simplex method;The dual simplex method

运筹学:对偶理论与灵敏度分析习题与答案

一、填空题 1、对偶问题的对偶问题是()。 正确答案:原问题 2、若X﹡和Y﹡分别是线性规划的原问题和对偶问题的最优解,则有CX﹡()Y﹡b。 正确答案:= 3、若X、Y分别是线性规划的原问题和对偶问题的可行解,则有CX()Yb。 正确答案:<= 4、若X﹡和Y﹡分别是线性规划的原问题和对偶问题的最优解,则有CX﹡()Y*b。 正确答案:= 5、设线性规划的原问题为maxZ=CX,Ax≤b,X≥0,则其对偶问题为()。 正确答案:min=Yb YA>=c Y>=0 6、影子价格实际上是与原问题各约束条件相联系的()的数量表现。 正确答案:对偶变量 7、线性规划的原问题的约束条件系数矩阵为A,则其对偶问题的约束条件系数矩阵为()。 正确答案:AT 8、在对偶单纯形法迭代中,若某bi<0,且所有的aij≥0(j=1,2,…

n),则原问题()。 正确答案:无解 二、选择题 1、线性规划原问题的目标函数为求极小值型,若其某个变量小于等于0,则其对偶问题约束条件为()形式。 A. “≥” B. “≤” C. “>” D. “=” 正确答案:A 2、如果z*是某标准型线性规划问题的最优目标函数值,则其对偶问题的最优目标函数值w﹡满足()。 A.W﹡=Z﹡ B.W﹡≠Z﹡ C.W﹡≤Z﹡ D.W﹡≥Z﹡ 正确答案:A 3、如果某种资源的影子价格大于其市场价格,则说明()。 A.该资源过剩 B.该资源稀缺 C.企业应尽快处理该资源 D.企业应充分利用该资源,开辟新的生产途径

正确答案:B 4、线性规划原问题的目标函数为求极小值型,若其某个变量小于等于0,则其对偶问题约束条件为()形式。 A.≥ B.≤ C. > D. = 正确答案:A 5、对偶单纯形法的迭代是从()开始的。 A.正则解 B.最优解 C.可行解 D.可行解 正确答案:A 6、如果某种资源的影子价格大于其市场价格,则说明()。 A.该资源过剩 B.该资源稀缺 C.企业应尽快处理该资源 D.企业应充分利用该资源,开辟新的生产途径 正确答案:B 7、线性规划灵敏度分析的主要功能是分析线性规划参数变化对()的影响。

浅谈线性规划问题的灵敏度分析

浅谈线性规划问题的灵敏度分析 符龙飞 2016 年5月15日

摘要 线性规划是运筹学的一个重要的分支,本文主要讨论有关线性规划问题的灵敏度分析,灵敏度分析顾名思义就是指对事物或者使整个系统因为其自身周围环境条件变化而表现出来的敏感程度的分析,在线性规划问题中, 我们都假定技术数据、资源数据和价值数据向量或者矩阵中元素为已知常数,但是在实际的问题工作中这些数据往往只是一些预测的数据和估计值,在处理实际问题的建立线性规划模型时,这些数据并不是不会变化的,不是很精确,有可能进行了修改. 因此本文讨论在实际问题中当技术系数、资源系数、价值系数以及增加一个变量和增加一个约束条件时,原问题最优解的变化,对原线性规划问题进行灵敏度分析. 关键词:线性规划;灵敏度;最优解

Abstract Linear programming is an important branch of operational research, this paper mainly discusses the sensitivity analysis of linear programming, sensitivity analysis of the definition refers to the analysis of the sensitivity of its own because of changes in ambient conditions and displayed on things or to make the whole system of linear programming problems, we assume that the technology of data resources the data value and data vector or matrix elements in the known constant, but in the actual problems in these data are just some forecast data and estimates, the establishment of a linear programming model to deal with practical problems, will not change the data, is not very accurate, may be modified in this paper . When discussing technical factors, in the actual problem of resource factor, value factor and add a variable and add a constraint condition, the original problem of optimal solution Sensitivity analysis of the original linear programming problem. Keywords : Linear programming; sensitivity; optimal solution

相关文档
最新文档