运筹学8_灵敏度分析

合集下载

灵敏度分析(运筹学)

灵敏度分析(运筹学)

最优基不变,即在最终表中求得的经过变化后 的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是根据资源投入后的经济效果决定 的一种决策选择。显然,当线性规划问题中某一个 或几个系数发生变化后,原来已得结果一般会发生 变化。 因此,所谓灵敏度分析,是指当线性规划问题中的 参数发生变化后,引起最优解如何改变的分析。

运筹学灵敏度分析

运筹学灵敏度分析

只需由 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 灵敏度分析
灵敏度分析——研究系数变化对最优解的影响.

运筹学复习

运筹学复习

2014-2015复习一、名词解释(5道,15分)1.优化2.线性规划生产和经营管理中经常提出如何合理安排,使人力、物力等各种资源得到充分利用,获得最大的效益,这就是规划问题。

3.可行解:满足约束条件解为可行解。

4.可行域所有可行解的集合为可行域。

5.基:设A为约束条件②的m× n阶系数矩阵(m<n),其秩为m,B是矩阵A中m阶满秩子矩阵(∣ B∣≠0),称B是规划问题的一个基。

6.基本可行解:满足变量非负约束条件的基本解,简称基可行解。

7.影子价格在一对 P 和 D 中,若 P 的某个约束条件的右端项常数bi (第i种资源的拥有量)增加一个单位时,所引起目标函数最优值z* 的改变量称为第 i 种资源的影子价格,其值等于D问题中对偶变量yi*。

8.灵敏度分析:当某一个参数发生变化后,引起最优解如何改变的分析。

可以改变的参数有:bi ——约束右端项的变化,通常称资源的改变;cj ——目标函数系数的变化,通常称市场条件的变化;pj ——约束条件系数的变化,通常称工艺系数的变化;其他的变化有:增加一种新产品、增加一道新的工序等。

9.运输问题10.整数规划要求一部分或全部决策变量取整数值的规划问题称为整数规划。

11.0-1规划决策变量只能取值0或1的整数规划。

12.松弛问题13.目标规划目标规划是在线性规划的基础上,为适应经济管理多目标决策的需要而由线性规划逐步发展起来的一个分支。

14.偏差变量15.链图中某些点和边的交替序列,若其中各边互不相同,且对任意vi,t-1和vit均相邻称为链。

16.路链中所有顶点不相同,这样的链称为路17.最小生成树如果G2是G1的部分图,又是树图,则称G2是G1的部分树(或支撑树)。

树图的各条边称为树枝,一般图G1含有多个部分树,其中树枝总长最小的部分树,称为该图的最小部分树(或最小支撑树)。

18.PERT网络图注重于对各项工作安排的评价和审查。

19.关键路线法各弧权重总和最大的路线,或称主要矛盾路线,它决定网络图上所有作业需要的最短时间。

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

运筹学线性规划灵敏度分析教学案例
2020/8/1
多个资源系数同时变动分析
例如,将 1 个小时的用工时间从3车间移到2车间,对总利润 产生什么影响?
总利润增加 3650 - 3600 = 50 元, 而目标系数未变,所以最优解肯定 发生变化,
2020/8/1
百分之百法则
如果约束右端值同时变动,计算出每一变动占允许变动量的 的百分比,如果所有的百分比之和不超过100%,那么,影子 价格依然有效;否则,就无法确定。
2020/8/1
灵敏度分析的概念
LP 问题的系数有 aij、bi 、 cj,这些系数往往是估计值 或预测值。
市场条件变化, cj 值就会变化;工艺条件和技术水平改 变, aij 就变化; bi 是根据资源投入后的经济效果决定的一种 选择,市场供应条件发生变化时,亦会改变。
提出问题:
• 当 LP 问题的系数有一个或几个发生变化时,已求得的最优 解会有什么变化; • 这些系数在什么范围内变化时,LP 问题的最优解不会变化。
再改变参数
最优解变了
2020/8/1
那么,保持最优解不变的价值系数允许 变化范围?
改变最优解的临界值是什么呢?
敏感性报告
在“规划求解结果”中 选定“敏感性报告”。 得到一个工作表:
2020/8/1
敏感性报告
最优解
目标函数系数
“递减成本” --- 表示目标函数的系数必须改变多少,才能使 决策变量有正数解。 “允许的增量”和“允许的减量” --- 给出最优解不变的范围。 如门的系数范围: 0≤c1≤750;窗的系数范围:c2≥200
2020/8/1
资源数量变化的分析
考虑只有一个右段值 bi 改变:2 车间可用工时由原来的 12小 时增加到 13 小时,最优解如何变化呢?再变化呢?

