线性规划的对偶理论和灵敏度分析 常见疑问解
线性规划的对偶理论与灵敏度分析运筹学
A
Ⅰ
2
Ⅱ
2
设备可用机时
12
数(工时)
B
C
产品利润/
(元/件)
4
0
2
0
5
3
16
15
2020/5/24
第2页/共83页
第 2页
第2章 线性规划的对偶理论与灵敏度分析
解:设Ⅰ、Ⅱ产品的生产数量分别为x1和x2,建立问题数学模型如下:
max z =2x1+3x2 2x1+2x2≤12 4x1 ≤16 5x2 ≤15 xj≥0,j=1,2
第2章 线性规划的对偶理论与灵敏度分析
运筹学基础及应用
第2章 线性规划的对偶理论与灵敏度分析
2020/5/24
第1页/共83页
第 1页
第2章 线性规划的对偶理论与灵敏度分析
§1 对偶问题的提出
运筹学基础及应用
例2.1常山机械厂生产Ⅰ和Ⅱ两种产品。生产中需使用A、B、C三种设备进行加工,加工 每件Ⅰ产品或Ⅱ产品所需的设备机时数、利润值及每种设备可利用机时数列于下表,请问: 充分利用设备机台时,工厂应生产Ⅰ和Ⅱ产品各多少件才能获得最大利润?试列出相应的 线性规划数学模型。
原始问题 max z=CX s.t. AX≥b
X ≥0
max
C
m
A
n
对偶问题 min w=bTY s.t. ATY≤CT
Y ≥0
min
bT
运筹学基础及应用
≥b
n
AT
≤ CT
m
2020/5/24
第7页/共83页
第 7页
第2章 线性规划的对偶理论与灵敏度分析
2 原问题与对偶问题
运筹学基础及应用
线性规划的对偶理论和灵敏度分析 常见疑问解
第二章线性规划的对偶理论和灵敏度分析常见疑问解答1、研究线性规划对偶问题的经济意义何在?因为线性规划往往解决原料、设备、资金、人力等资源的最优配置问题,因此了解资源在最优配置下所创造的(边际)价值即机会成本或机会收益对于成本分析、资源计划、投资计划等都有较重要的作用。
此外,对偶规划也常和对资源的灵敏度分析联系在一起,对于更好地在变化环境中配置资源有一定的指导意义。
2、已知原线性规划问题如何写出其对偶问题?(1)如果原问题是MAX问题,则其对偶问题是MIN问题。
按下表可将其对偶问题写出。
(2)如果原问题是MIN问题,则其对偶问题是MAX问题。
按下表可将其对偶问题写出。
3、如何写出下述线性规划问题的对偶模型?min z=2x1+2x2+4x3x1+3x2+4x3≥22x1+x2+3x3≤3x1+4x2+3x3=5x1≥0, x2≥0, x3无约束。
答:其对偶模型如下,max z=2y1+3y2+5y3y1+2y2+y3≤23y1+y2+4y3≤24y1+3y2+3y3=4y1≥0, y2≤0, y3无约束。
4、如何快速求出以下只有一个约束方程的线性规划的对偶问题的最优解?Max Z=c1x1+c1x2+…+c n x na1x1+a1x2+…+a n x n≤bx1, x2,…, x n≥0a i, c i, b>0, i=1, 2, …, n.答:利用原问题与对偶问题间的相互转换关系,写出其对偶问题的模型如下,Min f=bya1y≥c1a2y≥c2……a n y≥c ny≥0因为,y≥, i=1, 2, …, n. 所以,其对偶问题的最优解y*=.5、如果原问题是如下所示的追求利润最大的生产计划问题,那么它的对偶问题中变量有何经济含义?原问题的模型形式如下。
其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:其对偶问题即有如下形式,对偶问题中的变量y k, k=1, 2,…, m, 可具有发现某种资源所创造的单位价值并对某种资源定价的经济含义。
第二章 线性规划问题的对偶理论与灵敏度分析总结
第二章 线性规划问题的对偶理论与灵敏度分析总结一.对偶问题统一归纳表注意:对偶问题允许i b 小于0,也正是对于原问题i b 小于0,才引入了后面的对偶单纯形法解决问题。
二.对偶问题的基本性质⎩⎨⎧≥≤=0X ..max 设原问题为b AX t s CXz⎩⎨⎧≥≥=是列向量,0A .. min 对偶问题为TY Y C Y t s Yb TTω1.对称定理:对偶问题的对偶是原问题2.弱对偶性定理:若Y X 和分别是原问题和对偶问题的可行解,则有b TY X C ≤推论(1)max 问题的任一可行解的目标是对偶问题最优目标值的一个下界。
min 问题的任一可行解的目标函数 值是原问题最优目标值的一个上界。
(2)若原问题可行且其目标函数值无界,则对偶问题无可行解。
反之对偶问题可行且其目标函数值无界,则原问题无可行解。
(3)若原问题有可行解而对偶问题无可行解,则原问题目标函数值无界;反之对偶问题有可行解而原问题无可行解,则对偶问题目标函数值无界。
3. 最优性定理:若Y X 和分别是原问题和对偶问题的可行解,并且b TY X C =,则X 是原问题最优解,Y 是其对偶问题的最优解4. 强对偶性:若原问题及其对偶问题均具有可行解,则两者均具有最优解,且它们最优解的目标函数值相等。
5.互不松弛性:若Y X 和分别是原问题和对偶问题的可行解,则它们分别是最优解的充要条件是:0ˆ,ˆˆ0ˆ1j 1=<=>∑∑==i i nj ij i nj j ij i y b xa b x a y则如果,则如果练习:判断下列说法是否正确:(1) 任何线性规划问题存在并具有惟一的对偶问题;(✓)(2) 根据对偶问题的性质,当原问题为无界解时,其对偶问题无可行解,反之,当对偶问题无可行解时,其原问题具有无界解;(✗)(3) 设j ˆx ,i ˆy 分别为标准形式的原问题与对偶问题的可行解,*j x ,*i y 分别为其最优解,则恒有n n m m**j j j j i i i i j 1j 1i 1i 1ˆˆc x c x b y b y ====≤=≤∑∑∑∑;(✓) (5) 已知*i y 为线性规划的对偶问题的最优解,若*i y 0>,说明在最优生产计划中第i 种资源已完全耗尽;(✓) (6) 已知*i y 为线性规划的对偶问题的最优解,若*i y 0=,说明在最优生产计划中第i 种资源一定有剩余;(✗)简析:对(5)、(6),由互补松弛性质判断,具体详见课本P59三.对偶单纯形法(1). 对偶单纯形法应用前提: 1.检验数行全部非正2.变量取值有负数(2). 对偶单纯形法计算步骤:1.确定换出基变量 取{}i rb min b =,其对应变量r x 为换出基的变量。
《运筹学》胡运权 第版 第二章 线性规划的对偶理论及灵敏度分析
maZxCX 对
对
AX b
称
偶
s.t.
X
0
形
问 题
式
mW inbTYT
的
对
的 定
s.t.YATT
YT 0
CT
偶 问
题
义
对偶问题的特点
对 •若原问题目标是求极大化,则对偶问题的 偶 目标是极小化,反之亦然
问
•原问题的约束系数矩阵与对偶问题的约束 系数矩阵互为转置矩阵
题 •极大化问题的每个约束对应于极小化问题
出让自己的资源?
问 题 的 导 出
例2-1
条件:出让代价应不低于用同等数量资源由自己组织生 产活动时获取的赢利。
y1,y2,y3分别代表单位时间(h)设备A、设备B和调试工 序的出让代价。 y1,y2,y3的取值应满足:
5y 1
6y 2
2y 2
y 3
y 3
2
1
美佳公司用6h设备B和1h调试可 生产一件家电I,赢利2元
项目
Ⅰ
Ⅱ
每天可用能力
设备A(h)
0
5
15
设备B(h)
6
2
24
调试工序(h)
1
1
5
利润(元)
2
1
其线性规划问题为:
m ax z 2x x
1
2
5 x215
s
.t
.
6
x 2 1 x
x 2
x
24 5
1
2
x1,x2 0
(LP1)
假定有某个公司想把美佳公 司的资源收买过来,它至少 应付出多大代价,才能使美 佳公司愿意放弃生产活动,
对
运筹学:第1章 线性规划 第3节 对偶问题与灵敏度分析
s.t.
4x1 3x1
5x2 200 10x2 300
x1, x2 0
9x1 4x2 360
s.t.
34xx11
5x2 10 x
200 2 300
3x1 10x2 300
x1, x2 0
则D为
min z 360y1 200y2 300y3 300y4
9 y1 4 y2 3y3 3y4 7 s.t.4 y1 5y2 10 y3 10 y4 12
amn xn bm ym xn 0
机会成本 a1 j y1 a2 j y2 aij yi amj ym
表示减少一件产品所节省的可以增加的利润
(3)对偶松弛变量的经济解释——产品的差额成本
机会成本
利润
min w b1 y1 b2 y2 bm ym
a11 y1
st
a12
y1
a1n y1
max z CX
(P)
AX b
s
.t
.
X
0
(D)
min w Yb
s.t.
YA C Y 0
• (2)然后按照(D)、(P)式写出其对偶
例:写出下面线性规划的对偶规划模型:
max z 2x1 3x2
min w 3 y1 5y2 1y3
x1 2x2 3 y1 0
s.t.
2xx11
例如,在前面的练习中已知
max z 2.5x1 x2 的终表为
3x1 5x2 15 s.t.5x1 2x2 10
x1, x2 0
0 x3 9 2.5 x1 2
0 19 1 - 3
5
5
1
2
0
1
5
(整理)第三章 线性规划的对偶理论及灵敏度分析
精品文档第三章 线性规划的对偶理论及灵敏度分析主要内容:1、对偶问题及其性质; 2、对偶单纯形法;3、灵敏度分析。
重点与难点:对偶问题与原问题的对应关系,对偶问题的基本性质,对偶单纯形法的求解步骤,灵敏度分析的方法。
要 求:理解线性规划对偶问题的性质,熟练掌握对偶单纯形法的求解步骤和灵敏度分析的方法和技巧,能够用这些数学方法解决实际问题。
§1 对偶问题的对称形式一、对偶问题引例,某工厂在计划期内要安排生产甲、乙两种产品,已知生产单位产品所需要的设备台时及A 、B 两种原材料的消耗,该工厂每生产一件产品甲可获利2元,每生产一件产品乙可获利3元,问应如何安排计划才能使该工厂获利最多?解:设1x 、2x 分别为甲、乙两种产品的产量则目标函数2132m ax x x z +=约束条件 ⎪⎪⎩⎪⎪⎨⎧≥≤≤≤+0,12416482212121x x x x x x(1)假设该工厂决定不再生产甲、乙产品,而将其出租或出售。
这时要考虑每种资源的定价问题,设321,,y y y 分别为出租单位设备台时的租金和出让单位原材料A 、B 的附加额。
作一比较:若用一个单位台时和4个单位原材料A 生产一件产品甲,可获利2元,那么生产每件产品甲的设备台时和原材料出租和出让的收入应不低于生产一件甲产品的利润。
即:2421≥+y y同理,将生产每件乙产品的设备台时和原材料出租和出让的收入应不低于生产一件乙产品的利润。
即:精品文档34231≥+y y将工厂所有设备台时和资源都出租和出让,其收入为32112168y y y ++=ω对工厂来说,ω越大越好;但对接受者来说,支付的愈少愈好,所以工厂只能在满足≥所有产品的利润前提下,使其总收入尽可能小,才能实现其愿望。
为此,得到如下模型:32112168m in y y y ++=ω⎪⎩⎪⎨⎧=≥≥+≥+3,2,1,0342243121j y y y y y j(2)我们就称(2)为模型(1)的对偶问题。
线性规划的对偶理论与灵敏度分析2011,9上
c3
y 1 0 , y 2 0 , y 2 0 , y 3 0
可编辑版 16
令 y 2 y 2 - y 2 , y 3 -y 3 ,由此得 :
则 建立该线性规划的数学模型为:
Min z = 300y1+400y2+250y3 y1+2y2 ≥ 50 y1+y2+y3 ≥ 100 y1,y2,y3 ≥ 0
(LP2)
LP1 与LP2 是一对对偶问题
可编辑版 6
cj cBi xBi
50 x1 0 x4 100 x2 yj=cj-zj
LP1最终单纯型表
x1
a22 x2 a22 x2
a23 x3 a23 x3
a23 x3 a23 x3
b2 b2
a31x1 a32 x2 a33 x3 a33 x3 b3
x1 0, x2 0, x3 0, x3 0
对偶变量
y1 y2 y2 y3
可编辑版 15
其对偶问题为:
min w b 1 y 1 b 2 y 2 b 2 y 2 b 3 y 3
a 21 x 1
a 22 x 2
a2n xn
b2
a
m
1
x
1
am2x2
a mn
xn
bm
x1, x2 , , xn 0
可编辑版 9
用yi(i=1,2,…..,m)代表第i种资源的 估价,则其对偶问题的一般形式为:
minZ b 1 y 1 b 2 y 2 b m y m
a 11 y 1 a 12 y 2 a m 1 y m c 1
50 100 0 0
x1
x2
x3
x4
1
《运筹学》 第三章线性规划对偶理论与灵敏度分析习题及 答案
第三章线性规划对偶理论与灵敏度分析习题 一、思考题1.对偶问题和对偶变量的经济意义是什么?2.简述对偶单纯形法的计算步骤。
它与单纯形法的异同之处是什么?3.什么是资源的影子价格?它和相应的市场价格之间有什么区别?4.如何根据原问题和对偶问题之间的对应关系,找出两个问题变量之间、解及检 验数之间的关系?5.利用对偶单纯形法计算时,如何判断原问题有最优解或无可行解?6.在线性规划的最优单纯形表中,松弛变量(或剩余变量)0>+k n x ,其经济意 义是什么?7.在线性规划的最优单纯形表中,松弛变量k n x +的检验数0>+kn σ(标准形为求最小值),其经济意义是什么?8.将i j ji bc a ,,的变化直接反映到最优单纯形表中,表中原问题和对偶问题的解 将会出现什么变化?有多少种不同情况?如何去处理? 二、判断下列说法是否正确1.任何线性规划问题都存在且有唯一的对偶问题。
2.对偶问题的对偶问题一定是原问题。
3.若线性规划的原问题和其对偶问题都有最优解,则最优解一定相等。
4.对于线性规划的原问题和其对偶问题,若其中一个有最优解,另一个也一定 有最优解。
5.若线性规划的原问题有无穷多个最优解时,其对偶问题也有无穷多个最优解。
6.已知在线性规划的对偶问题的最优解中,对偶变量0>*i y ,说明在最优生产计 划中,第i 种资源已经完全用尽。
7.已知在线性规划的对偶问题的最优解中,对偶变量0=*i y ,说明在最优生产计 划中,第i 种资源一定还有剩余。
8.对于i j ji bc a ,,来说,每一个都有有限的变化范围,当其改变超出了这个范围 之后,线性规划的最优解就会发生变化。
9.若某种资源的影子价格为u ,则在其它资源数量不变的情况下,该资源增加k 个单位,相应的目标函数值增加 u k 。
10.应用对偶单纯形法计算时,若单纯形表中某一基变量0<i x ,且i x 所在行的 所有元素都大于或等于零,则其对偶问题具有无界解。
运筹学课件第二章 线性规划的对偶理论与灵敏度分析
第一节 线性规划的对偶问题
一、对偶问题 若例1工厂的决策者不生产产品,有另一企业租赁 其所有资源。厂方为了在谈判时心中有数,需掌握 资源的最低价码,以便衡量对方出价,对出租与否 做出抉择。 在这个问题上厂长面临着两种选择:自行生产或出 租设备。首先要弄清两个问题: ①合理安排生产能取得多大利润? ②为保持利润水平不降低,资源转让的最低价格是
CX Yb
推论1 极大化原问题任意一个可行解的目标函数值 是其对偶问题目标函数值的下界。反之极小化问 题任意一个可行解的目标函数值是其原问题目标 函数值的上界。
推论2 若原问题(对偶问题)具有无界解,则其对偶 问题(原问题)无可行解。
推论3 若原问题(对偶问题)有可行解而其对偶问题 (原问题)无可行解,则其对偶问题(原问题) 目标函数值无界。
我们称这个线性规划问题为例1线性规划问题(我们 称为原问题)的对偶问题。
二、对称形式对偶问题
根据上述例题可见,对于对称形式的线性规划问题 ,
我们可以马上得出它的对偶问题:
Max Z C X
Min w Y 'b
AX b
X
0
A'Y C Y 0
三、非对称形式对偶问题
原问题(对偶问题)
约束条件系数矩阵 约束条件右端项向量 目标函数中价格系数向量
重复步骤2-4。
若 br 0,而对所有j,有aij 0,则原问题无可行解。
第四节 对偶单纯形法
例题:P61
练习题: minω=2x1+3x2+4x3 x1+2x2+ x3 ≥3 2x1– x2+3x3 ≥4 x1 , x2 , x3 ≥0
第五节 灵敏度分析
线性规划中的对偶问题与灵敏度分析
线性规划中的对偶问题与灵敏度分析线性规划是一种优化方法,广泛应用于各个领域的决策问题。
在线性规划中,对偶问题与灵敏度分析是两个重要的概念和工具,可以帮助我们更好地理解和解决实际问题。
1. 对偶问题在线性规划中,对偶问题是指与原始问题相对应的一个问题。
它通过转换原始问题并构造一个新的问题,以便从不同的角度来解释和解决原始问题。
对偶问题能够提供原始问题的一些有用信息,并且在某些情况下,对偶问题的解与原始问题的解是相等的。
对偶问题的构造可以通过拉格朗日对偶性理论来完成。
该理论通过构造一个拉格朗日函数,将原始问题中的约束条件转化为拉格朗日乘子,从而得到对偶问题。
对偶问题的目标函数是原始问题的约束条件的线性组合。
解决对偶问题可以通过求解拉格朗日函数的最优化问题来实现。
对于线性规划问题,对偶问题的解可以通过求解一组线性方程或线性不等式来获得。
对偶问题的解不仅可以提供原始问题的一些信息,还可以用于检验原始问题的解的可行性和最优性。
2. 灵敏度分析灵敏度分析是在线性规划中评估解决方案对问题参数变化的响应程度的方法。
它可以帮助我们了解如果问题的参数发生变化,对解决方案的影响有多大,并做出相应的调整和决策。
灵敏度分析可以通过改变单个参数或多个参数来进行。
其中,常见的灵敏度分析包括目标函数系数的变化、约束条件右侧常量的变化和新增或取消约束条件。
这些变化可以用来模拟实际情况中可能发生的条件变化,以及评估解决方案的稳定性和可行性。
在进行灵敏度分析时,我们可以通过计算变动参数对解决方案的影响程度来得到一些关键指标。
例如,参数的变化导致目标函数值的变化量称为“影子价格”,而约束条件右侧常量的变化导致解决方案中相应决策变量的变化量,则称为“机会成本”。
灵敏度分析的结果可以帮助我们确定参数的重要性,判断解决方案的可行性和稳定性,以及找到最佳的决策方案。
在实际应用中,灵敏度分析可以帮助我们应对不确定性和风险,做出更加准确和可靠的决策。
线性规划问题的对偶与灵敏度分析
最大化的线性规划问题
某企业有A B C 三种资源,用来生产甲 乙两种 产品,产品的生产成本与利润如下表:
甲
A B C 单位产品利
润
乙
1 2 0
50
资源限制 (公斤)
1
300
1
400
1
250
100
• 问题:如何安排生产可使企业获得最大利润?
分析:目标函数最大化的问题
( y3 , y4 , y5 )(x1 , x2 , x3 )T 0
( y1 , y2 )(x4 , x5 )T 0
A=(B,N),X=(XB,XN)T,C=(CB,CN)
• AX + IXs =(B, N, I)(XB, XN, Xs)T=BXB +NXN +IXs
因为AX + IXs =b,所以BXB +NXN +IXs=b 即 XB=B-1b - B-1NXN - B-1Xs(用松弛变量与非
基变量表示基变量)
意义:如果原问题是极大化问题,那么它的可行解对应的目 标函数值不大于其对偶问题的任意可行解对应的目标函数 值。
证明:∵ X(0)、 Y(0)分别是原问题和对偶问题的可行解,∴ AX(0) ≤b, X(0) ≥0; Y(0) A≥C, Y(0) ≥0
∴ Y(0) A X(0) ≤ Y(0) b, Y(0) A X(0) ≥C X(0) 有C X(0) ≤ Y(0) b 证毕。
第二节 对偶理论
• 对于线性规划问题:max z =CX AX ≤b X≥0,插 入松弛变量Xs=(xn+1,xn+2,…,xn+m)T,将其标准 化为:
Max z =CX+0Xs AX+IXs =b X ≥0, Xs ≥0 其中I为m×m阶的单位阵。
运筹学第二章 线性规划的对偶理论与灵敏度分析
现在换个角度分析这个问题。假若由于 某种原因,该企业(称为甲方)打算放弃 这些生产项目,而另一家企业(称为乙方)
希望收购这些资源。那么,如何确定三种
资源的转让价格,在自己方不受损失的前
提下、又要乙方愿意接受,使买卖能够成
交?
设三种资源的定价分别为y1,y2,y3 (单位:百元)。对甲方来说,企业甲利用 1吨原料A和5吨原料B,生产一单位甲产品, 收入2百元。转让这些原料的收入不能低于2
对偶问题的特点
•若原问题目标是求极大化,则对偶问 题的目标是极小化,反之亦然 •原问题的约束系数矩阵与对偶问题的 约束系数矩阵互为转置矩阵 •极大化问题的每个约束对应于极小化 问题的一个变量,其每个变量对应于对 偶问题的一个约束。
一 般 线 性 规 划 问 题 的 对 偶 问 题
对偶问题对应表
max z CX AX b X 0
这个性质说明,原问题与对偶问题是 相互对偶的。
定理2(弱对偶定理) 设
X ( x1 , x2 ,, xn )T
与 Y ( y1 , y2 ,, ym ) 分别是( 2.3)与(2.4) 的可行解,则
C X Yb
。
推论1 极大化问题的任意一个可行解所 对应的目标函数值是其对偶问题最优目标 函数值的一个下界。 推论2 极小化问题的任意一个可行解所对 应的目标函数值是其对偶问题最优目标函 数值的一个上界。
i 1
m
m aij yi c j i 1 y 0 i
j 1,2,, n i 1,2,, m
(2.4)
我们称线性规划(2.4)为线性规划(2.3) 的对偶规划。
写成矩阵形式,原问题
max z CX AX b X 0 它的对偶问题
对偶理论及灵敏度分析习题
对偶理论及灵敏度分析习题1. 什么是对偶理论?对偶理论是线性规划中的一种方法,它是将一个线性规划问题转化为另一个等价的线性规划问题。
这个等价问题被称为原问题的对偶问题,原问题和对偶问题之间存在着一种对偶关系。
2. 什么是灵敏度分析?灵敏度分析是一种方法,用于评估一个线性规划问题的解对输入数据的变化的敏感程度。
它涉及到对线性规划问题的目标函数系数、约束条件常数、以及右手边向量的变化进行分析,以确定线性规划问题在输入数据变化下的解的变化情况。
3. 对偶问题和原问题之间有什么关系?对偶问题和原问题之间存在着一种对偶关系,即两个问题中的变量和约束条件互相对应。
对原问题的对偶问题的目标函数系数就是原问题的约束条件系数,而对原问题的每个变量的约束条件对应着对偶问题的每个变量的目标函数系数。
4. 什么是原问题?原问题是一个线性规划问题,它包括在一组约束条件下最大化或最小化一个线性目标函数的问题。
原问题通常表示为标准形式或规范形式。
5. 什么是对偶问题?对偶问题是一个等价的线性规划问题,它与原问题共享相同的约束条件,但目标函数和约束条件的系数经过了转换。
对偶问题可以用来评估原问题的最优解并提供其他信息,如原问题的灵敏度分析和可行性分析。
6. 什么是灵敏度分析中的“影响范围”?灵敏度分析中的“影响范围”指输入参数发生变化时,该变化对解决方案的影响的程度范围。
影响范围可以用来确定哪些输入参数对问题的解决非常敏感,以及如何调整这些参数以最大程度地减少对解决方案的影响。
7. 在灵敏度分析中,什么是“松弛变量”的作用?在灵敏度分析中,“松弛变量”用于评估一个约束条件的“松弛度”,即约束条件与等式相差多少。
这个信息可以用来确定输入参数值的变化可以多少,以使某个约束条件的松弛度保持不变。
8. 什么是敏感性分析?敏感性分析是一种评估线性规划问题解决方案的稳定性的方法。
它涉及到对输入参数的变化进行分析,以确定对线性规划问题最优解的影响程度。
运筹学——线性规划的对偶理论与灵敏度分析
6
2021/7/26
原问题(LP)
对偶问题(DP)
max Z c1x1 c2x2 cnxn
a x a x a x b
11 1
12 2
1n n
1
a x a x a x b
21
1
22 2
2n n
2
s.t.
a x a x a x b
m1 1
m2
2
mn n
m
x
j
0,
(
j
1,
2,
, n)
1
2021/7/26
例2.1 资源的合理利用问题 某工厂在计划期内安排生产Ⅰ、Ⅱ两种产品,
已知资料如表2.1所示,问应如何安排生产计划使 得既能充分利用现有资源有使总利润最大?
表2.1
I
II
资源总量
原材料
2
3
24
工时
5
2
26
利润(元)
4
3
2
2021/7/26
假设 x1、x2分别表示在计划期内生产产品I、II的件数,其数 学模型为:
25
2021/7/26
26
2021/7/26
27
2021/7/26
例2.5 已知 min Z 3x1 2 2x3 5x4 9x5
x1
x2
2x3
5
x1 0, x2无约束, x3 0
11
2021/7/26
按照表2.2将线性规划问题化为对偶问题
minW 20y1 10y2 5y3
3y1 4 y2 y3 4
s.t.
2 y1 3y2 y3 5
y1
3y2
2
线性规划的对偶理论与灵敏度分析报告
第二章 线性规划的对偶理论与灵敏度分析主要内容 对偶问题、对偶基本性质、对偶单纯形方法、灵敏度分析、参数规划 讲授重点 对偶基本性质、对偶单纯形方法、灵敏度分析 讲授方式 讲授式、启发式 本章知识结构图第一节 线性规划的对偶问 题一、对偶问题的提出首先通过实际例子看对偶问题的经济意义。
例1 第一章例1中美佳公司利用该公司资源生产两种家电产品时,其线性规划问题为: (LP 1) max z =2x l +x 2⎪⎪⎩⎪⎪⎨⎧≥≤+≤+≤0,524261552121212x 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≥25y 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是两个线性规划问题,通常称前者为原问题,后者是前者的对偶问题。
二、对称形式下对偶问题的一般形式定义:满足下列条件的线性规划问题称为具有对称形式:其变量均具有非负约束,其约束条件当目标函数求极大时均取“≤”号,当目标函数求极小时均取“≥”号’。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章线性规划的对偶理论和灵敏度分析常见疑问解答1、研究线性规划对偶问题的经济意义何在?因为线性规划往往解决原料、设备、资金、人力等资源的最优配置问题,因此了解资源在最优配置下所创造的(边际)价值即机会成本或机会收益对于成本分析、资源计划、投资计划等都有较重要的作用。
此外,对偶规划也常和对资源的灵敏度分析联系在一起,对于更好地在变化环境中配置资源有一定的指导意义。
2、已知原线性规划问题如何写出其对偶问题?(1)如果原问题是MAX问题,则其对偶问题是MIN问题。
按下表可将其对偶问题写出。
(2)如果原问题是MIN问题,则其对偶问题是MAX问题。
按下表可将其对偶问题写出。
3、如何写出下述线性规划问题的对偶模型?min z=2x1+2x2+4x3x1+3x2+4x3≥22x1+x2+3x3≤3x1+4x2+3x3=5x1≥0, x2≥0, x3无约束。
答:其对偶模型如下,max z=2y1+3y2+5y3y1+2y2+y3≤23y1+y2+4y3≤24y1+3y2+3y3=4y1≥0, y2≤0, y3无约束。
4、如何快速求出以下只有一个约束方程的线性规划的对偶问题的最优解?Max Z=c1x1+c1x2+…+c n x na1x1+a1x2+…+a n x n≤bx1, x2,…, x n≥0a i, c i, b>0, i=1, 2, …, n.答:利用原问题与对偶问题间的相互转换关系,写出其对偶问题的模型如下,Min f=bya1y≥c1a2y≥c2……a n y≥c ny≥0因为,y≥, i=1, 2, …, n. 所以,其对偶问题的最优解y*=.5、如果原问题是如下所示的追求利润最大的生产计划问题,那么它的对偶问题中变量有何经济含义?原问题的模型形式如下。
其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:其对偶问题即有如下形式,对偶问题中的变量y k, k=1, 2,…, m, 可具有发现某种资源所创造的单位价值并对某种资源定价的经济含义。
简言之,它反映了单位资源在某种配置、利用方式下能创造的价值,即单位资源(可能的)价值。
6、如果原问题是如下所示的追求利润最大的生产计划问题,当其中某个变量值减少一个生产单位时,所节约的各种资源的量有多少?原问题的模型形式如下。
其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:当其中某个变量值,不妨设x j的值减少一个生产单位时,所节约的各种资源量为.它正好是系数矩阵A中变量x j所对应的列向量。
7、假设原问题是如下所示的追求利润最大的生产计划问题,它的对偶问题中的变量反映了单位资源可能创造的价值,那么当原问题中某个变量值减少一个生产单位时,所节约的各种资源的价值将如何借助对偶问题中的变量来表示?原问题的模型形式如下。
.其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:其对偶问题即有如下形式,.其中,对偶问题中的变量y k, k=1, 2,…, m, 反映了单位资源(所可能创造)的价值。
当原问题中某个变量值,不妨设x j的值减少一个生产单位时,所节约的各种资源量为, 则所节约的各种资源的价值可表示为:, 它正好是对偶问题第j个约束条件的左端项。
8、如果原问题是如下所示的追求利润最大的生产计划问题,当其中某个变量值增加一个生产单位时,所耗费的各种资源的量有多少?原问题的模型形式如下。
其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:当其中某个变量值,不妨设x j的值增加一个生产单位时,所耗费的各种资源量为.它正好是系数矩阵A中变量x j所对应的列向量。
9、假设原问题是如下所示的追求利润最大的生产计划问题,它的对偶问题中的变量反映了单位资源可能创造的价值,那么当原问题中某个变量值增加一个生产单位时,所耗费的各种资源的价值将如何借助对偶问题中的变量来表示?原问题的模型形式如下。
.其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.答:其对偶问题即有如下形式,.其中,对偶问题中的变量y k, k=1, 2,…, m, 反映了单位资源(所可能创造)的价值。
当原问题中某个变量值,不妨设x j的值增加一个生产单位时,所耗费的各种资源量为, 则所耗费的各种资源的价值可表示为:, 它正好是对偶问题第j个约束条件的左端项。
10、在已求出原问题的最优单纯形表后,如何求出对偶问题的最优解?在已求出原问题的最优单纯形表后,可确定出相应的最优基B和及其对应的C B, 然后-1, 即可求出对偶问题的最优解,或甚至直接从其最终单纯形表中就能得通过公式Y*=CB B到对偶问题的最优解。
11、如何计算影子价格?线性规划问题的对偶问题的最优解被称为影子价格。
当这个线性规划问题的最优基为B -1, 或甚至直接从其最终单纯形表中就能得到影子价格。
时,通过公式Y*=CB B12、如何通过公式Y*=C B B-1(B是线性规划问题的最优基)计算以下问题的影子价格及其对偶问题的最优解?max z=x1+x2+4x3+3x4x1+3x2+8x3+4x4≤452x1+x2+x3+3x4≤40x1, x2, x3, x4≥0答:a.将原问题化为标准形max z=x1+x2+4x3+3x4x1+3x2+8x3+4x4+x5 =452x1+x2+x3+3x4 +x6=40x1, x2, x3, x4, x5, x6≥0b.用单纯形法求解,得到原问题的最终单纯形表为c.在最终单纯形表中观察影子价格最终单纯形表中松弛变量x5, x6对应的检验数3/5, 1/5, 就是影子价格,即Y*== (3/5, 1/5). 它也是对偶问题min z'=45y1+40y2y1+2y2≥13y1+2y2≥18y1+y2≥4y1+3y2≥3y1, y2≥0的最优解。
并且最终单纯形表中松弛变量x5, x6对应的子阵,就是原问题最优基B的逆矩阵,即最优基B-1=.14、通过对一个线性规划问题的最优单纯形表的观察直接得到其对偶问题的最优解(影子价格),这种观察法适宜于哪种类型的线性规划问题?这种观察法最适宜于如下类型的线性规划问题,.此类线性规划问题正好在每个约束条件上添加了一个松弛变量后才化为标准形。
因而,在其最优单纯形表上,直接观察那些松弛变量对应的检验数即可得到对偶问题的最优解(影子价格)。
同时,原问题最优基B的逆矩阵B-1, 也可直接从最优单纯形表上松弛变量的检验数下方的那些列构成的方阵观察得出。
具体的例子,请参阅本章FAQ(12)。
15、通过对一个线性规划问题的最优单纯形表的观察直接得到其对偶问题的最优解(影子价格),这种观察法的理论依据何在?不妨设线性规划问题具有如下形式,max z=CXAX≤bX≥0.加入松弛变量向量X s可化为如下标准形,max z=CXAX+X s=bX, X s≥0.其系数矩阵, 其中E是单位阵。
设其最优基存在且为B, 则在该基下的最优单纯形表具有如下形式,-1正好是求影子价格和对偶问题可以看到,最优基B下松弛变量X s对应的检验数CB B-1(B是线性规划问题的最优基)的右端项,所以,直接观察最优单最优解的公式Y*=CB B纯形表松弛变量的检验数即可得到影子价格和对偶问题的最优解。
同时,最优基B的逆矩阵也可直接在检验数正下方的子阵中观察得到。
16、影子价格的经济意义何在?以原问题是如下所示的追求利润最大的生产计划问题为例。
.其中,变量x j, j=1, 2,…, n, 是每种产品的产量;c j, j=1, 2,…, n, 是每种产品的单位利润;b i, i=1, 2,…, m, 是每种资源的总量,a ij表示生产第j种产品一个单位所消耗的第i种资源的量,i=1, 2,…, m, j=1, 2,…, n.其对偶问题即有如下形式,.其中,对偶问题中的变量y k, k=1, 2,…, m, 反映了单位资源(所可能创造)的价值。
我们知道这个线性规划问题的对偶问题的最优解Y*=C B B-1(B是原问题的最优基)被称为影子价格。
因此影子价格自然就反映了资源在最优配置模式下,单位资源所创造的(平均)价值。
如果我们从经济学的边际概念出发,那么可以看到影子价格实质上是资源最优配置下,关于资源的边际收益或边际成本。
(B是原问题的最优基)。
此外,从管理会计的角度看,影子价格在资源出售、出租或购入行为决策中,它也可作为机会成本或机会收益予以考虑。
最后,简单地说,影子价格反映了(稀缺)单位资源在最优配置下所创造的价值。
17、影子价格和市场价格有何区别?影子价格并不等同于市场价格。
一般而言,在研究利用资源实现利润或收益等最大化的问题中,如果资源的影子价格低于市场价格,则这种资源被组织利用的效率比市场利用效率低,因此可以出售或出租;反之,就应该吸纳。
因此,市场价格作为了一种资源吸纳、利用的基准,它与影子价格一道服务于企业或政府的资源利用策略中。
18、影子价格向量中,某种资源对应的值为0或非0值,反映了关于资源的什么信息?当某种资源对应的值为0时,一般表示该种资源经最优配置后,还可能有剩余,因此继续吸纳这种有闲置性的资源并不会带来利润或收益的增加;当某种资源对应的值为非0时,一般表示该种资源经最优配置后,无剩余,是一种稀缺资源。
19、对偶问题的性质,本章介绍了哪几条?a. 对称性;b. 弱对偶性;c. 无界性;d. 最优性;e. 强对偶性;f. 互补松弛性;g. 原问题的检验数与对偶问题基解对应关系;20、如何理解对偶问题的对称性质?对偶问题的对称性质即是说原问题的对偶问题的对偶问题就是原问题本身。