运筹学02_对偶理论与敏感性分析
合集下载
运筹学——2对偶理论和灵敏度分析

MaxZ x1 2 x2 x3
x1 x2 x3
ST
:
x1 2 x1
x2 x2
x3 x3
2 1 2
x1 0, x2 0, x3无约束
MinW
2u1 u1 u2
u22u23 u3
1
ST
:
u1 u2 u3 u1 u2 u3
Min W =600y1+400y2+300y3+200y4
s.t. 3y1+2y2+ y3+ y4≥2000
4y1+ y2+3y3+2y4≥4000 2y1+2y2+3y3+4y4≥3000
y1, y2, y3, y4≥0
2
二、对偶问题
(1)对称LP问题的定义
第一类对称形式
MaxZ CT X
解:用x2= -x2’, x3=x3’-x3’’ 代入上述LP问题,并将其
Max
Z
= x1
x1-2x2’ +x3’-x3’’ -x2’ -x3’+x3’’ ≤ 2
化为第一类对称形式
x1+x2’+x3’ -x3’’ ≤ 1
s.t. -x1 -x2’ -x3’+x3’’ ≤-1
-2x1+x2’ -x3’+x3’’ ≤-2 x1, x2’, x3’, x3’’ ≥0
Max Z =2x1+3x2 s.t. x1+ 2x2≤8
4x1 ≤ 16 4x2≤ 12 x1 ,x2 ≥0
对偶
Min W =8y1+16y2+12y3
运筹学 第2章对偶问题与灵敏度分析

可得到
(2) (2) 1 0 a13 a1 m (2) (2) 0 1 a23 a2 m E2 E1 A 0 0 a( 2 ) a( 2 ) m3 mm
14
重复以上的步骤,直到获得
1 1 Em E2 E1 A I 1
18
(4)基变换计算 将新的基 P3 , P4 , P2 单位矩阵。计算:
1 / 2 2 1 / 2 1 P2 0 1 0 ;构造E1 1 0 4 1/ 4 1 / 4 主元素
换入变量
22
确定换出变量
B11b i 1 min B P 0 1 1 1 B P 1 1 i 2 16 3 min , , 2 对应x3 1 4 0
23
由此得到新的基
B2 P 1, P 4, P 2 1 1 B1 P 1 4 0 1 1 0 0 2 4 E2 4 1 0 0 0 0 1 1 0 0 1 0 1/ 2 1 1 B2 E2 B1 4 1 0 0 1 0 0 0 1 0 0 1/ 4 1 0 1/ 2 4 1 2 0 0 1/ 4
1 0 1 / 2 1 0 0, 0 ( 2 ,0,3 ) 4 1 3 0 0 0 0 1 / 4 0 1 2 , 1 / 4 对应 x3 , x5
正检验数 换入变量
27
确定换出变量
1 B2 b i 1 m in B 1P B2 P5 0 2 5 i 2 8 3 m in , , 4 对应x4 1/ 2 2 1/ 4
运筹学 对偶理论和灵敏度分析