运筹学讲义影子价格-灵敏度分析-运输问题

运筹学讲义影子价格-灵敏度分析-运输问题

2)
0.000000
48.000000
3)
0.000000
2.000000
4) 40.000000
0.000000
35元可买到1桶牛奶,要买吗? 35 <48, 应该买!
聘用临时工人付出的工资最多每小时几元? 2元!
21
结果解释
DO RANGE(SENSITIVITY) ANALYSIS?
Yes
RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES
20桶牛奶生产A1, 30桶生产A2,利润3360元。
18
模型求解
OBJECTIVE FUNCTION VALUE
1)
3360.000
VARIABLE VALUE REDUCED COST
X1 20.000000
0.000000
X2 30.000000
0.000000
ROW SLACK OR SURPLUS DUAL PRICES
16
1桶
12小时 3公斤A1
牛奶 或 8小时 4公斤A2
获利24元/公斤 获利16元/公斤
每天 50桶牛奶 时间480小时 至多加工100公斤A1
决策变量 目标函数
约束条件
x1桶牛奶生产A1 x2桶牛奶生产A2
获利 24×3x1
获利 16×4 x2
每天获利 Max z 72 x1 64 x2
原料供应
12
影子价格的经济意义:在资源得到最优配置,使总效益最大时,该资源投 入量每增加一个单位所带来总收益的增加量。
影子价格是一种静态的资源最优配置价格,不能表现资源在不同时期动态 配置时的最优价格,只反映某种资源的稀缺程度和资源与总体积极效益之间 的关系,不能代替资源本身的价值。

运筹学第11讲灵敏度分析

运筹学第11讲灵敏度分析

第二章 线性规划的对偶理论
Duality Theory 对偶问题的经济解释——影子价格 线性规划的对偶问题 对偶单纯形法 灵敏度分析 对偶问题的基本性质
1、什么是灵敏度分析? 是指研究线性规划模型的某些参数(bi, cj, aij)或限制量(xj, 约束条件)的变化对最优解的影响及其程度的分析过程<也称为优化后分析>。
设备A(h)
设备B(h)
调试工序(h)
利润(百元)


每天可用能力
资源
产品
0
5
6
2
1
1
2
1
15
24
5
例2-1
如何安排生产计划才能使总利润最多?
解:
(1) 设x1, x2分别表示Ⅰ、Ⅱ两种产品的生产数量,得LP模型
max z = 2x1+x2 s.t. 5x2 ≤15 6x1+2x2 ≤24 x1+ x2 ≤5 x1, x2 ≥0
用单纯形法求解得最终单纯形表
得最优解为:
X*=(7/2, 3/2, 15/2, 0, 0)T
zmax=8.5(百元)。
即每天生产3.5单位产品Ⅰ,1.5单位产品Ⅱ时总利润最多,且
max z = 2x1+x2 s.t. 5x2 ≤15 6x1+2x2 ≤24 x1+ x2 ≤5 x1, x2 ≥0
5. 分析系数 aij 的变化
系数矩阵A
s.t.
对偶问题决策变量的最优解<影子价格>:
初始单纯形表
最优单纯形表
X*=B-1b
CN-CBB-1N ≤0
-CBB-1 ≤0
原问题基变量的最优解:

运筹学8_灵敏度分析

运筹学8_灵敏度分析

CB XB x1 x2 x3 x4 x5 x6 b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
0 -3 0 0 -1 -2
对于b2:β12<0,
β22>0,所以

5
=
max{−
b2 }
β 22

Δb1

