第2章线性规划的对偶理论
合集下载
《运筹学》胡运权 第4版 第二章 线性规划的对偶理论及灵敏度分析
b2 bm
x1, x2 , , xn 0
对 称 形 式 的
的 定 义
m W ib 1 n y 1 b 2 y 2 b m y m 对
s.t.
a11 a12 a1n
a21 a22 a2n
am1 y1 c1
am2 y2 amn ym
c2 cn
偶 问 题
y1, y2 , , ym 0
a23 x3 a33 x3
b2 b3
x1 0, x2 0, x3无 约 束
(2.4a) (2.4b) (2.4c) (2.4d)
先转换成对称形式,如下:
的 的一个变量,其每个变量对应于对偶问题 的一个约束。
定
义
m Z a c 1 x 1 x c 2 x 2 c n x n 一
对 偶
a11x1 a12x2 a1n xn (,)b1
a2
1x1
a22x2
a2n xn
(, )b2
般 线 性
问 题 的 定 义
am1x1 am2 x2 amnxn (,)bm xj 0( 0,或符号不限) j 1 ~ n
问题。
对
对偶问题是对原问题从另一角度进
偶
行的描述,其最优解与原问题的最 优解有着密切的联系,在求得一个
原
线性规划最优解的同时也就得到对 偶线性规划的最优解,反之亦然。
理
对偶理论就是研究线性规划及其对 偶问题的理论,是线性规划理论的
重要内容之一。
问 题 的 导 出
例2-1
我们引用第一章中美佳公司的例子,如表1
的
x1, x2, , xn 0
对
m W ib 1 n y 1 b 2 y 2 b m y m
第二章 线性规划的对偶理论
max 3 2 A= 2 1 0 3 c=
对偶问题: Min f = 65 y1 + 40 y2 + 75 y3
s.t. 3y1 + 2 y2
y1, y2 , y3
min
≥1500
≥ 0
2y1 + y2 + 3y3 ≥2500
b=
65 40 75
A=
3 2
2 1
0 3
b=
1500 2500
1500 2500
例:
Min z= 5x1+ 25x2 7x1+ 75x2 ≤98 s.t. 5x1 + 6x2 = 78 24x1+ 12x2≥54 x1≥0 、x2 ≤ 0
怎么样, 没问题吧!
Max w= 98y1+ 78y2 + 54y3 7y1+ 5y2 + 24y3 ≤ 5 s.t. 75y1+ 6y2 + 12y3 ≥25 y1 ≤ 0 、y2无限制、 y3≥0
二、对偶规划问题的求解
1、利用原问题的最优单纯形表
3x1 x2 3x3 ≤100 x1, x2 , x3 ≥0 解: 对偶问题为
min w 100y1 100y2
max z 4 x1 3x2 7 x3 s.t. x1 2 x2 2 x3≤100
s.t.
2 y1 y2 ≥3 2 y1 3 y2≥7
原问题检验数与对偶问题的解的总结
•在主对偶定理的证明中我们有:对偶(min型)变量的最 优解等于原问题松弛变量的机会成本,或者说原问题松 弛变量检验数的绝对值 •容易证明,对偶问题最优解的剩余变量解值等于原问 题对应变量的检验数的绝对值 •由于原问题和对偶问题是相互对偶的,因此对偶问题 的检验数与原问题的解也有类似上述关系。 •更一般地讲,不管原问题是否标准,在最优解的单纯 型表中,都有原问题虚变量(松弛或剩余) 的检验数对应 其对偶问题实变量 (对偶变量)的最优解,原问题实变量 (决策变量) 的检验数对应其对偶问题虚变量 (松弛或剩 余变量)的最优解。因此,原问题或对偶问题只需求解 其中之一就可以了。
对偶问题: Min f = 65 y1 + 40 y2 + 75 y3
s.t. 3y1 + 2 y2
y1, y2 , y3
min
≥1500
≥ 0
2y1 + y2 + 3y3 ≥2500
b=
65 40 75
A=
3 2
2 1
0 3
b=
1500 2500
1500 2500
例:
Min z= 5x1+ 25x2 7x1+ 75x2 ≤98 s.t. 5x1 + 6x2 = 78 24x1+ 12x2≥54 x1≥0 、x2 ≤ 0
怎么样, 没问题吧!
Max w= 98y1+ 78y2 + 54y3 7y1+ 5y2 + 24y3 ≤ 5 s.t. 75y1+ 6y2 + 12y3 ≥25 y1 ≤ 0 、y2无限制、 y3≥0
二、对偶规划问题的求解
1、利用原问题的最优单纯形表
3x1 x2 3x3 ≤100 x1, x2 , x3 ≥0 解: 对偶问题为
min w 100y1 100y2
max z 4 x1 3x2 7 x3 s.t. x1 2 x2 2 x3≤100
s.t.
2 y1 y2 ≥3 2 y1 3 y2≥7
原问题检验数与对偶问题的解的总结
•在主对偶定理的证明中我们有:对偶(min型)变量的最 优解等于原问题松弛变量的机会成本,或者说原问题松 弛变量检验数的绝对值 •容易证明,对偶问题最优解的剩余变量解值等于原问 题对应变量的检验数的绝对值 •由于原问题和对偶问题是相互对偶的,因此对偶问题 的检验数与原问题的解也有类似上述关系。 •更一般地讲,不管原问题是否标准,在最优解的单纯 型表中,都有原问题虚变量(松弛或剩余) 的检验数对应 其对偶问题实变量 (对偶变量)的最优解,原问题实变量 (决策变量) 的检验数对应其对偶问题虚变量 (松弛或剩 余变量)的最优解。因此,原问题或对偶问题只需求解 其中之一就可以了。
运筹学课件 第2章:线性规划的对偶理论
min w 16y1 36y2 65y3
90 y1 3 y 2 y1 2 y 2 5 y 3 70 y , y , y 0 1 2 3
原问题 A b C 约束系数矩阵
对偶问题 约束系数矩阵的转臵
约束条件的右端项向量 目标函数中的价格系数向量 目标函数中的价格系数向量 约束条件的右端项向量 Max z=CX Min w=Y’b 目标函数 AX≤b A’Y≥C’ 约束条件 X≥0 Y≥0 决策变量
若原问题为求极小形式的对称形式线性规划问题, 对偶问题应该具有什么形式?
Min w Y 'b A'Y C Y 0
max w Y 'b A'Y C Y 0
min z CX
Max z CX
AX b X 0
AX b X 0
min w 5 y1 4 y2 6 y3 4 y1 3 y2 2 y3 2 y1 2 y2 3 y3 3 3 y1 4 y3 5 2 y 7 y y 1 2 3 1 y1 0, y2 0, y3无约束
对偶问题 约束系数矩阵的转臵
目标函数中的价格系数向量
目标函数 约束条件
变量
Max z=CX m个 ≤ ≥ = n个 ≥0 ≤0 无约束
约束条件的右端项向量 目标函数 Min w=Y’b m个 ≥0 变量 ≤0 无约束 n个 ≥ 约束条件 ≤ =
【例2-3】写出下列线性规划问题的对偶问题
min 2x1 3x2 5x3 x4
1.初始表中单位阵在迭代后单纯形表中对应的位臵就是B-1 2.对于原问题的最优解,各松弛变量检验数的相反数恰好 是其对偶问题的一个可行解,且两者具有相同的目标函数 值。根据下面介绍的对偶问题的基本性质还将看到,若原 问题取得最优解,则对偶问题的解也为最优解。
线性规划的对偶问题
第9页
(二)非对称型对偶问题
max z c1x1 c2x2 c3x3 c3x3 s.t. a11x1 a12 x2 a13x3 a13x3 b1
a21x1 a22 x2 a23x3 a23x3 b2 a2a1x21x1 a2a2 x222x2 a2a3x233x3 a2a3x233x3 b2b2 a31x1 a32x2 a33x3 a33x3 b3
min w b1y1 b2 y2 b3 y3 s.t. a11 y1 a21 y2 a31 y3 c1
a12 y1 a22 y2 a32 y3 c2
a13 y1 a23 y2 a33 y3 c3 y1 0,y2无约束,y3 0
第11页
(二)非对称型对偶问题
对偶问题(原问题)
目标函数 min
约束条件右端常数
目标函数的系数
3个
≥0
变
≤0
量
无符号限制
23个
约
≥
束
≤
条 件
=
第13页
二、原问题与对偶问题的对应关系
原问题(对偶问题)
目标函数 max
目标函数的系数
约束条件右端常数
约 m个
束≤
条 件
≥
=
n个
变
≥0
量
≤0
无符号限制
对偶问题(原问题)
目标函数 min
约束条件右端常数
第8页
(二)非对称型对偶问题
max z = c1x1 + c2x2 + c3x3 s.t. a11x1 + a12x2 + a13x3 ≤ b1
a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 ≥ b3 x1≥0, x2≤0, x3无约束 分析:化为对称形式。令 x2 x2,x3 x3 x3 (x3 0, x3 0)
(二)非对称型对偶问题
max z c1x1 c2x2 c3x3 c3x3 s.t. a11x1 a12 x2 a13x3 a13x3 b1
a21x1 a22 x2 a23x3 a23x3 b2 a2a1x21x1 a2a2 x222x2 a2a3x233x3 a2a3x233x3 b2b2 a31x1 a32x2 a33x3 a33x3 b3
min w b1y1 b2 y2 b3 y3 s.t. a11 y1 a21 y2 a31 y3 c1
a12 y1 a22 y2 a32 y3 c2
a13 y1 a23 y2 a33 y3 c3 y1 0,y2无约束,y3 0
第11页
(二)非对称型对偶问题
对偶问题(原问题)
目标函数 min
约束条件右端常数
目标函数的系数
3个
≥0
变
≤0
量
无符号限制
23个
约
≥
束
≤
条 件
=
第13页
二、原问题与对偶问题的对应关系
原问题(对偶问题)
目标函数 max
目标函数的系数
约束条件右端常数
约 m个
束≤
条 件
≥
=
n个
变
≥0
量
≤0
无符号限制
对偶问题(原问题)
目标函数 min
约束条件右端常数
第8页
(二)非对称型对偶问题
max z = c1x1 + c2x2 + c3x3 s.t. a11x1 + a12x2 + a13x3 ≤ b1
a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 ≥ b3 x1≥0, x2≤0, x3无约束 分析:化为对称形式。令 x2 x2,x3 x3 x3 (x3 0, x3 0)
运筹学胡运权第五版课件-第二章
min Z 3 x1 2 x2 3 x3 4 x4 x1 2 x2 3 x3 4 x4 3 x2 3x3 4 x4 5 s.t. 2 x1 3 x2 7 x3 4 x4 2 x1 0,x2 0, x3、x4无约束 解:对偶问题为: max W 3 y1 5 y2 2 y3
3、矩阵形式: P max z CX AX b s.t. X 0
其中
D min w bT Y AT Y C T s.t. Y 0
a1n a2 n amn
C (c1 , c2 , , cn )
b1 b2 b bm
T T
A Y C C Y A
T T T
CX Y AX Y b b Y
T T T
2、最优性: 若 X* 和 Y* 分别是 P 和 D 的可行解且 CX* = bT Y* , 则X*,Y*分别是问题 P和D 的最优解。
对偶问题(D):
max z 2 x1 3 x2 2 x1 2 x2 12 4 x 16 1 s.t. 5 x2 15 x1 , x2 0
min w 12 y1 16 y2 15 y3 2 2 y1 4 y2 s.t. 2 y1 5 y3 3 y , y , y 0 1 2 3
解:第一步 改写为 min 的基本形式
令x1 x1,x2 x2 x2 min z 7 x1 ( 4 x2 x2) 3x3 4 x ( 2 x2 x2) 6 x3 24 1 3x1 ( 6 x2 x2) 4 x3 15 s.t. ( 5 x2 x2) 3x3 30 ( 5 x2 x2) 3x3 30 x1 ,x2,x2,x3 0
运筹学第二章线性规划的对偶理论
(5.5) (5.6)
4.3 对偶问题的基本性质
证: 设B是一可行基,于是A=(B,N)
max z=CBXB+ CNXN BXB+BXN +Xξ=b X,XB,Xξ ≥0
其中Yξ=(Yξ1, Yξ2)
min ω =Yb YB-Yξ1=CB YN-Yξ2=CN Y, Yξ1 Yξ2 ≥0
(5.5) (5.6)
x1﹐x2 ≥0
关系?
对原模型设: 1 2
A= 4 0 b=(8,16,12)T C=(2,3) 04
X=(x1,x2)T Y=(y1,y2 ,y3 ) 则可得:
4.1 对偶问题的提出
min ω=8 y1+16y2 +12y3
y1+4y2
≥2
2 y1 +4y3≥3
与
y1 , y2 ,y3≥0 12
max z=2x1+3x2 x1+ 2x2 ≤8
4x1
≤16
4x2 ≤12
x1﹐x2 ≥0
有何关 系?
对愿模型设: A= 4 0 04
b=(8,16,12)T C=(2,3)
X=(x1,x2)T
Y=(y1,y2 ,y3 ) 则可得:
max z=CX AX≤b (5.1) 和
min ω =Yb YA ≥ C (5.2)
120
A=
1 -3
0 2
1 1
1 -1 1
b=(2,3,-5,1)T C=(5,4, 6)
确定约束条件
YA
C
x1 ≥0 ﹐x2≤0, x3 无约束
解:因原问题有3个变 于是 量,4个约束条件, 所以对偶问题4个 变量,3个约束条
运筹学第2章-线性规划的对偶理论
❖ 影子价格不是市场价格,而是在现有技术和管理条件下, 新增单位资源所能够创造的价值,是特定企业的一种边 际价格;不同企业或同一企业不同时期,同种资源的影 子价格可能不同;当市场价格高于影子价格,可以卖出; 相反,则应买进,以获取更大收益
Ma例x:Z ( 2第x一1 章3例x22)
2 x1 2 x2 12
当原问题和对偶问题都取得最优解时,这 一对线性规划对应的目标函数值是相等的:
Zmax=Wmin
二、原问题和对偶问题的关系
1、对称形式的对偶关系
(1)定义:若原问题是
MaxZ c1 x1 c2 x2 cn xn
a11x1 a12 x2 a1n xn b1
s.t.a21
x1
a22
二、 手工进行灵敏度分析的基本原则 1、在最优表格的基础上进行; 2、尽量减少附加计算工作量;
5y3 3
,y
2
3
0
(用于生产第i种产 品的资源转让收益不 小于生产该种产品时 获得的利润)
对偶变量的经济意义可以解释为对工时及原材 料的单位定价 ;
若工厂自己不生产产品A、B和C,将现 有的工时及原材料转而接受外来加工时, 那么上述的价格系统能保证不亏本又最富 有竞争力(包工及原材料的总价格最低)
内,使得产品的总利润最大 。
MaxZ 2x1 3x 2
2x1 2x2 12
s.t.54xx12
16 15
x1, x 2 0
它的对偶问题就是一个价格系统,使在平衡了 劳动力和原材料的直接成本后,所确定的价格系统 最具有竞争力:
MinW 12y1 16y2 15y3
2y1 4y2
2
s.t.2y1y,1y
y1, y2, , ym 0
Ma例x:Z ( 2第x一1 章3例x22)
2 x1 2 x2 12
当原问题和对偶问题都取得最优解时,这 一对线性规划对应的目标函数值是相等的:
Zmax=Wmin
二、原问题和对偶问题的关系
1、对称形式的对偶关系
(1)定义:若原问题是
MaxZ c1 x1 c2 x2 cn xn
a11x1 a12 x2 a1n xn b1
s.t.a21
x1
a22
二、 手工进行灵敏度分析的基本原则 1、在最优表格的基础上进行; 2、尽量减少附加计算工作量;
5y3 3
,y
2
3
0
(用于生产第i种产 品的资源转让收益不 小于生产该种产品时 获得的利润)
对偶变量的经济意义可以解释为对工时及原材 料的单位定价 ;
若工厂自己不生产产品A、B和C,将现 有的工时及原材料转而接受外来加工时, 那么上述的价格系统能保证不亏本又最富 有竞争力(包工及原材料的总价格最低)
内,使得产品的总利润最大 。
MaxZ 2x1 3x 2
2x1 2x2 12
s.t.54xx12
16 15
x1, x 2 0
它的对偶问题就是一个价格系统,使在平衡了 劳动力和原材料的直接成本后,所确定的价格系统 最具有竞争力:
MinW 12y1 16y2 15y3
2y1 4y2
2
s.t.2y1y,1y
y1, y2, , ym 0
第2章 线性规划(对偶问题)
对偶问题(或原问题)
目标函数为 Min W
n个
约束条件
=
m个
变量
0 0 无约束
约束条件右端项cj 价值系数bi 约束条件的系数矩阵AT
例:
• 写出下面线性规划问 题的对偶问题:
• 1.
max Z 2x1 x2 3x3 x4
x1 x2 x3 x4 5
s.t.
2x1 x2 3x3
原问题(对偶问题)
目标函数 限定向量 价值向量 技术系数 约束条件 变量数目 约束条件个数 变量正负
对偶问题(原问题)
目标函数 价值向量 限定向量 技术系数 对偶变量 约束条件个数 对偶变量数目 约束条件
非对称形式的对偶问题
• 在原线性规划问题为Max型,且变量非负 的前提下:
1. 原问题约束条件是“”型
x1
x3
x4
1
4
x1, x3 0, x2 , x4无约束
• 解:根据上述对偶关 系,可以写出原问题 的对偶问题:
min W 5 y1 4 y2 y3
y1 2 y2 y3 2
s.t.
y1 y1
y2 1 3y2 y3
3
y1
y3
1
y1 0, yLeabharlann 0, y2无约束例:y1
0,
y3
0,
y2无约束
对偶的基本性质
• 原问题: Max Z=CTX
• 对偶问题: Min W=bTY
s.t. AXb X0
s.t. ATY C Y0
• ①对称性:对偶问题的对偶是原问题; • ②弱对偶性:若X是原问题的可行解,Y是
对偶问题的可行解,则CTX bTY
• 弱对偶性的证明: AX’ b X’TAT bT X’TATY’ bTY’
第2章 线性规划的对偶理论
≤9
y1≤0, y2≥0, y3无约束
2.1 线性规划的对偶模型 Dual model of LP
1.本节以实例引出对偶问题; 2.介绍了如何写规范与非规范问题的对偶问题;
作业:教材P61 T 1、2 下一节:对偶性质
2.2 对偶性质
Dual property
2.2 对偶性质 Dual property
时得到最优解,C CB B 1 A 是 X=(X B,X N)的检验数 CB CB B 1B 和
CN CB B1N 的合并。
令 Y CB B1 ,由 C CB B 1 A 0与 CB B 1 0 得
YA C Y 0
可见,这是Y是对偶问题的一个可行解。 思考:Y右边的部分是什么?
C X°≤Y°AX≤Y°b
这一性质说明了两个线性规划互为对偶时,求最大值的 线性规划的任意目标值都不会大于求最小值的线性规划 的任一目标值,不能理解为原问题的目标值不超过对偶 问题的目标值。
2.2 对偶性质 Dual property
由这个性质可得到下面几个结论:
(1)(LP)的任一可行解的目标值是(DP)的最优值下界; (DP)的任一可行解的 目标是(LP)的最优值的上界;
【例2.3】 写出下列线性规划的对偶问题
max Z 4x1 3x2
5x1 x2 6 7x1x135x2x2108 x1 0, x2 0
【解】这是一个规范形式的线性规划,它的对偶问题求 最小值,有三个变量且非负,有两个“ ≥”约束,即
min w 6 y1 8 y2 10 y3
5yy1172yy22
y3 3y3
4
3
yi 0,i 1,2,3
2.1 线性规划的对偶模型 Dual model of LP
线性规划的对偶理论(第2部分)
在某些情况下,求解对偶问题可能比直接求解原问题更简单。通过对偶转化,可以将复杂的问题 转化为相对简单的问题进行求解。
灵敏度分析(Sensitivity Analysis)
对偶问题的解可以用于分析原问题参数变化对最优解的影响。通过对偶问题的灵敏度分析,可以 了解原问题解的稳定性以及参数调整对最优解的影响程度。
Part
05
目标规划与多目标决策
目标规划基本概念
目标函数
在目标规划中,目标函数表示决策者希望优化的目标,可以是最 大化或最小化某个或多个变量的函数。
约束条件
约束条件限制了决策变量的取值范围,确保解在实际可行域内。
优先级与权重
不同目标之间可能存在冲突,通过设定优先级和权重可以权衡各 个目标的重要性。
分支定界法的步骤
分支定界法主要包括分支、定界和剪枝三个步骤。首先,将原问题分解为若干个子问题;其次,对每个子问题分别求 解,并更新上下界;最后,通过剪枝策略删除不可能得到最优解的子问题,以减少计算量。
分支定界法的优缺点
分支定界法具有适用范围广、可求得全局最优解等优点;但同时也存在计算量大、求解效率不高等缺点。 因此,在实际应用中需要根据问题的特点和要求选择合适的算法。
多目标决策方法
线性加权法
将多个目标函数线性加权为一个综合目标函数,通过求解该综合目 标函数的最优解来实现多目标决策。
理想点法
先确定每个目标的理想值,然后构造一个评价函数来衡量实际解与 理想解之间的差距,通过最小化该评价函数来求解多目标决策问题。
分层序列法
将多个目标按照重要程度排序,依次求解各层目标的最优解,最终得 到综合考虑所有目标的满意解。
要点三
混合整数规划的应用 案例
混合整数规划在实际应用中有着广泛 的应用,如生产调度中的任务分配问 题、物流运输中的路径优化问题等。 通过运用混合整数规划方法,可以有 效地解决这些问题,提高生产效率和 运输效率。
灵敏度分析(Sensitivity Analysis)
对偶问题的解可以用于分析原问题参数变化对最优解的影响。通过对偶问题的灵敏度分析,可以 了解原问题解的稳定性以及参数调整对最优解的影响程度。
Part
05
目标规划与多目标决策
目标规划基本概念
目标函数
在目标规划中,目标函数表示决策者希望优化的目标,可以是最 大化或最小化某个或多个变量的函数。
约束条件
约束条件限制了决策变量的取值范围,确保解在实际可行域内。
优先级与权重
不同目标之间可能存在冲突,通过设定优先级和权重可以权衡各 个目标的重要性。
分支定界法的步骤
分支定界法主要包括分支、定界和剪枝三个步骤。首先,将原问题分解为若干个子问题;其次,对每个子问题分别求 解,并更新上下界;最后,通过剪枝策略删除不可能得到最优解的子问题,以减少计算量。
分支定界法的优缺点
分支定界法具有适用范围广、可求得全局最优解等优点;但同时也存在计算量大、求解效率不高等缺点。 因此,在实际应用中需要根据问题的特点和要求选择合适的算法。
多目标决策方法
线性加权法
将多个目标函数线性加权为一个综合目标函数,通过求解该综合目 标函数的最优解来实现多目标决策。
理想点法
先确定每个目标的理想值,然后构造一个评价函数来衡量实际解与 理想解之间的差距,通过最小化该评价函数来求解多目标决策问题。
分层序列法
将多个目标按照重要程度排序,依次求解各层目标的最优解,最终得 到综合考虑所有目标的满意解。
要点三
混合整数规划的应用 案例
混合整数规划在实际应用中有着广泛 的应用,如生产调度中的任务分配问 题、物流运输中的路径优化问题等。 通过运用混合整数规划方法,可以有 效地解决这些问题,提高生产效率和 运输效率。
第2章线性规划讲义的对偶问题
称CBB-1为单纯形乘子
19
二、对偶问题的基本性质
1. 对称性
2. 弱对偶性
推论:
(1)原问题任一可行解的目标函数值是其对偶问题目标函数 值的下界;反之对偶问题任一可行解的目标函数值是其 原问题目标函数值的上界。
(2)如原问题有可行解且目标函数值无界,则其对偶问题无 可行解;反之对偶问题有可行解且目标函数值无界,则 其原问题无可行解。
35
三、分析cj的变化 线性规划目标函数中变量系数cj的变化仅仅影响到检验 数,所以将cj的变化直接反映到最终单纯形表中,只可 能出现表2-9中的第一、二两种情况。
例5:在美佳公司例子中, (1) 若家电Ⅰ的利润降至1.5元/件, 而家电Ⅱ的利润增 至2元/件, 美佳公司最优生产计划有何变化? (2) 若家电Ⅰ的利润不变, 而家电Ⅱ的利润在什么范围 内变化时, 该公司的最优生产计划不发生变化。
28
练习: 用对偶单纯形法求解下述LP问题:
min w x1 4x2 3x4 x1 2x2 x3 x4 3
st. 2x1 x2 4x3 x4 2 xi 0(i 1,2,3,4)
29
min z cx
注: 若LP问题的标准形式为:
Ax b
st
.
x
0
其对偶单纯形法的求解步骤确定换入基变量的原则如下:
目标函数求极小值时,约束方程均为≥
2
二、对称形式下对偶问题的一般形式
对称形式的LP问题(LP1):
M Z c 1 x a 1 c 2 x x 2 c n x n
a 1 x 1 1 a 1 x 2 2 a 1 n x n b 1 a 2 x 1 1 a 2 x 2 2 a 2 n x n b 2
《运筹学》第二章 对偶问题
3 x1 2 x2
7x4 4
2 x1 3 x2 4 x3 x4 6
x1 0, x2 , x3 0, x4无 约 束
解:原问题的对偶问题为
mi nW 5 y1 4 y2 6 y3
4 y1 3 y2 2 y3 2
20
一组互为对偶的线性规划问题的解之间只有 下列三种情况:
(1)两个规划问题都有可行解(此时,两个规划问题都有最优 解,且最优值相等);
(2)两个规划问题都不可行; (3) 一个规划问题不可行,另一个规划问题有可行解,且具有
无界解。
21
(4)互补松弛性: 在线性规划问题的最优解中,
则 aij xj * = bi ;
bi , 则 y i* = 0 (4)’ 互补松弛性:
在线性规划问题的最优解中, 则 aij yi * = cj ;
>cj , 则 xj* = 0
n
若 y i * >0,
j=1 n
若 a ij xj * <
j=1
m
若 x j * >0,
i=1 m
若 a ij yi*
i=1 22
m
= 证b:i y∵i*
y1 3 y1
2 y2
3 y3 4 y3
3 5
2 y1 7 y2 y3 1
y1
0,
y2
0,
y
无
3
约
束
对偶问题的对 偶还是原问题
14
• 练习 写出下列线性规划问题的对偶问题.
max Z 4x1 3x2 2x3
4x1
运筹学概论 第2章 线性规划的对偶理论
xi (i 1,, n)
x
j
0
变量
x
j
0
x
j
无约束
约束条件的右端项向量
m
min w bi yi i 1
有n个( j 1,, n)
m
aij y j c j
i 1
m
aij y j c j
约束条件
i 1
m
aij y j c j
i 1
2020/12/13
有m个(i 1,, m)
例2 假设某个公司想把美佳公司的资源购买过来,他至少应付多大的代 价,才能使美佳公司愿意放弃生产活动,出让自己的资源。
( LP 1) max z 2 x1 x 2
5 x 2 15
6 x
x
1
1
x
2
2
x2
5
24
x1 , x 2 0
(LP2) min f 15y1 24y2 5y3
6y2 y3 2 5y1 2y2 y3 1 y1, y2, y3 0
线性规划的对偶问题 对偶问题的基本性质 影子价格
2020/12/13
第二节 对偶问题的基本性质
为了便于讨论,下面不妨总是假设:
原问题:
maxZ CX
s.t.
AX b
X
0
对偶问:题minW Y'b
2020/12/13
A'Y C' s.t.
Y 0
一、单纯形法的矩阵描述
原线性规划问题的矩阵表达式加上松弛变量后为:
2020/12/13
原问题
对偶问题
二、对称形式下对偶问题的一般形式
Max z c1 x1 c 2 x 2 c n x n
第2章线性规划(对偶问题)
• 解:根据上述对偶关 系,可以写出原问题 的对偶问题:
m in W 5 y 1 4 y 2 y 3 y1 y1 s .t . y 1 y 1 y1 2 y2 y3 2 y2 1 3 y2 y3 3 y3 1 0 , y3 0 , y 2无 约 束
• 令y4=y2-y3 ,得:
• Min W=y1+2y4 S.t. y1+2y4 1 2y1-3y4 2 5y1-4y4 -3 y1 0, y4无符号约束
原问题与对偶问题的对应关系
原问题(或对偶问题) 目标函数为 Max Z 变量 n个 0 0 无约束 对偶问题(或原问题) 目标函数为 Min W n个 = 约束条件
– 设X*是原问题的可行解,Y*是对偶问题的可行
解,当CTX*=bTY*时,X*,Y*是最优解。
– 证明:由弱对偶性,可知原问题的所有可行解
X’均满足 CT X’ bTY*
又因为CTX* = bTY* ,所以CT X’ CTX* ,即: X*是使目标函数取值最大的可行解。因而是最 优解。 同理可证Y*也是最优解。
m个 = 价值系数cj 约束条件右端项bi 约束条件的系数矩阵A 约束 条件
m个 变量 0 0 无约束 约束条件右端项cj 价值系数bi 约束条件的系数矩阵AT
例:
• 写出下面线性规划问 题的对偶问题: • 1.
m a x Z 2 x1 x 2 3 x 3 x 4 x1 x 2 x 3 x 4 5 2 x x 3x 4 1 2 3 s .t . x1 x 3 x 4 1 x1 , x 3 0 , x 2 , x 4 无 约 束
运筹学第二章——第八节—线性规划的对偶理论
四、对偶问题经济学含义——影子价格
因为Z*=Y*=Yb 所以:Δ Z/ Δ b=Y b——资源的量 Z——目标函数 经济学含义:资源每变动一个单位,目标函 数(利润、总产值等)变动的大小。 资源对生产做出的贡献。(影子价格) 是对现有资源实现最大效益的一个评价,叫 机会成本。
V*X=0, Y*U=0,其中V是对偶问题的剩余变量,U是 原问题的松弛变量。
(七)原问题在单纯性法迭代过程中的检验 数对应于对偶问题的一个基本解。(对应性 定理) 原问题 XB XN 对应基B检验数 0 CN-CBB-1BN 对偶问题的变量 -YS1 -YS2 XS –CBB-1 -Y
对偶问题性质的启示
原问题 有最优解 无可行解 有可行解无上界 无有限最优解 对偶问题 有最优解 无可行解 无有限最优解 有可行解但无下界
由互补松弛性定理可知: 当U>0,即AX <b时,资源未充分利用时,影 子价格为0。
二、原问题与对偶问题之间的转化
1、目标函数 MAX——Min 2、约束条件——变量 约束条件n个——变量n个 约束条件≥0 ——变量≤ 0 约束条件≤ 0 ——变量 ≥ 0 约束条件=0——变量无约束 要点:max为反向关系(约束条件——变量)
二、原问题与对偶问题之间的转化
3、变量——约束条件 变量m个——约束条件m个 变量≥0——约束条件≥ 0 变量≤ 0 ——约束条件≤ 0 变量无约束——约束条件=0 4、目标函数中变量的系数C为对偶问题中约 束条件的右端常数项b,个数对等变动。
(五)若原问题和对偶问题具有可行解,若 原问题或对偶问题之一有最优解,则另一个 对偶问题也必有最优解,且最优值相同。 (主对偶性定理) 证明 含义: 若原问题有一个对应于基B的最优解,则 CBB-1为对偶问题的最优解。
线性规划的对偶理论
0
xB x3 x4
cj - zj
b
8 4 4 2
1 x1 2 0
1 y3 2 0 1
2 x2 2 2
2 y4 0 1 0
0 x3 1 0
0 y1 1 0 0
0 x4 0 1
0 y2 -1 1/2 -1
Θ 8/2=4 4/2=2 Min 4/2=2
2 1
2
x3 x2
cj - z j
/
x1 x2
cj - z j
[例5] 用对偶单纯形法求解下列LP问题 (P64)
min w = 12y1 + 16y2 + 15y3
2y1 + 4 y2 ≥2 2y1 + 5y3 ≥ 3
y1 , y2 , y3 ≥ 0
标准形式为:
max w’ = -12y1 - 16y2 - 15y3+ 0y4 + 0y5 -2y1 - 4 y2 + y4 =-2 -2y1 - 5y3 + y5 = - 3 y1 , y2 , y3 , y4 , y5 ≥ 0
y1 y2 y3
设备 A B C 单位产品利润
产品 I 2 4 0 2元
产品 II 2 0 5 3元
设备有效台时 12 16 15
问如何安排生产最有利?
Next
生产产品的数学模型
设产品I和产品II的产量分别为x1和x2件, 利润为Z,
y1 y2 y3
Max Z 2 x1 + 4 x1 + 0x1 + x1 , = 2 x1 + 3 x2 2 x2 ≤ 12 0 x2 ≤ 16 5 x2 ≤ 15 x2 ≥ 0
一、对偶问题的概念
内容一致但从相反角度提出的一对问题 称为对偶问题
xB x3 x4
cj - zj
b
8 4 4 2
1 x1 2 0
1 y3 2 0 1
2 x2 2 2
2 y4 0 1 0
0 x3 1 0
0 y1 1 0 0
0 x4 0 1
0 y2 -1 1/2 -1
Θ 8/2=4 4/2=2 Min 4/2=2
2 1
2
x3 x2
cj - z j
/
x1 x2
cj - z j
[例5] 用对偶单纯形法求解下列LP问题 (P64)
min w = 12y1 + 16y2 + 15y3
2y1 + 4 y2 ≥2 2y1 + 5y3 ≥ 3
y1 , y2 , y3 ≥ 0
标准形式为:
max w’ = -12y1 - 16y2 - 15y3+ 0y4 + 0y5 -2y1 - 4 y2 + y4 =-2 -2y1 - 5y3 + y5 = - 3 y1 , y2 , y3 , y4 , y5 ≥ 0
y1 y2 y3
设备 A B C 单位产品利润
产品 I 2 4 0 2元
产品 II 2 0 5 3元
设备有效台时 12 16 15
问如何安排生产最有利?
Next
生产产品的数学模型
设产品I和产品II的产量分别为x1和x2件, 利润为Z,
y1 y2 y3
Max Z 2 x1 + 4 x1 + 0x1 + x1 , = 2 x1 + 3 x2 2 x2 ≤ 12 0 x2 ≤ 16 5 x2 ≤ 15 x2 ≥ 0
一、对偶问题的概念
内容一致但从相反角度提出的一对问题 称为对偶问题
运筹学第2章线性规划的对偶问题
第2章 线性规划的对偶理论 与灵敏度分析
§2.1 线性规划的对偶问题
随着线性规划应用的逐步加深,人们发现每一个线性规 划问题都存在一个与之对应的、具有密切关联的线性规 划问题,其中一个称为原问题,另一个称为对偶问题 (Dual linear programming,DLP)。对偶问题不仅具有 优良的数理性质,而且还有着重要的实际意义,尤其在 生产运营管理中有明显的经济含义。对偶理论充分显示 出线性规划理论逻辑上的严谨性和结构上的对称性,使 线性规划理论更加丰富,应用领域更为广泛。
yi 0 (i 1,2,3)
则得如下的线性规划模型:
min w 48 y1 20 y2 8 y3 8 y1 4 y2 2 y3 600 6 y 2 y2 1.5 y3 300 s.t. 1 y1 1.5 y2 0.5 y3 200 y , y , y 0 1 2 3
max z 2 y1 5 y2 9 y3 y1 3 y2 2 y3 3 2 y y 2 y 1 1 2 3 5 y1 y2 3 y3 1 y1无约束,y2 0, y3 0,
max z 600 x1 300 x2 200 x3 8 x1 6 x2 x3 48 4 x1 2 x2 1.5 x3 20 s.t 2 x1 1.5 x2 0.5 x3 8 x , x , x 0 1 2 3
x1 2, x2 0, x3 8
(2.1.6)
设 yi (i 1,2,, m) 表示第i种资源的定价,则其对偶问 题的形式为:
min w b1 y1 b2 y2 ... bm ym a11 y1 a21 y2 ... am1 ym c1 a y a y ... a y c 12 1 22 2 m2 m 2 s.t. a y a y ... a y c mn m n 1n 1 2 n 2 y1 , y2 , , ym 0
§2.1 线性规划的对偶问题
随着线性规划应用的逐步加深,人们发现每一个线性规 划问题都存在一个与之对应的、具有密切关联的线性规 划问题,其中一个称为原问题,另一个称为对偶问题 (Dual linear programming,DLP)。对偶问题不仅具有 优良的数理性质,而且还有着重要的实际意义,尤其在 生产运营管理中有明显的经济含义。对偶理论充分显示 出线性规划理论逻辑上的严谨性和结构上的对称性,使 线性规划理论更加丰富,应用领域更为广泛。
yi 0 (i 1,2,3)
则得如下的线性规划模型:
min w 48 y1 20 y2 8 y3 8 y1 4 y2 2 y3 600 6 y 2 y2 1.5 y3 300 s.t. 1 y1 1.5 y2 0.5 y3 200 y , y , y 0 1 2 3
max z 2 y1 5 y2 9 y3 y1 3 y2 2 y3 3 2 y y 2 y 1 1 2 3 5 y1 y2 3 y3 1 y1无约束,y2 0, y3 0,
max z 600 x1 300 x2 200 x3 8 x1 6 x2 x3 48 4 x1 2 x2 1.5 x3 20 s.t 2 x1 1.5 x2 0.5 x3 8 x , x , x 0 1 2 3
x1 2, x2 0, x3 8
(2.1.6)
设 yi (i 1,2,, m) 表示第i种资源的定价,则其对偶问 题的形式为:
min w b1 y1 b2 y2 ... bm ym a11 y1 a21 y2 ... am1 ym c1 a y a y ... a y c 12 1 22 2 m2 m 2 s.t. a y a y ... a y c mn m n 1n 1 2 n 2 y1 , y2 , , ym 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)若原问题可行且另一个问题不可行,则原问题具有无界解。
注意上述结论(2)及(3)的条件,一个问题有可行解时,另一个问题可能有可行解(此时具有 无界解)也可能无可行解。
【性质 2.3】最优性 设 X*与 Y*分别是(LP)与(DP)的可行解,则当 X*、Y*是(LP)与(DP) 的最优解当且仅当 CX*= Y*b.
设 y1,y2,y3 及 y4 分别表示四种资源的单位增值价格(售价=成本+增值),总增值最低可 用
min w=500y1+450y2+300y3+550y4 表示。企业生产一件产品 A 用了四种资源的数量分别是 9,5,8 和 7 个单位,利润是 100,企业 出售这些数量的资源所得的利润不能少于 100,即
【性质 2.4】对偶性若(LP)有最优解,则(DP)也有最优解(反之亦然),且(LP)与(DP) 的最优值相等。
性质 2.4 还可推出另一结论:若(LP)与(DP)都有可行解,则两者都有最优解,若一个问题 无最优解,则另一问题也无最优解。
【性质 2.5】互补松弛性 设 X*、Y*分别为(LP)与(DP)的可行解,XS 和 YS 是它的松弛变量 的可行解,则 X*和 Y*是最优解当且仅当
表 2-3
XB
XN
XB
E
B-1N
λ
0
CN-CBB-1N
XS B-1 -CBB-1
b B-1b -CBB-1b
(1) 极大值规范形式的数学模型时,初始表有一个单位阵,对于任意可行基 B,通过求基可行解 后初始表中单位阵对应的位置就等于逆矩阵 B-1;
(2) 下面将要介绍,松弛变量 XS 的检验数(-CBB-1)乘以(-1)后就是对偶问题决策变量 Y 的一个基本解,原问题决策变量 X 对应的检验数乘以(-1)后就是对偶问题松弛变量 YS 的一个 基本解,如果 B 是最优基,则 Y=CBB-1 就是对偶问题的最优解。
y1 + 2 y1
2y3 = 1 + 6y2 +
8y3
≥
5
⎨8y1 − y3 ≤ −4
⎪⎪⎩−y1y≤1
− 5y2 0, y2
≤9 ≥ 0,
y3无约束
写出线性规划的对偶问题时的要点: (1)规范形式的线性规划的对偶仍然是规范形式; (2)一个问题的约束数和变量数是另一问题的变量数和约束数; (3)一个问题的价值系数和资源限量与另一问题的资源限量和价值系数相对应,约束系数矩阵 有互为转置的关系; (4)一个问题等式约束与另一个问题变量无约束相对应; (5)一个问题约束(变量)的不等式符号与它的规范形式符号相反时,则另一个问题变量(约 束)的不等式符号与它的规范形式符号相反。
(2)当 xj 无约束时,第 j 个对偶约束为“=”号约束。
(3)当 xj≤0 时,第 j 个对偶约束应为“≤”号约束。
将上述原问题与对偶问题的对应关系列于表 2-4 中,读者可直接按表 2-4 中的对应关系写 出非规范形式的对偶问题。
原问题(或对偶问题) 目标函数 max
表 2-4
对偶问题(或原问题) 目标函数 min
【例 2.2】写出下列线性规划的对偶问题
min Z = 5x1 − 2x2 + 3x3
⎪⎨⎧4x1x1−+7
x2 x2
− +
x3 ≥ 4 5x3 ≥ 1
⎪⎩x1, x2 , x3 ≥ 0
【解】这是一个规范形式的线性规划,设 Y=(y1,y2),则有
max
w
=
Yb
=
(
y1 ,
y2
⎡4⎤ )⎢⎣1⎥⎦
=
+ +
4x2 3x2
+ +
7x3 2x3
≤ ≤
450 300
⎪⎪7x1 + 6x2 + 4x3 ≤ 550
⎪⎩x1, x2, x3 ≥ 0
现在从另一个角度来考虑企业的决策问题。假如企业自己不生产产品,而将现有的资源转让 或出租给其它企业,那么资源的转让价格是多少才合理?合理的价格应是对方用最少的资金购买 本企业的全部资源,而本企业所获得的利润不应低于自己用于生产时所获得的利润。这一决策问 题可用下列线性规划数学模型来表示。
2.1.2 对偶模型
规范形式(Canonical Form)或称对称形式的定义是:目标函数求极大值时,所有约束条件 为≤号,变量非负;目标函数求极小值时,所有约束条件为≥号,变量非负,即下列两种形式
max Z = CX
⎧AX ≤ b
⎨ ⎩
X
≥
0
(2.1)
min Z = CX
⎧AX ≥ b
(2.2)
⎨ ⎩
4 y1
+
y2
从而对偶问题为
YA
=
(
y1
,
y2
⎡4 )⎢⎣1
1 -7
-1⎤
5
⎥ ⎦
= (4 y1 + y2 , y1 − 7 y2,− y1 + 5y2 ) ≤ (5,−2,3)
max Z = 4 y1 + y2
⎧4 y1 + y2 ≤ 5
⎪⎪⎪⎨−y1y−1
7 +
y2 ≤ 5y2
−2 ≤3
⎪⎩ y1 ≥ 0, y2 ≥ 0
表 2-1
A
B
9
8
5
4
8
3
7
6
100 80
C 资源限量
6 50 x1,x2,x3 分别为产品 A,B,C 的产量,则线性规划数学模型为:
max Z = 100x1 + 80x2 + 70x3
⎧9x1 + 8x2 + 6x3 ≤ 500
⎪⎪⎪⎨85xx11
min w = 6 y1 + 8y2 + 10 y3
⎪⎨⎧5−yy11++75yy22
+ +
y3 ≥ 3y3
4 ≥
3
⎪⎩ yi ≥ 0,i = 1,2,3
若给出的线性规划不是规范形式,可以先化成规范形式再写对偶问题。非规范形式可能出现 下列三种情形(设原问题是求最大值):
(1)当第 i 个约束是“≥”约束时,第 i 个对偶变量是“≤0”,且系数仍是原问题对应的系数。
因为非规范形式都可以转换为规范形式,为了讨论方便,设原问题与对偶问题都是规范形式
分别记为(LP)和(DP):
max Z = CX
min w = Yb
(LP): ⎧AX ≤ b
⎨ ⎩
X
≥
0
(DP): ⎧YA ≤ C
⎨ ⎩Y
≥
0
这里 A 是 m×n 矩阵 X 是 n×1 列向量,Y 是 1×m 行向量。假设 Xs 与 Ys 分别是(LP)与(DP) 的松驰变量。
⎧YA ≥ C
⎨ ⎩Y
≥
0
在 Y = CB B −1 两边右乘 b,则有 Yb = CB B −1b=Z ,又因 Y≥0 无上界,从而 Yb 只存在最小
值,得到另一个线性规划问题
min w = Yb
⎧YA ≥ C
⎨ ⎩Y
≥
0
(2.3)
即是原线性规划问题式(2.1)的对偶线性规划问题,反之,式(2.3)的对偶问题是式(2.1)。 原问题和对偶问题是互为对偶的两个线性规划问题,规范形式的线性规划的对偶仍然是规范形 式,参数矩阵的对应关系参看表 2-4。
⎪⎩x1无约束, x2 ≤ 0, x3 , x4 ≥ 0
【解】目标函数求最小值,应将表 2-4 的右边看作原问题,左边是对偶问题,原问题有 3 个约 束 4 个变量,则对偶问题有 3 个变量 4 个约束,对照表 2-4 的对应关系,对偶问题为:
max w = 18y1 + 10 y2 −14 y3
⎧7 ⎪− ⎪
从例 2.1 可以看出,原问题的参数矩阵 C、A 及 b 分别转置后就是对偶问题资源限量、工艺 系数及价值系数。
上面两个线性规划有着重要的经济含义。原始线性规划问题考虑的是充分利用现有资源,以 产品的数量和单位产品的利润来决定企业的总利润,没有考虑到资源的价格,但实际在构成产品 的利润中,不同的资源对利润的贡献也不同,它是企业生产过程中一种隐含的潜在价值,经济学 中称为影子价格,即对偶问题中的决策变量 yi 的值。
X
≥
0
规范形式由目标函数决定,区别仅仅是约束的符号相反,是线性规划模型的一种形式,与线性规 划标准型是两种不同的形式,但都可以人为转换成我们所需要的形式。
下面以式(2.1)为例,推导几个计算公式。加入松弛变量 XS,假设可行基 B 是矩阵 A 中前 m 列, 将变量和参数矩阵按基变量和非基变量对应分块,m 阶单位矩阵用 E 表示,则有
目标函数系数(资源限量)
资源限量(目标函数系数)
约束条件系数矩阵 A ( AT )
变 n 个变量
约束条件系数矩阵 AT (A)
约
n 个约束
第 j 个变量≥0
第 j 个约束为≥
第 j 个变量≤0
第 j 个约束为≤
量 第 j 个变量无约束 约 m 个约束
束
第 j 个约束为=
变
m 个变量
第 i 个约束≤
第 i 个变量≥0
9 y1 + 5 y2 + 8 y3 + 7 y4 ≥ 100
同理,对产品 B 和 C 有
8 y1 + 4 y2 + 3y3 + 6 y4 ≥ 80 6 y1 + 7 y2 + 2 y3 + 4 y4 ≥ 70
增值价格不可能小于零,即有 yi≥0,i=1,2,3,4 从而企业的资源价格模型为
min w = 500 y1 + 450 y2 + 300 y3 + 550 y4