对偶理论和灵敏度分析
1.单纯形的矩阵描述
用矩阵语言描述单纯形法的关键是写出两个基本的 表达式,设线性规划的标准型为 maxz=CX AX=b X≥0
C=(CB,CN),X=(XB,XN)’,A=(B,N)
由约束条件AX=(B,N)(XB,XN)=BXB+NXN=b,可以得 到用非基变量表示基变量的表达式:
-2 -3 -1 -1 1/3 x3 -1/3 0 x1 4/3 1 x5 1/3 0 0
' ' - a 1k / alk ' ' - a 2k / alk ... ' 1 / alk ... ' ' - a mk / alk
3对偶理论
某厂生产甲乙两种产品,各自的零部件分别在A、B车间生产,最 后都需在C车间装配,相关数据如表所示: 问如何安排甲、乙两产品的产量,使利润为最大。 工时单耗 生产能力 产品 甲 乙 车间 A 1 0 8 B 0 2 12 C 3 4 36 单位产品获利 3 5 • maxZ= 3x1 +5 x2 x1 ≤8 2x2 ≤12 S.t. 3x1 +4 x2 ≤36 x1 ≥0, x2 ≥0
(4)影子价格在资源采购决策中的应用。
当资源的市场价格低于影子价格,企业买进该资源,扩 大生产,当资源的市场价格高于影子价格,企业应设法转让 该资源。
(5)利用影子价格分析工艺改变后对资源节约的收益。 例如设工厂现有钢材100吨,其影子价格为3/4,采用新 工艺后,钢材可以节约2%,则由此带来的经济收益为:
(3)影子价格在新产品开发决策中的应用。 产品 资源 A B 影子价格(万元)
钢材 煤 机时
单位利润(万元)
1.单纯形的矩阵描述
用矩阵语言描述单纯形法的关键是写出两个基本的 表达式,设线性规划的标准型为 maxz=CX AX=b X≥0
C=(CB,CN),X=(XB,XN)’,A=(B,N)
由约束条件AX=(B,N)(XB,XN)=BXB+NXN=b,可以得 到用非基变量表示基变量的表达式:
-2 -3 -1 -1 1/3 x3 -1/3 0 x1 4/3 1 x5 1/3 0 0
' ' - a 1k / alk ' ' - a 2k / alk ... ' 1 / alk ... ' ' - a mk / alk
3对偶理论
某厂生产甲乙两种产品,各自的零部件分别在A、B车间生产,最 后都需在C车间装配,相关数据如表所示: 问如何安排甲、乙两产品的产量,使利润为最大。 工时单耗 生产能力 产品 甲 乙 车间 A 1 0 8 B 0 2 12 C 3 4 36 单位产品获利 3 5 • maxZ= 3x1 +5 x2 x1 ≤8 2x2 ≤12 S.t. 3x1 +4 x2 ≤36 x1 ≥0, x2 ≥0
(4)影子价格在资源采购决策中的应用。
当资源的市场价格低于影子价格,企业买进该资源,扩 大生产,当资源的市场价格高于影子价格,企业应设法转让 该资源。
(5)利用影子价格分析工艺改变后对资源节约的收益。 例如设工厂现有钢材100吨,其影子价格为3/4,采用新 工艺后,钢材可以节约2%,则由此带来的经济收益为:
(3)影子价格在新产品开发决策中的应用。 产品 资源 A B 影子价格(万元)
钢材 煤 机时
单位利润(万元)
运筹学第2章对偶理论和灵敏度分析-第4节

1 y1 2 y2 3 y3
x1 0, x2,x3 0, x4无约束
则由表2-4中原问题和对偶问题的对应关系, 可以直接写出上述问题的对偶问题,
max z ' 5 y 1 4 y 2 6 y 3
y1 2 y2
2
y1 3 y1
2 y2
综合上述,线性规划的原问题与对偶问题 的关系,
其变换形式归纳为表2-4中所示的对应关系。
原问题
目标函数 max z
n个
变 0
量
0
无约束
约 m 个
束
0
条
0
件
约束条件右端项
目标函数变量的系数
对偶问题
目标函数 min
n个 约
束
证:由性质(2)可知,
YbCX ,是不可能成立。
例:
LP:
DP:
maxzx1 x2
mi n4y1 2y2
2xx11xx22
4 2
2yy11yy22
1 1
x1,x2 0
y1,y2 0
从两图对比可明显看到原问题无界, 其对偶问题无可行解
j1
x
j
0,
j
1 ,2 ,
,n
第一步:先将等式约束条件分解 为两个不等式约束条件。
n
maxz cj xj j1
n
aijxj bi j 1,2,,m 213
j1
n
ai j x j
bi ,
i
运筹学对偶理论与灵敏度分析