min{−
b1 }
β12
基变量 xi 的系数 ci 的变化范围
• 检验数 σj =cj - CBB-1 Pj
• 如果 ci 是基变量xi 的系数, ci 变化影响每一个非基 变量xj对应的检验数σj
• 当 ci 变为 ci’ = ci +Δci 时,要使得线性规划最优解不
变需要且只需要每一个非基变量xj对应的检验数都有
σj’= cj ’- CBB-1 Pj ≤ 0
什么是灵敏度分析
• 在以前讲的线性规划问题中,aij,bi,cj 均为已知常数, 但实际上这些数往往是一些估计和预测的数字,如随市 场条件变化, cj 的值就会变化; aij 也会随工艺条件的改 变而改变, bi 是各项资源的投入数量,随着企业资金水 平的变化也会变化。
• 问题:当这些参数中的一个或几个发生变化时,问题的 最优解会有什么变化?这些参数在多大范围内变化时, 问题的最优解不变?这就是灵敏度分析。
113000
CB XB x1
x2
x3
x4
x5
x6
b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15

运筹学第8讲:对偶单纯形法及灵敏度分析简介

运筹学第8讲:对偶单纯形法及灵敏度分析简介

② 原问题有可行解(b≥0), 对偶问题无可行解(存在δj>0),采 用单纯形法继续求解
③ 原问题无可行解(存在bi<0), 对偶问题有可行解( δ≤0 ), 采用对偶单纯形法继续求解
④ 原问题无可行解(存在bi<0), 对偶问题无可行解(存在δj>0), 设法使bi>0,并引入人工变量,采用大M 法继续求解
P38:例3.6
某公司生产甲、乙、丙、丁四种产品,已知制造单件产品时分
别占用的设备A、B的台时,设备A、B每天可用于生产的能力 以及单件产品的收益情况如下表所示。问该公司应该如何制定 最优生产计划? 项目 甲 乙 丙 丁 每天可用能力
设备A(h) 设备B(h)
单件利润(元)
3 2
4
2 3
3
1 2
上式两边左乘B-1,得到
题的最优基B不变,我们可以直接 求出新问题的最优解
X B B1b B1NX N
(1)
运筹学
第8讲:对偶单纯形法及灵敏度分析简介
设 Pj
为初始单纯形表中的第j 列列向量,
设 Pj’为最终单纯形表中的第j 列列向量 例如: 3 P 1 2 我们不难得到:
运筹学
第8讲:对偶单纯形法及灵敏度分析简介
同时,
Pj ' B1Pj
(3)
例如:
3 5 2 5 3 1 B P 1 1 2 0 P ' 2 5 3 5
1
再考察式(1),由于XN=[0, 0]T,因而
X B * B1b
(2) 解:设乙的收益c2直接反映到原问题的最终单纯形表中,得到
为使最优生产计划不变,则δ3, δ4 ,δ5, δ6 ≤0,得到

运筹学-扰动、参数规划和灵敏度分析(名校讲义)

运筹学-扰动、参数规划和灵敏度分析(名校讲义)

§1 扰动及参数规划 (7)
C )T -(Y 0 )T (M )]M -1
T

C ( X ) ( C ) X
T
T



(Y 0 )T b (Y )T b
最后,推导一下M阵扰动 M后,其逆阵M -1=U之扰动 U。 推导可得:
§2 保持最优基时的参数灵敏 度分析 (5)
表1-7 初始单纯形表格
Vi a1 a2 a3 a4 a5 a6 b
基变量
x4 x5 x6

x1
6 10 1
j
x2
5 20 0 4.5
x3
8 10 0 6
x4
1
x5
1
x6
60 150 8 0
1
0 0 0
cj-zj = c
5
§2 保持最优基时的参数灵敏 度分析 (6)
b'i bi ik bk
(i 1,, m)
§2 保持最优基时的参数灵敏 度分析 (15)
这说明,当bk变为bk+bk时,最优表格中,只有右边常数项
元素发生变化 ,为仍保持最优,必须使右边常数列元素全 ≥0。所以得: ik bk b,则得: i
bi bi max ik 0 bk min ik 0 i i ik ik
U M 1 (M )U U (M )U
§2 保持最优基时的参数灵敏 度分析 (1)
为分析方便,举一实例说明。
[例1-29] 某车间生产3种产品,产品型号为I,Ⅱ,Ⅲ,每 件产品消耗机时分别为6,5和8小时,占有存储空间分别 为10,20和10;其利润分别为5,4.5和6。此外,I型产品 限制量为≤8。车间共有机时和存储空间分别为60和150。 问该车间应生产各类产品多少件才能获得最大利润?

