运筹学第二章24灵敏度分析

合集下载

灵敏度分析(运筹学)

灵敏度分析(运筹学)

最优基不变,即在最终表中求得的经过变化后 的b列的所有元素要求不小于0
目标函数 m ax z 2 x1 3x2 x1 2 x2 8 4x 16 1 约束条件 : 4 x2 12 x1 , x2 0
0 x3 1 -2 1/2 -3/2 0 x4 1/4 1/2 -1/8 -1/8 0 x5 0 1 0 0 θ

(5)按照下表所列情况得出结论或继续计算的步 骤。
原问题 可行解 可行解 非可行解 非可行解 对偶问题 可行解 非可行解 可行解 非可行解 结论或继续计算的步骤 原最优基不变 用单纯形法继续迭代 用对偶单纯形法继续迭 代 引入人工变量 ,扩大原 单纯形表继续计算


资源数量变化是指资源中某系数 br 发生变化,即 br′=br+Δ br。并假设规划问题的其他系数都不变。 这样使最终表中原问题的解相应地变化为 XB′=B-1(b+Δ b) 这里 Δ b=(0,… , Δ br,0,… , 0)T 。只要 XB′≥0 , 因最终表中检验数不变,故最优基不变,但最优 解的值发生了变化,所以 XB′ 为新的最优解。新 的最优解的值可允许变化范围用以下方法确定。
(d) (e) -2
· · ·
1 0 0
0 1 0
cj - zj
XB x1 x5 cj - zj
b (f) 4
x1
x2
x3
x4
x5
(g) (h) 0
2 (i) 7
-1 1 (j)
1/2 1/2 (k)
0 1 (l)
--7--
--第2章 对偶问题--
以前讨论线性规划问题时,假定αij,bi,cj都是常数。 但实际上这些系数往往是估计值和预测值。如市场 条件一变,cj值就会变化;αij往往是因工艺条件的 改变而改变;bi是根据资源投入后的经济效果决定 的一种决策选择。显然,当线性规划问题中某一个 或几个系数发生变化后,原来已得结果一般会发生 变化。 因此,所谓灵敏度分析,是指当线性规划问题中的 参数发生变化后,引起最优解如何改变的分析。

运筹学图解法的灵敏度分析 PPT课件