17
(6)(互补松驰性)
若X*、Y*分别是原问题和对偶问题的可行解,则X*、Y*是最优解的充要条件是: Y*XS=0,YSX*=0 (其中XS,YS分别是原问题和对偶问题的松驰变量向量)。
证明:设原问题和对偶问题的标准型是 原问题
对偶问题
max Z CX
s.t.
AX X, Xs
Xs 0
b
CX (0) Y (0)b CX
所以 X是(0最) 优解。
15
(5)(强对偶定理) 若互为对偶问 题之一有最优解,则另一问题必有最优解,且它们的 目标函数X值* 是相原等问题。的最优解,对应基阵B必存在
C CB B1A 0
即得到 Y *A, C其中
Y * CB B 1
若 Y * 是对偶问题的可行解,它使
3x5 2 x4 2x5
3
解:对偶问题为
maxW 2 y1 3y2
x2 3x5 2
x1
x2
2x5
3
化简为
x1 1 x5
x2
2
3x5
y2 3
(1)
y1 y2 4
( 2)
5
y1 y1
y2 2 y2 5
( 3) ( 4)
3y1 2 y2 9
( 5)
y1, y2 0
n
max z c j x j j 1
s.t.
n
aij x j bi ,
j1
i 1, 2,
,m
x
j
0,
j 1, 2, , n
特点:对偶变量符号不限
对偶问题:
m
minW bi yi i 1
s.t.
m
aij yi c j ,
i1
(6)(互补松驰性)
若X*、Y*分别是原问题和对偶问题的可行解,则X*、Y*是最优解的充要条件是: Y*XS=0,YSX*=0 (其中XS,YS分别是原问题和对偶问题的松驰变量向量)。
证明:设原问题和对偶问题的标准型是 原问题
对偶问题
max Z CX
s.t.
AX X, Xs
Xs 0
b
CX (0) Y (0)b CX
所以 X是(0最) 优解。
15
(5)(强对偶定理) 若互为对偶问 题之一有最优解,则另一问题必有最优解,且它们的 目标函数X值* 是相原等问题。的最优解,对应基阵B必存在
C CB B1A 0
即得到 Y *A, C其中
Y * CB B 1
若 Y * 是对偶问题的可行解,它使
3x5 2 x4 2x5
3
解:对偶问题为
maxW 2 y1 3y2
x2 3x5 2
x1
x2
2x5
3
化简为
x1 1 x5
x2
2
3x5
y2 3
(1)
y1 y2 4
( 2)
5
y1 y1
y2 2 y2 5
( 3) ( 4)
3y1 2 y2 9
( 5)
y1, y2 0
n
max z c j x j j 1
s.t.
n
aij x j bi ,
j1
i 1, 2,
,m
x
j
0,
j 1, 2, , n
特点:对偶变量符号不限
对偶问题:
m
minW bi yi i 1
s.t.
m
aij yi c j ,
i1
第02章 线性规划的对偶理论及灵敏度分析 《运筹学》PPT课件

x1, x2 ,, xn 0
对 称 形 式 的
的 定 义
minW b1y1 b2 y2 bm ym
对
s.t.
a11 a12
a1n
a21 a22
a2n
am1 y1 c1
am2
y2
c2
amn ym cn
偶 问 题
y1, y2 ,, ym 0
max Z CX
用5h设备A,2h设备B及1h调试可 生产一件家电Ⅱ,赢利1元
该公司希望用最小代价把美佳公司的全部资源收买过来,即:
min z 15y1 24y2 y3
问 题 的 导 出
例2-1
综上所述,
(LP2) min w 15y1 24y2 y3
6 y2 y3 2
s.t.5 y1 2 y2 y3 1
的
x1, x2,, xn 0
对
minW b1y1 b2 y2 bm ym
a11 y1 a21 y2 am1 ym c1
偶 问 题
a12y1
a22 y2
am2 ym
c2
a1n y1 a2n y2 amn ym cn y1, y2 ,, ym符号不限
对
例2-3
称
minZ 4x1 2x2 3x3
[B-1A,B-1I]=[B-1B,B-1N,B-1I]=[I,B-1N,B-1] •若初始矩阵中变量xj的系数向量为Pj,迭代后为 Pj′,则有Pj′=B-1Pj •当B为最优基时,表中应有
CN-CBB-1N≤0,-CBB-1≤0
例2-5
对
偶
参看例2-1中的原问题和对偶问题,并分别加上松 弛变量和剩余变量,如下:
23 3
运筹学第二章对偶理论与灵敏度分析