运筹学 灵敏度分析目标规划

运筹学 灵敏度分析目标规划
增加约束一个之后,应把最优解带 入新的约束,若满足则最优解不变,否则 填入最优单纯形表作为新的一行,引入一 个新的非负变量(原约束若是小于等于形 式可引入非负松弛变量,否则引入非负人 工变量),并通过矩阵行变换把对应基变 量的元素变为0,进一步用单纯形法或对 偶单纯形法求解。
3.灵敏度分析
例3.7:
CI
-2 -3 -4+Δ c3 0 0
CB
XB
b
X1
X2
X3
X4 X5
-3
X2 2/5 0
1
-1/5 -2/5 1/5
-2
X1 11/5 1
0
7/5 -1/5 -2/5
σ j
0
0 -9/5+Δ c3 -8/5 -1/5
从表中看到σ3= c3+Δc3-(c2×a13+c1×a23 ) 可得到Δc3 ≤ 9/5 时,原最优解不变。
s.t. Ax ≤ b x ≥0
3.灵敏度分析
最优单纯形表中含有
B-1=( aij )i=1,…,m; j=n+1,…,n+m
那么
新的xi=(B-1b)i+brair i=1,…, m 。
由此可得,最优基不变的条件是
Max {-bi/airair>0}≤br≤ Min{-bi/airair<0}
3.灵敏度分析
那么
计算出B-1pn+1 , n+1=cn+1-∑cri ari n+1
填入最优单纯形表,
若 n+1 ≤ 0 则 最优解不变;
否则,进一步用单纯形法求解。
3.灵敏度分析
例3.6: 例3.4增加x6 , p6=( 2, 6, 3 )T, c6=5

运筹学讲义-灵敏度分析

运筹学讲义-灵敏度分析
k=1 −1 m
qi = ∂f ( x) ∂bi− = (CBB−1)i , 左导数 机会成本 zn+i = CBB−1P +i = (CBB−1)i n zn+i 因此 qi = − zn+i
−1 m
, 松弛变量 人工变量 剩余变量
m
机会成本的另外表达形 式 z j = CBB Pj = ∑(CBB )i aij = ∑qiaij
16
2.4.7 灵敏度分析举例 例2.4.3 某工厂生产三种产品 A, B, C,有五种生产组合方案。 ,有五种生产组合方案。
下两表给出有关数据。 产品至少110 个,求收 下两表给出有关数据。规定每天供应 A产品至少 产品至少 益最大的生产方案。 益最大的生产方案。
17
例2.4.3
为已选定各种组合方案的组数(j=1,2,…,5), x6为A产品 解:设xj为已选定各种组合方案的组数 , 产品 的剩余变量, 分别为工人工时和机器工时的松弛变量。 的剩余变量, x7,x8分别为工人工时和机器工时的松弛变量。
©管理与人文学院
1999,4 ,
忻展红
2.4 灵敏度分析
灵敏度分析又称为后优化分析
2.4 线性规划的灵敏度分析
• 线性规划是静态模型 • 参数发生变化,原问题的最优解还是不是最优 参数发生变化, • 哪些参数容易发生变化 – C, b, A • 每个参数发生多大的变化不会破坏最优解 • 灵敏度越小,解的稳定性越好 灵敏度越小,
18
例2.4.3 • • • • • • • • • 最优解的B 最优解的 –1是什么 产品A的影子价为多少 产品 的影子价为多少 组方案的生产费用提高2元 第II组方案的生产费用提高 元,是否要调整生产组别 组方案的生产费用提高 若工人加班费为1元 小时 小时, 若工人加班费为 元/小时,是否要采取加班措施 若通过租借机器增加工时, 若通过租借机器增加工时,租费的上限应为多少 A产品的订购合同是否有利 产品的订购合同是否有利 若要选用第IV组方案,该组的生产费用应降低多少 若要选用第 组方案, 组方案 若工人加班费为0.3元 小时 小时, 若工人加班费为 元/小时,最多允许加班时间多少 若机器租费低于44元 小时 问租几部机器才合适(每天 小时, 若机器租费低于 元/小时,问租几部机器才合适 每天 8小时计 小时计) 小时计 • 若第 组方案使机器工时减少 小时,能否被选入 若第III组方案使机器工时减少 小时, 组方案使机器工时减少0.5小时