运筹学图解法的灵敏度分析 PPT课件
交于该顶点的两条直线的斜率即cj变动范围,cj在两 条直线斜率之间变动时,原线性规划问题的最优解
不变,最优值变动(cj变动)。
11
四、约束条件中右边系数bi的 灵敏度分析
例:
max F 6 x 1 4 x 2 s .t . 2 x 1 3 x 2 10 4 x 1 2 x 2 12 x1, x2 0
18
图解法
400
2x1x2 400
可行解域为OABCD 最优解为B点(50,250)
300
A
B
x2 250
200
C
100
x1x2 300
最优生产方案为: 甲生产50,乙生产250;
此时, 总利润为27500元。
D
O
100
200
300
400
5x0110x200
19
现提高设备可利用台时数
(b1=300
12
讨论:当b1=10 b1=11时对 原问题的影响
x2
5
4x12x212
A 3
B
1
2x13x210
O
C
2
4
6
x1
6x14x20 6x14x220
13
讨论:b1变动对原问题的影响 (b1=10 b1=11)
x2
5
4x12x2 12
A’
A3
B’
B
2x13x2 11
1
2x13x210
O
C
2
4
6
x1
6x14x20
100
设备台时的约束条件
为0
D D’
O
100
200
300
400

运筹学灵敏度分析

运筹学灵敏度分析

只需由 j 0解得c j的范围。
(2) c j 是基变量x j的价格系数 这时要影响所有的检验 数
i ci (c1 ci ci cm ) B Pi , 应由所有的 i 0解得公共的c j。
1
p11-2
例1:在(煤电油例)中,其单纯形终表如下:
0 x 7 x 12 x
3 1
运筹学
2

84 20 24
0 1 0
0
0 0 1
0
1 0 0
0
- 0.32 0.4 - 0.12
- 1.36
1.16 - 0.2 0.16
- 0.52
z 428
(1)甲产品的价格在何范围内变化时,现最优解不变?
解:甲产品的价格c1是基变量的价格系数。 0.32 由 4 0 0 7 c1 12 0.4 2.8 0.4c1 1.44 0 0.12 得 c 3.4, 1.16 由 5 0 0 7 c1 12 - 0.2 1.4 0.2c1 1.92 0 0.16 得 c 2.6,
2
运筹学
例1:在(煤电油例)中,其单纯形终表如下:
0 x 7 x 12 x
3
1
2

84 20 24
0 1
0
0 0 1
1 0
0
- 3.12 1.16 0.4 - 0.2
- 0.12 0.16
z 428
0
0
0
- 1.36
- 0.52
(3)若有人愿以每度1元的价格向该厂供应25度电,是 否值得接受?
§3.4 灵敏度分析
灵敏度分析——研究系数变化对最优解的影响.

运筹学第二章对偶理论与灵敏度分析

运筹学第二章对偶理论与灵敏度分析

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 弱对偶性

运筹学线性规划对偶理论和灵敏度分析

运筹学线性规划对偶理论和灵敏度分析
建立非对称形式线性规划问题旳对偶模型可采用下 列环节: (1)经过变换,把线性规划问题化为具有对称形式 旳原问题。 (2)根据原问题,写出对偶问题。(此时旳对偶并 非是原线性规划问题旳对偶) (3)经过变量代换等,把参数还原为最初旳形式 (必须做)。
例2.1.2写出下面非对称线性规划问题旳对偶。 max z = x1+2 x2 + x3 x1 + x2 - x3 ≤ 2
xj x1 x2 …
xn 原始约束 对偶:极小化 w
y1
a11 a12
…a22
… a2n ≤
b2





ym
am1 am2

amn ≤
bm
对偶约束 ≥ ≥ …

原始极大化 z c1 c2 …
cn
阐明:表 2旳变量行与参数行相乘构成原始问题旳约 束条件和目旳函数;表2 旳变量列与参数列相乘构成 对偶问题旳约束条件和目旳函数。
max
z 33
=22002233 x1+4000 x1+ 44x2 + 2 2x3
x2 ≤
+3000 606000
x3 y1
22x1 + 1x2 + 2 2x3 ≤ 404000 y2 1 x1+ 33x2 + 33x3 ≤ 30300 y3 1x1+ 2 2x2 + 4 4x3 ≤ 20200 y4 x1 ≥0, x2 ≥ 0,x3 ≥0
max z = CX +0Xs st. AX + IXs = b
X , Xs≥0
其中,I 是相应于松弛变量旳单位方阵。
单纯形法计算时,总是选择 I 为初始可行基,松 弛变量作为初 始基变量旳。因为松弛变量作为基变

运筹学24灵敏度分析

运筹学24灵敏度分析
非基变量的价格系数变化,在原最优解 不变的条件下,确定的变化范围。
(2)当cj是基变量的价值系数——它的变化 将影响所有非基变量的检验数.
N CN CB B 1 N 为当最cj优变解化,时否,如则能可保用持单纯 N形法0 继,续则迭当代前求解出仍 新的最优解。
将cj看作待定参数,令 N CN CB B1N 0
②(B-1b)i<0, 当前基为非可行基, 可用对偶单纯形法 求出新的最优解;
③如何求出保持最优基不变的bi的范围? 把bi看作待定参数,令B-1b≥0,求解该不等式组即可;
b发生变化, XB B1(b b)
X B B 1b
B1(b b) B1b B1b
B1b B1(0 , 0 ,L , 0 , br , 0 ,L , 0)T (a1r br ,L , air br ,L , amr br )T br (a1r ,L , air ,L , amr )T
(或消耗的资源量)和单位产品利润,设该种 产 品 的 产 量 为 xk, 则 ck 和 Pk 已 知 , 需 要 进 行 “是否投产”的决策。
如果算出的σk<0,说明新产品D不宜 投产,否则会使产品总利润下降!
(2) 增加1个约束条件:
相当于系数阵A增加1行
首先将原最优解代入新增约束检查是 否满足?是,则说明新增约束不影响最 优解。否则再作下面的讨论:
将新增约束标准化,添加到原最优表 格中(相当于约束矩阵新增1行);
进行规格化处理——用矩阵的行变换 将当前基变成单位阵;
用适当方法(通常是对偶单纯形法) 进行迭代求出新的最优解。
(3)其他情况讨论: 某个产品工艺参数改变; 新品代替原产品等;
bi air br ≥ 0 i 1 , 2 ,L , m

运筹学——对偶问题与灵敏度分析幻灯片PPT

运筹学——对偶问题与灵敏度分析幻灯片PPT
产品A 产品B 资源限制
劳动力
9
4
360
设备
4
5
200
原材料
3
10
300
单位利润 70
120
OR1
18
Cj
CB XB
0 X3 0 X4 0 X5
σj
0 X3 0 X4 120 X2
σj
70 X3 1200 X1
X2 σj
OR1
b
360 200 300 0
240 50 30 3600
84 20 24 4280
〔1〕根据LP问题,列出初始单纯形表。检查b列的数字, 假设都为非负,检验数都为非正,那么已得到最优解, 停顿计算。假设检查b列的数字时,至少还有一个负分 量,检验数保持非正,那么进展以下计算。
〔2〕确定换出变量:将B-1b中最小的负分量所对应的 变量确定为换出变量。
〔3〕确定换入变量:检查换出变量所在行〔第L行〕的
〔3〕在灵敏度分析中,有时需要用对偶单纯形 法,这样可使问题的处理简化。
OR1
29
2.2灵敏度分析〔考研时常考的知识点〕
灵敏度分析通常有两类问题:①是当C,A,b 中某一局部数据发生给定的变化时,讨论 最优解与最优值怎么变化;②是研究 C,A,b中数据在多大范围内波动时,使原 有最优基仍为最优基,同时讨论此时最优 解如何变动?
OR1
22
对偶单纯形法
设有问题maxZ=CX ,
AX =b ,
X ≥0
又设B是其一个基,当非基变量都为0时, 可以得到XB=B-1b。假设在B-1b中至少有 一个负分量,设第i个为负分量,并且在单 纯形表的检验数行中的检验数都为非正,
这种情况就可以用对偶单纯形法来进展求 解。

运筹学 线性规划灵敏度分析

运筹学 线性规划灵敏度分析

可变单元格 单元格 名字 $B$4 可变单元格→ Max Z=∑cjxj $C$4 可变单元格→ 约束 单元格 名字 $D$7 a1j→ ∑aijxj $D$8 a2j→ ∑aijxj $D$9 a3j→ ∑aijxj 终 阴影 约束 允许的 允许的 值 价格 限制值 增量 减量 2 0 4 1E+30 2 12 150 12 6 6 18 100 18 6 6 终 递减 目标式 允许的 允许的 值 成本 系数 增量 减量 2 0 300 450 300 6 0 500 1E+30 300
线性规划
不是最优表, 继续迭代, 得, 最优解 X*=(5/3,13/2, 7/3,0,0)生产品种保持 不变。最优值变为
7/3 0 500 300 13 / 2 3750 5/3
300
xB
x3
500
0
0
0
b’ 2 6 2
x1
0 0 1
x2
0 1 0 0
x3
1 0 0 0
x4
1/3 1/2 -1/3 -150
x5
-1/3 0 1/3 -100

x2 x1
-3600 200
总利润增加了 150 元。
运筹学
设 b1 , b2 , b3 的增量为 b1 , b2 , b3
2 1 1 / 3 1 / 3 b1 b * b B 1b 6 0 1 / 2 0 b2 2 0 1 / 3 1 / 3 b 3 2 b1 b2 / 3 b3 / 3 2 b1 b2 / 3 b3 / 3 6 b2 / 2 6 b2 / 2 2 b / 3 b / 3 2 b / 3 b / 3 2 3 2 3 若要解仍可行,则 b * 0 ,即

运筹学课件灵敏度分析

运筹学课件灵敏度分析

运筹学教程
Cj
210
CB 基 b X1 x2 x3
0 x3 15 0
51
2 x1 5 1
10
0 x4 2 0
-4 0
Cj-Zj
0
-1 0
00 x4 x5 00 01 1 -6 0 -2
工厂的最优生产计划改为只生产产品1,每天 的生产数量5件。
解:(2)
设每天的调试可用能力为5
运筹学教程
1 b' B1b 0
x5
x4
5
24
x1, x2 , x3, x4 , x5 0
用单纯形法求解如下:
运筹学教程
Cj
210 0 0
CB 基 b X1 x2 x3 x4
x5
0 x3 15/2 0 2 x1 7/2 1 1 x2 3/2 0
01 00 10
5/4 -15/2 ¼ -1/2 -1/4 3/2
Cj-Zj
0
8
2
3 / 2 0 2
运筹学教程
将其反映到最终的单纯形表,原问题非可行解, 采用dual单纯形法
Cj
2
CB 基 b X1
0 x3 35/2 0
2 x1 11/2 1
1 x2 -1/2 0
Cj-Zj
0
10 x2 x3 01 00 10 00
00 x4 x5 5/4 -15/2 ¼ -1/2 [-1/4] 3/2 -1/4 -1/2
aij
y i
i 1
运筹学教程
(2)、检查原问题是否仍为可行解。 (3)、检查对偶问题是否仍为可行解。
原问题
可行解 可行解 非可行解 非可行解
对偶问题
可行解 非可行解 可行解 非可行解

运筹学讲义-灵敏度分析

运筹学讲义-灵敏度分析

(I A)1Δ Y Δ X

ΔY 0
5
2.4.2 价值系数 cj 的灵敏度分析 • cj 变动可能由于市场价格的波动,或生产成本的变动
• cj 的灵敏度分析是在保证最优解的基变量不变的情况 下,分析cj 允许的变动范围cj
• cj 的变化会引起检验数的变化,有两种情况
– 非基变量对应的价值系数变化,不影响其它检验数 – 基变量对应的价值系数变化,影响所有非基变量检验数
bi

bk ak ,ni
bi

bk ak ,ni
要求对所有 k 都成立 , 从而有
max k

ak
bk
,n
i
ak ,ni
0

bi

min k

bk ak ,ni
ak ,n i
0

此时 , 基变量的解值和目标函 数会发生变化
2.4.6 新增约束条件的分析
16
2.4.7 灵敏度分析举例
例2.4.3 某工厂生产三种产品 A, B, C,有五种生产组合方案。
下两表给出有关数据。规定每天供应 A产品至少110 个,求收 益最大的生产方案。
产量 组别
品种
I II III IV V
单位售价 (元 )
A 产品数量
32440
10
B 产品数量
x5 x6 x7 00 0 1 1/4 -1 0 1 -1 0 -3/4 1 0 0.25 1
cj-zj -3.25 0 -2.75 0 0 -0.25 -1
以b2为例, x6是对应的初始基变量,所以有
max01 .205,02100b2min 01.7050 200b213.33, 1000b2133.33

运筹学-02对偶理论与灵敏度分析

运筹学-02对偶理论与灵敏度分析
page 9 Sep.2009
Yao Yuan School of Business Administration
Operations Research
原问题和对偶问题的对应关系
原问题(对偶问题) 对偶问题(原问题) 约束系数矩阵的转置 目标函数中的价值系数向量 约束系数矩阵 约束条件的右端向量
A b C
min W Y T b A Y C s.t. Y 0
T T
X n1,Ym1 C1n,Amn,bm1
对偶问题 约束系数矩阵的转置 目标函数中的价值系数向量 约束条件的右端向量 Min W=YTb ATY≥CT
Yao Yuan School of Business Administration
目标函数
目标函数中的价值系数向量
max Z c j x j
j 1 n
约束条件的右端向量
min W bi y i
有n个 ( j 1,..., n) m a y c 约 ij i j i 1 束 m aij y i c j 条 i 1 件 m a ij y i c j i 1
0 6 1 2
5 2 1 1
15 24 5
max Z 2 x1 x2 5 x2 15 6 x 2 x 24 1 2 s.t. x1 x2 5 x1 , x2 0
min W 15 y1 24 y 2 5 y 3 6 y 2 y3 2 s.t.5 y1 2 y 2 y 3 1 y ,y ,y 0 1 2 3
page 3 Sep.2009
min W 24 y1 26 y 2 2 y1 3 y 2 4 s.t.3 y1 2 y 2 3 y ,y 0 1 2

运筹学第二章灵敏度分析

运筹学第二章灵敏度分析
件均不变,把12改成13
m ax z 300 x1 500 x2
x1 4
s
.t
.
2 3
x x
2 1
1 2
2 x2
18
x 1 , x 2 0
m ax z 300 x1 500 x2
x1 4
s
.t
.
2 3
x2 x1
1 2
3 x2
18
x 1 , x 2 0
最优解改变,利润增加
1 23 4 5 6 7 8
x1
c1=750(z=750x1+500x2)
2.3 多个目标函数系数同时变化
多个系数 c j 发生变化,即其他条件均不变,把300改成450,
把500改成400
m ax z 300 x1 500 x2
x1 4
s
.t
.
2 3
x x
2 1
1 2
2 x2
18
改进多少,才能得到该决策变量的正数解。0表示不需再改进。
目标式系数: 指目标函数中的系数 允许增量、允许减量:表示目标函数中的系数在允许的增
量与减量范围内变化时,原问题的最优解不变。
450和1E+30的含义是什么?
2.2.2 图解法
0<=c1<=750
x2
8
7 6
5
4
3
2
可行域
1
c1=0(z=0x1+500x2) c1=300(z=300x1+500x2)
如果所得的变化的百分比总和不超过100%,则最优 解不会改变;如果超过了100%,则不能确定最优解 是否改变,可通过重新运行“规划求解”命令来判断

第二章运筹学

第二章运筹学

x3
30000
s.t. x1 x2 x3 3000
每天白坯纸 供应约束
工人数
x1
0
(i
1,2,3)
非负
Global optimal solution found at iteration: 2
Objective value:
5000.000
model: max=x1+2*x2+3*x3; (x1+4*x2+8*x3)*10/3<=30000; (x1+x2+x3)/30<=100; end
如白坯纸供应量不变,而工人数量不足时,可从市场上招收 临时工,临时工费用为每人每天15元,该厂是否招临时工及 招多少人为宜?
解:设决策变量为该厂每天生产量:
稿纸 x1 捆,日记本 x2 打,练习本 x3 箱。
数学模型为
max z x1 2 x2 3 x3
总利润最大
10 3
x1
40 3
x2
80 3
第 2 行约束中右端项(Right Hand Side,简写为RHS) 原来为 4,当它在 [2,∞]范围变化时,最优基保持不变。第3、 4 行可以类似解释。不过由于此时约束发生变化,最优基即 使不变,最优解、最优值也会发生变化。
多个费用系数同时变动分析
例如,门的单位利润涨到 450元,窗的利润降到 400元,是 否会导致最优解发生变化呢?
它的绝对值表示目标函数中决策变量的系数必须改进 多少,才能得到该决策变量的正数解。在最大化问题中, “改进”指增加,最小化问题中指减少。
“Slack or Surplus”(松弛系数)表示对应约束行在最优解下还 剩下多少资源。(第一行是目标函数行)

运筹学第二章灵敏度分析

运筹学第二章灵敏度分析

CB
-3 -5 -Z’
xB x1 X2
2.4 对偶解的经济解释
一、对偶线性规划 的解: P55
Cj xB x3 x1 x2 z b 7/2 7/2 3/2 x1 1 0 0 y4 Cj yB b y1 15/2 0 原问题变量 x2 0 0 1 0 y5 对偶问题变量 y2 y3 x3 1 0 0 0 y1 原问题变量 x4 5/4 1/4 -1/4 1/4 y2 x5 -15/2 -1/2 3/2 1/2 y3
T.G.Koopman(库普曼)和 L.V.Kamtorovich(康脱罗维奇)
二人因此而共同分享了1975年的第7届诺贝尔经 济学奖。
2.5 灵敏度分析
一、灵敏度分析的含义 是指系统或事物因周围条件变化显示出来的敏感性程度的分析。 对于线性规划问题的灵敏度分析是指参数A,b,C变化引起的 对原问题解的变化的分析。 其中:A为技术参数矩阵,b为资源向量,C为价值向量 可以用参数变化后的问题重新用单纯形法求解? 没必要,意义不大,有些问题看不出来。 把相应的变化反映到最终单纯形表中,再根据情况用相应的方 法求解。
Z 50 x1 30 x2
2.1 线性规划的对偶问题与对偶理论
假设现有乙公司准备租借用(购买)该木器厂的木工和 油漆工两种劳力的劳务,需要考虑这两种劳务以什么 样的价格租入最合算?而同时甲公司要以什么条件才 会租让?甲公司肯定会以自己利用两种劳力的劳务组 织生产所获得的利润最大为条件,设每个木工的租用 价格为y1,每个油漆工的租用价格为y2,则乙公司愿 意租用的出资为:
0 变量 0 无限制
型 约束 型 型
0 变量 0 无限制
型 约束 型 型

《运筹学》第2章 线性规划灵敏度分析

《运筹学》第2章 线性规划灵敏度分析

2.9 灵敏度分析的应用举例
该公司在运营了一年后,管理层为第二年的运营进行了以下的预想(假设以下问 题均单独出现):
问题1:由于建材市场受到其他竞争者的影响,公司市场营销部门预测当年的产 品甲的价格会产生变化:产品甲的单位利润将会在3.8万元~5.2万元之间 波动。公司该如何应对这种情况,提前对生产格局做好调整预案?
▪ 方法1:使用电子表格进行分析(重 新运行规划求解)
总利润为3750元, 增加了:37503600=150元。由 于总利润增加了, 而目标函数系数不 变,所以最优解一 定会发生改变,从 图中可以看出,最 优解由原来的(2, 6)变为(1.667, 6.5)
2.4 单个约束右端值变动
▪ 方法2:从敏感性报告中获得关键信息
2.3 多个目标函数系数同时变动
▪ 假如,以前把门的单位利润(300元)估 计得太低了,现在把门的单位利润定为 450 元 ; 同 时 , 以 前 把 窗 的 单 位 利 润 ( 500元)估计得过高了,现在定为400元 。这样的变动,是否会导致最优解发生变 化呢
▪ 方法1:使用电子表格进行分析(重新运 行规划求解)
2.4 单个约束右端值变动
▪ 单个约束右端值变动对目标值的影响 ▪ 如果车间2的可用工时增加1个小时,
总利润是否会发生变化?如何改变? 最优解是否会发生变化? ▪ 方法1:使用电子表格进行分析(重 新运行规划求解) ▪ 方法2:从敏感性报告中获得关键信 息(影子价格);
2.4 单个约束右端值变动
本章主要内容框架图
目标函数系数变动
单个 多个
单个
灵敏度分析
内容
约束右端值变动
多个 影子价格
约束条件系数变化
增加新变量

《运筹学》第二章 对偶问题和灵敏度分析jssk1

《运筹学》第二章 对偶问题和灵敏度分析jssk1

2.1 线性规划的对偶理论
解:写出该问题的对偶问题
min W 20 y1 20 y2 y1 2 y2 1 2y y 2 2 1 2 y1 3 y2 3 3 y 2 y 4 2 1 y1 , y2 0
根据互补松弛性,可得: X3*=4>0 则 2y1+3y2=3
s.t. AX ≤b X≥0 s.t. YA ≥ C Y≥0
2.1 线性规划的对偶理论
二、原问题和对偶问题的关系
1、原问题目标函数求最大值,对偶问题求最小值; 2、原问题目标函数的系数是对偶问题约束条件的右端项,原问 题中的右端项是对偶问题目标函数的系数; 3、原问题约束条件为“≤”,则在其对偶问题中决策变量为 “≥”;原问题中决策变量为“≥”,则在其对偶问题中的约束条 件为“≥”; 4、原问题中的约束条件个数等于它的对偶问题中的变量个数, 原问题中的变量个数等于它的对偶问题中的约束条件个数;
YA ≥ C
Y≥0
在单纯形法的每一步迭代中,目标函数取值 Z=CBB-1b+(CN-CBB-1N)XN ,当非基变量XN=0时有 Z=CBB-1b和检验数CN-CBB-1N中都有乘子Y=CBB-1, 那么Y的经济意义是什么?
2.1 线性规划的对偶理论
Y=CBB-1=(y1,y2,…,ym),则得
Z CB B b Yb bi yi
2.1 线性规划的对偶理论
三、对偶问题的基本定理
1、对称性:对偶问题的对偶是原问题。
2、弱对偶定理:若X(0)是原问题的可行解,Y(0)是对偶 问题的可行解,则一定有CX(0) ≤ Y(0)b
max Z=CX 证明:设原问题是 AX ≤b X≥0
则对偶问题是
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(3)其他情况讨论: 某个产品工艺参数改变; 新品代替原产品等;
(2) N =?
舍弃中间计算过程
只考察初始表和最终表
B-1 = AB-1
2、价值系数C发生变化的情况: (1)当cj是非基变量的价值系数——它的变 化只影响 j 一个检验数。 ≤0 1 j c j CB B Pj ≥0 要进行基变换码?
j c j c j CB B Pj ≤ 0
' 1
c j ≤ CB B1 Pj c j
非基变量的价格系数变化,在原最优解 不变的条件下,确定的变化范围。
( 2 )当cj是基变量的价值系数 —— 它的变化 将影响所有非基变量的检验数. 1 N C N CB B N 当cj变化时,如能保持 0 ,则当前解仍 N 为最优解,否则可用单纯形法继续迭代求出 新的最优解。 1 C C B N 0 将cj看作待定参数,令 N N B 解这n-m个不等式,可算出保持最优解不变 时cj的变化范围 ! 基变量的系数变化,仍用c2代表x2的价值系 数(看成待定参数),原最优表格即为:
(2) 增加1个约束条件: 相当于系数阵A增加1行 首先将原最优解代入新增约束检查是 否满足?是,则说明新增约束不影响最 优解。否则再作下面的讨论:

将新增约束标准化,添加到原最优表 格中(相当于约束矩阵新增1行);


进行规格化处理 —— 用矩阵的行变换 将当前基变成单位阵; 用适当方法(通常是对偶单纯形法) 进行迭代求出新的最优解。
(1)增加1个新变量:相当于系数阵A增加1列 如开发出一种新产品,已知其有关工艺参数 (或消耗的资源量)和单位产品利润,设该种 产 品 的 产 量 为 xk , 则 ck 和 Pk 已 知 , 需 要 进 行 “是否投产”的决策。
如果算出的 σk<0, 说明新产品 D 不宜 投产,否则会使产品总利润下降!
bi air br ≥ 0

i 1 , 2 , , m
br ≥ bi / air
air > 0 时, air < 0
br ≤ bi / air
i
max bi / air air > 0 ≤ br ≤ min bi / air air < 0
i




4、系数阵A的元素发生变化:
2、灵敏度分析的内容: 目标函数的系数变化对最优解的影响; 约束方程右端系数变化对最优解的影响; 约束方程组系数阵变化对最优解的影响 ;
二、手工进行灵敏分析的基本原则
1、在最优表格的基础上进行; 2、尽量减少附加计算工作量;
1、研究最优表格中的数据来源: (1)能否从表格中直接看出B-1?
B1 (b b) b发生变化, X B
X B B 1b
B1 (b b) B1b B1b
B 1b B 1 (0 , 0 ,, 0 , br , 0 ,, 0)T (a1r br ,, air br ,, amr br )T br (a1r ,, air ,, amr )T
3、右端常数b发生变化:
当bi发生变化时,将影响所有基变量的取值。
为什麽? 因为
X B B 1b 若bi的变化→
①保持B-1b≥0, 当前的基仍为最优基,最优解的结构不
变(取值改变);
②(B-1b)i<0, 当前基为非可行基, 可用对偶单纯形法 求出新的最优解;
③如何求出保持最优基不变的bi的范围? 把bi看作待定参数,令B-1b≥0,求解该不等式组即可;
相关文档
最新文档