x1
x2
xj
xn 0
减少一件产品可以节省的资源
机会成本a1jy1+ a2jy2+ …… aijyi+ ……amjym
表示减少一件产品所节省的资源可以增加的利润
运筹学第二章对偶理论与灵敏度分析
4、产品的差额成本(Reduced Cost)
机会成本
差额成本
利润
min w b1y1 b2 y2 bm ym
运筹学第二章对偶理论与灵敏度分析
min w=YTb
ATY ≥ CT st.
Y ≥0
1,若原问题目标是求极大化,则对偶问题的目标是 极小化,反之亦然。
特对 点偶
问 题 的
2,原问题的约束系数矩阵与对偶问题的约束系数矩 阵互为转置矩阵。
3,极大化问题的每个约束对应于极小化问题的一个 变量,其每个变量对应于对偶问题的一个约束。
6 y2 + y3 ≥2
题对 偶
St. 5y1 + 2y2 + y3 ≥1
问
y1、y2 、y3 ≥0
最终表
210 0
CB 基 b x1 x2 x3 x4
0 x3 15/2 0 0 1 5/4 2 x1 7/2 1 0 0 1/4 1 x2 3/2 0 1 0 -1/4
cj-zj
0 0 0 -1/4
0 x5 -15/2 -1/2 3/2 -1/2
≤
≥
约束条件
≥
≤
变量
=
无约束
≥
≥
变量
≤
≤
无约束
=
运筹学第二章对偶理论与灵敏度分析
约束条件
§2.2 对偶问题的基本性质
性质1 弱对偶性
运筹学02_对偶理论与敏感性分析