敏感度分析

敏感度分析

例题讲解
• 某工厂在计划期内要安排甲、乙两种产品的 某工厂在计划期内要安排甲、 生产,生产单位产品所获得的利润, 生产,生产单位产品所获得的利润,所需的 设备台时及A 设备台时及A、B两种原材料的消耗以及资源 的限制如下表所示。 的限制如下表所示。请列出符合题意的线性 规划数学模型,试用运筹学软件求解, 规划数学模型,试用运筹学软件求解,并进 行灵敏度分析。 行灵敏度分析。
例题灵敏度分析
• 约束 软件输出结果 松弛/剩余变量 约束 松弛 剩余变量 ------------------1 0 2 50 3 0
对偶价格 -------50 0 50
例题灵敏度分析
结果分析 的对偶价格为50, (1)由于约束条件 的对偶价格为 ,说明增 )由于约束条件1的对偶价格为 加一个台时就可使总利润增加50元 加一个台时就可使总利润增加 元。 的对偶价格为0, (2)由于约束条件 的对偶价格为 ,说明增 )由于约束条件2的对偶价格为 原料A不会使总利润有所增加 加1kg原料 不会使总利润有所增加。 原料 不会使总利润有所增加。 的对偶价格为50, (3)由于约束条件 的对偶价格为 ,说明增 )由于约束条件3的对偶价格为 加1kg原料 就可使总利润增加50元。 原料B就可使总利润增加 元 原料 就可使总利润增加
灵敏度分析原理
• 目标函数最优值 这是输出信息的第一部分, 这是输出信息的第一部分,从中可以知道最 优的Z 优的Z的取值
例题敏感度分析
• 目标函数值:27500 目标函数值: 最大利润为27500 27500元 最大利润为27500元
灵敏度分析原理
• 变量 这是输出信息的第二部分, (1)这是输出信息的第二部分,从中可以知 道变量的最优值以及相差值 (2)相差值的概念:表示相应的决策变量的 相差值的概念: 目标系数需要改进的数量 需要改进的数量, 目标系数需要改进的数量,使得该决策变量 有可能取正数值, 有可能取正数值,当决策变量已经取正数值 时相差值为零。 时相差值为零。

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

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

一、填空题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>=06、影子价格实际上是与原问题各约束条件相联系的()的数量表现。

正确答案:对偶变量7、线性规划的原问题的约束条件系数矩阵为A,则其对偶问题的约束条件系数矩阵为()。

正确答案:AT8、在对偶单纯形法迭代中,若某bi<0,且所有的aij≥0(j=1,2,…n),则原问题()。

正确答案:无解二、选择题1、线性规划原问题的目标函数为求极小值型,若其某个变量小于等于0,则其对偶问题约束条件为()形式。

A. “≥”B. “≤”C. “>”D. “=”正确答案:A2、如果z*是某标准型线性规划问题的最优目标函数值,则其对偶问题的最优目标函数值w﹡满足()。

A.W﹡=Z﹡B.W﹡≠Z﹡C.W﹡≤Z﹡D.W﹡≥Z﹡正确答案:A3、如果某种资源的影子价格大于其市场价格,则说明()。

A.该资源过剩B.该资源稀缺C.企业应尽快处理该资源D.企业应充分利用该资源,开辟新的生产途径正确答案:B4、线性规划原问题的目标函数为求极小值型,若其某个变量小于等于0,则其对偶问题约束条件为()形式。

A.≥B.≤C. >D. =正确答案:A5、对偶单纯形法的迭代是从()开始的。

A.正则解B.最优解C.可行解D.可行解正确答案:A6、如果某种资源的影子价格大于其市场价格,则说明()。

A.该资源过剩B.该资源稀缺C.企业应尽快处理该资源D.企业应充分利用该资源,开辟新的生产途径正确答案:B7、线性规划灵敏度分析的主要功能是分析线性规划参数变化对()的影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 上述两式对所有非基变量xj 都必须成立

因此,max
j
σ
{
j
ai′j
| ai′j
>
0} ≤
Δci

min
j
σ
{
j
ai′j
|
ai′j
<
0}
例1
已知线性规划及其最优 单纯形表如下:
max z = x1 + x2 + 3x3
⎧x1 + x2 + 2x3 ≤ 40
s.t.⎪⎪⎨x1 ⎪x2
+ 2x2 + x3 + x3 ≤ 15
B −1
⎛⎜ β11 L
=⎜ M O
β1m
M
⎞⎟ ⎟
⎜⎝ βm1 L βmm ⎟⎠
⎛⎜b1 ⎞⎟ b=⎜M ⎟
⎜⎝bm ⎟⎠
⎛⎜ ⎜
0 M
⎞⎟ ⎟
⎜ ⎜
0
⎟ ⎟
Δb = ⎜ Δbr ⎟
⎜ ⎜
0
⎟ ⎟
⎜M ⎟
⎜⎝ 0 ⎟⎠
b′ = b + Δb
X

B
=
B−1(b + Δb) =
B
−1b
+
⎛⎜ ⎜
β1r Δbr
=
5
即:15=20-5 ≤ b2’= b2+Δb2 ≤20+5=25。
对于b3:β13,β23 <0, β33>0,所以
− 15
=
max{−
b3 }
β33

Δb1

min{−
b1
β13
,−
b2 }
β 23
=
5
即:0=15-15 ≤ b2’= b2+Δb2 ≤15+5=20
例2
cj
113000
CB XB x1 x2 x3 x4 x5 x6 b
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
0 -3 0 0 -1 -2
对于c3:最优表中基变量x3对应行的系数a3j’没有负数。
而 a35’=0,即非基变量x5的检验数不受c3变化的影响。
因此,Δc3

max{− 3, 1
− 2} 1
=
−2,即c3’
≥1。
例1
cj
⎜⎛ − 3)⎜1
2 ⎟⎞ ⎟
=
c2′

4

0

c2′

4
⎜⎝1 ⎟⎠
例1
cj
113000
CB XB x1 x2 x3 x4 x5 x6 b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
0 -3 0 0 -1 -2
对于
σ

5
... a1′n ⎤
...
a2′ n
⎥ ⎥ ⎥
=
B−1 A

... am′ n ⎥⎦
ΔCB B−1Pj
=
Pj
⎜⎛ a1 j ' ⎟⎞
(0,...,0,
Δci
,0,...,0)⎜⎜⎜Ma2
j
'
⎟ ⎟ ⎟
=
B −1 Pj
Δciaij '
最优单纯形表系数矩 阵中基变量xi所在的行 与非基变量xj所在的列
⎜⎝ amj '⎟⎠
基变量 xi 的系数 ci 的变化范围
• 检验数 σj =cj - CBB-1 Pj
• 如果 ci 是基变量xi 的系数, ci 变化影响每一个非基 变量xj对应的检验数σj
• 当 ci 变为 ci’ = ci +Δci 时,要使得线性规划最优解不
变需要且只需要每一个非基变量xj对应的检验数都有
σj’= cj ’- CBB-1 Pj ≤ 0
max z = x1 + x2 + 3x3
⎧x1 + x2 + 2x3 ≤ 40
s.t.⎪⎪⎨x1 ⎪x2
+ 2x2 + x3 + x3 ≤ 15