0 x3 1 0 0 0 1 0 0 0 1 -2 0 50
0 x4 0 1 0 0 0 1 0 0 0 1 0 0
0 x5 0 0 1 0 -1 -1 1 -100 -1 1 1 50
I
θi 300 400 250 50 75
0
B-1
cBB-1
最优解:x1 = 50, x2 = 250, x4 = 50 B=(P1, P4, P2) 对偶最优解:y1 = 50, y2 = 0, y3 = 50 B-1对应的检验数 σT = cBB-1。
系数变成约束 条件右侧值
变成目标函 数的系数
最小化问题的对偶问题: 最小化问题的对偶问题:
max w = − 25 y 1 + 2 y 2 + 3 y 3
反过来, 反过来,由下 往上也是一样 的。
− y1 − y 2 + y 3 ≤ 1 − y1 + 2 y 2 − y 3 ≤ − 1 − 2 y1 − y 2 + y 3 = − 1 y1 , y 2 ≥ 0
12
CB 0 0 0 z 0 0 100 z 50 0 100 z
XB x3 x4 x5 x3 x4 x2 x1 x4 x2
300 400 250 0 50 150 250
-25000
50 50 250
-27500
50 x1 1 2 0 50 (1) 2 0 50* 1 0 0 0
100 x2 1 1 (1) 100* 0 0 1 0 0 0 1 0
25
例: 已知线性规划 max z = x1 + x2 s.t. -x1 + x2 + x3 ≤ 2 -2x1 + x2 - x3 ≤ 1 x1, x2 x3 ≥ 0 试用对偶理论证明该线性规划无最优 解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(DP)
j = 1, 2, …, n i = 1, 2, …, m
19
对偶规划的性质和原理
定理2.0 (对称性) 对偶规划的对偶规划是原规划
定理2.1 (弱对偶定理) 若 x, y 分别为(LP)和(DP)的可行解,则 cx ≤ yb
20
推论(无界性) 若(LP)具有无界解,则(DP)无可行解。
原问题
对偶问题
7
对偶问题的定义
对称形式:互为对偶 (LP) max z = c x s.t. Ax ≤ b x ≥0 (DP) min w = y b s.t. y A ≥ c y≥0
注意: x为列向量, y为行向量。
8
原问题的最优单纯形表中关于对偶问题 的最优解的信息:
(LP) max z = cx s.t. Ax ≤ b x≥0
注:反之则不一定成立。 (DP)无可行解,对应(LP)或有无 界解,或无可行解
定理2.2 (最优性定理) 若x*, y*分别(LP)和(DP)的可行解,且 cx* = y*b, 那么x*, y*分别为(LP)和(DP)的最优解。
21
定理2.3 (强对偶定理)
若(LP)和(DP)均可行,那么(LP)和(DP)均有最优解, 且最优值相等。
检验数行
经过若干次迭代
cB cB cB xB xB b B-1b xB I cN xN B-1N 0 xS B-1
检验数行
0
cN -cBB-1N
- cBB-1
10
当单纯形表为最优表时,检验数行为: (cB, cN, 0) - cBB-1(B, N, I) = (0, cN - cBB-1N, -cBB-1) ≤ 0 令 y=cBB-1, 易看出 yA ≥ c y≥0 又因为 w = yb = cBB-1b = z 根据后面的强对偶理论知 cBB-1 为对偶问题的 最优解。而cBB-1就是最优单纯形表中对应于 松弛变量的检验数的负值。
28
§4. 对偶单纯形法
基本思想 算法过程 算例
29
基本思想
cB cB cB xB xB b B-1b xB I 0 cN xN B-1N cN -cBB-1N 0 xS B-1 -cBB-1
检验数行
30
单纯形算法
从满足 B
1 1
b 0 的基解入手,在保持
B b0 的 条 件 下 寻 找 满 足
13
非对称形式的对偶规划
原问题(对偶问题)
max z = cx
对偶问题(原问题)
min w = yb
n 个变量
xj ≥ 0 xj ≤ 0
n 个约束
a1jy1 + a2jy2 + … + a2jym ≥ cj a1jy1 + a2jy2 + … + a2jym ≤ cj
xj 无约束 m 个约束
ai1x1 + ai2x2 + … + ainxn ≤ bi ai1x1 + ai2x2 + … + ainxn ≥ bi ai1x1 + ai2x2 + … + ainxn = bi
25
例: 已知线性规划 max z = x1 + x2 s.t. -x1 + x2 + x3 2 -2x1 + x2 - x3 1 x1, x2 x3 0 试用对偶理论证明该线性规划无最优 解。
26
解:
min w = 2y1 + y2 s.t. - y1 - 2y2 2 y1 + y2 1 y1 - y2 0 y1 , y 2 0
a1jy1 + a2jy2 + … + a2jym = cj m 个变量
yi ≥ 0 yi ≤ 0 yi 无约束
14
举列说明: 设原规划中第一个约束为等式: a11x1 + … + a1nxn = b1 那么,这个等式与下面两个不等式等价 a11x1 + … + a1nxn b1 a11x1 + … + a1nxn b1
cB cN 0
cB
cB
xB
xB
b
B-1b≥0
xB
I 0
xN
B-1N cN - cBB-1N
xS
B-1 - cBB-1 ≤ 0
检验数行
称满足 c cB B1 A 0 的基解为对偶可行解。 对偶单 纯形算法就是从对偶可行解出发, 从一个对偶可 行解调整到另一个对偶可行解, 直至找到基可行 解。
6
max z = 1500x1 + 2500x2 s.t. 3x1 + 2x2 ≤ 65 2x1 + x2 ≤ 40 3x2 ≤ 75 x1, x2 ≥ 0
min w = 65y1 + 40y2 + 75y3 s.t. 3y1 + 2y2 ≥1500 2y1 + y2 + 3y3 ≥ 2500 y1, y2, y3 ≥ 0
3
产品甲 设备A 设备B 设备C 利润(元/件) 3 2 0 1500
产品乙 2 1 3 2500
设备能力 (h) 65 40 75
设变量xi为第i种(甲、乙)产品的生产 件数(i=1, 2)
4
max z =1500x1 + 2500x2
s.t.
3x1 + 2x2 ≤ 65
2x1 + x2 ≤ 40 3x2 ≤ 75 x 1, x 2 ≥ 0
定理2.5
原问题单纯型表的检验数行对应对偶问题的一个基解
cB cB cB xB xB b B-1b xB I 0 cN xN B-1N cN -cBB-1N 0 xS B-1 - cBB-1
检验数行
23
例2.3: 已知线性规划 max z = 50x1 + 100x2 s.t. x1 + x2 300 2x1 + x2 400 x2 250 x1, x2 0 的最优解为 x1* = 50, x2* = 250,求出该 线性规划对偶问题的最优解。
15
这样,原规划模型可以写成
16
此时已转化为对称形式,直接写出对偶 规划
这里,把y1看作是 y1 = y1’ - y1’’,于是 y1 没有非负限制。
17
例2.1 写出右 边线性规划问 题的对偶问题。
变成第一个 约束条件的 系数
最小化问题:
m in z x1 x2 x3 x1 x2 2 x3 25 x1 2 x2 x3 2 x1 x2 x3 3 x1 , x2 0
18
§2. 对偶问题的基本性质
(LP) Max z = j=1,2,…,n cj xj s.t. j=1,2,…,n aij xj bi , i = 1, 2, …, m xj 0, j = 1, 2, …, n Min w = i=1,2,…,m bi yi s.t. i=1,2,…,m aij yi cj , yi 0,
系数变成约束 条件右侧值
变成目标函 数的系数
最小化问题的对偶问题:
m ax w 25 y1 2 y2 3 y3
反过来,由下 往上也是一样 的。
y1 y2 y3 1 y1 2 y2 y3 1 2 y1 y2 y3 1 y1 , y2 0
max z = cx s.t. Axs.t. yA ≥ c y≥0
标准化 max z = cx + 0xs s.t. Ax + Ixs = b x, xs ≥ 0
9
(标准化)原问题的初始单纯形表
cB cB 0 xB xS b b xB B cB cN xN N cN 0 xS I 0
运筹学 第二章
对偶理论与及灵敏度分析
Dual Theory and Sensitivity Analysis
1
本章内容重点
线性规划的对偶问题概念、
理论及经济意义 线性规划的对偶单纯形法 线性规划的灵敏度分析
2
§1.线性规划对偶问题
对偶问题的提出
例1.1:某工厂拥有A、B、C三种类型的设 备,生产甲、乙两种产品。每件产品在 生产中需要占用的设备机时数,每件产 品可以获得的利润以及三种设备可利用 的时数如下表所示:
24
解: x1* + x2* = 300 y1* 0, 2x1* + x2* < 400 y2* = 0, x2* = 250 y3* 0; x1* > 0 y1* + 2y2* = 50, x2* > 0 y1* + y2* + y3* = 100. 所以, y1* = 50, y2* = 0, y3* = 50.
11
例2.2: max z = 50x1 + 100x2 s.t. x1 + x2 ≤ 300 2x1 + x2 ≤ 400 x2 ≤ 250 x 1, x 2 ≥ 0 加松弛变量得标准形式: max z = 50x1 + 100x2 s.t. x1 + x2 + x3 = 300 2x1 + x2 + x4 = 400 x2 + x5 = 250 x1, x2, x3, x4, x5 ≥ 0
定理2.4 (互补松弛定理)
若X*,Y*为最优解,Xs,Ys为原问题和对偶问题的松弛 变量,则有YsX*=0,Y*Xs=0 也即,在(LP)和(DP)的最优解中: (1) 如果对应某一约束的对偶变量取值非零,则该约 束取严格等式; (2) 如果某一约束取严格不等式,则其对应的对偶变 量必取零。 22