20
⎪⎩x1, x2 , x3 ≥ 0
cj
113000
CB XB x1 x2 x3 x4 x5 x6 b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
的交叉点的元素
最优解不变的条件
• σj’= σj – ΔCB B-1 Pj ≤ 0 对每一个非基变量xj的检验数
都成立
• 对每一个非基变量的检验数,保持σj – Δci aij’ ≤0
• 即:在最优单纯形表中,查看基变量xi 对应的行
(1)如果aij’ > 0,必须有Δci ≥ σj /aij’
(2)如果aij’ < 0,必须有Δci ≤ σj /aij’
回忆单纯形表
XB
XN
b
XB
B
N
b
C
CB
CN
0
XB
XN
b
XB
I
B-1 N
B-1b
σ
0
CN-CBB-1 N
-CBB-1b
• 当 b 变化的时候,最优单纯形表怎样变化? • 思考: b 在什么范围变化时,最优基不变?
资源 br 的变化范围
• 当 br 变为 br’ = br +Δbr 时,最优解变为 XB ’=B-1 b’
0 -3 0 0 -1 -2
对于
σ

5
=
c5
c3,
− CB′
B
σ

2
P −1 5
= =
c2

CB′
B
P −1 2
⎜⎛ − = 1− (0,1, c3′)⎜1
⎛⎜ −1⎞⎟
⎜⎝1
0 − (0,1, c3′)⎜1 ⎟ = −1 ≤ 0
2
⎟⎞ ⎟ ⎟⎠
=
−c3′ ≤ 0
要使三个新检验
⎜⎝ 0 ⎟⎠
数都非正,因此,
CB XB x1 x2 x3 x4 x5 x6 b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
0 -3 0 0 -1 -2
对于b2:β12<0,
β22>0,所以

5
=
max{−
b2 }
β 22

Δb1

min{−
b1 }
β12
• 检验数 σj =cj - CBB-1 Pj • 如果 cj 是非基变量 xj 的系数, cj 变化只影响 σj • 当 cj 变为 cj’ = cj +Δcj 时,要使得线性规划最优解不变
需要且只需要对应的新检验数 σj’= cj ’- CBB-1 Pj ≤ 0 • σj’ = cj’- CBB-1 Pj = cj +Δcj - CBB-1 Pj = σj +Δcj ≤ 0 • 当Δcj ≤- σj,即 cj’ ≤ cj – σj 时,最优解不变

20
⎪⎩x1, x2 , x3 ≥ 0
cj
113000
CB XB x1
x2
x3
x4
x5
x6
b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 -1 15
σ
0 -3 0 0 -1 -2
分别求 c1, c2, c3 的范围,使得最优解不变。
例1
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
0 -3 0 0 -1 -2
方法二:直接计算B-1 b’
。最优基的逆为
B −1
=
⎜⎛ 1 ⎜0
−1 1
− 1⎟⎞ −1⎟
对于b1:B
−1b′
=
⎛⎜ ⎜
1 0
−1 1
−1⎞⎟⎛⎜b1′ ⎞⎟ ⎛⎜b1′ − 35⎞⎟ −1⎟⎜ 20⎟ = ⎜5 ⎟ ≥ 0
灵敏度分析
李田 华东理工大学商学院
2014年春季学期
提纲
• 灵敏度分析的含义 • 价值系数 cj 的变化分析 • 资源数量 bi 的变化分析 • 增加一个变量 xj 的分析 • 增加新约束的分析 • 技术系数 aij 的变化分析
提纲
• 灵敏度分析的含义 • 价值系数 cj 的变化分析 • 资源数量 bi 的变化分析 • 增加一个变量 xj 的分析 • 增加新约束的分析 • 技术系数 aij 的变化分析
=
⎜⎛ −1⎟⎞ 0 − (0, c1′, 3)⎜ −1⎟
=
c1′
−3

0
⎜⎝1 ⎟⎠
0 ≤ c1’ ≤ 3
例1
cj
113000
CB XB x1 x2 x3 x4 x5 x6 b
0 x4 0 -2 0 1 -1 -1 5
1 x1 1 1 0 0 1 -1 5
3 x3 0 1 1 0 0 1 15
σ
(1)如果βir > 0,必须有Δbr ≥ -bi /βir
(2)如果βir < 0,必须有Δbr ≤ -bi /βir
• 上述两式每一个基变量(即对所有行 i )都必须成立

因此,max
相关文档
最新文档