运筹学灵敏度分析目标规划
管理运筹学 第6章 目标规划
目标规划问题及模型
∵正负偏差不可能同时出现,故总有:
x1-x2+d--d+ =0
若希望甲的产量不低于乙的产量,即不希望d->0,用目标约束可
表为:
min{d }
x1
x2
d
d
0
若希望甲的产量低于乙的产量,即不希望d+>0,用目标约束可
表为:
min{d }
x1
x2
d
d
0
若希望甲的产量恰好等于乙的产量,即不希望d+>0,也不希望
2x1 2x2 12
s.t
4
x1 x1
2x2
8 16
4x2 12
x1 , x2 0
其最优解为x1=4,x2=2,z*=14元
目标规划问题及模型
但企业的经营目标不仅仅是利润,而且要考虑多个方面,如: (1) 力求使利润指标不低于12元; (2) 考虑到市场需求,甲、乙两种产品的生产量需保持1:1的比
标决策的需要而由线性规划逐步发展起来的一个分支。 由于现代化企业内专业分工越来越细,组织机构日益复
杂,为了统一协调企业各部门围绕一个整体的目标工作,产 生了目标管理这种先进的管理技术。目标规划是实行目标管 理的有效工具,它根据企业制定的经营目标以及这些目标的 轻重缓急次序,考虑现有资源情况,分析如何达到规定目标 或从总体上离规定目标的差距为最小。
min Z = f( d ++ d - )
(2) 要求不超过目标值,但允许达不到目标值,即只有使 正偏差量要尽可能地小(实现最少或为零)
min Z = f( d +)
目标规划问题及模型
例1. 某企业计划生产甲,乙两种产品,这些产品分别要在 A,B,C,D四种不同设备上加工。按工艺文件规定,如表所示。
运筹学线性规划灵敏度分析教学案例
多个资源系数同时变动分析
例如,将 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 小时,最优解如何变化呢?再变化呢?
灵敏度分析(运筹学)
目标函数中价值系数cj的变化分析
分为cj是对应的非基变量和基变量两种情况。
(1) 若cj是最终单纯形表中,非基变量xj的系数,要 保证最终表中这个检验数仍小于或等于零。
(2) 若cj是最终单纯形表中,基变量xj的系数,要保 证最终表中所以的非基变量的检验数仍小于或等于 零。
③cj变化:直接反映到最终表中,计算检验数。 ④增加一个约束方程:直接反映到最终表中。 ⑤增加新产品:仿照pj变化。
2.分析原理及步骤:
(2)检查改变后的最终表是否符合单纯形表的结 构要求(基变量的值中无负数,基变量的系数向量 构成单位矩阵,基变量的检验数全为0),或是否 符合对偶单纯形表的结构要求 (检验数中无正数, 基变量的检验数全为0,基变量的系数向量构成单 位矩阵);
(3)检查原问题是否仍为可行解; (4)检查对偶问题是否仍为可行解;
2.分析原理及步骤:
(5)按照下表所列情况得出结论或继续计算的步 骤。
原问题 可行解 可行解 非可行解 非可行解
对偶问题 可行解 非可行解 可行解 非可行解
结论或继续计算的步骤
原最优基不变
用单纯形法继续迭代
用对偶单纯形法继续迭 代 引入人工变量,扩大原 单纯形表继续计算
0
x5 4 0 0
3
x2 2 0 1
00
0
x3 1 -2 1/2 -3/2
0
x4 1/4 1/2 -1/8 -1/8
0
x5 θ 0 1 0 0
B-1 是最终计算表中的最优基的逆
0
B 1 (b
b)
B 1b
B 1 b
B 1b
B
1
br
0
运筹学单纯形法的灵敏度分析
• 所以,丙产品单位利润的变动范围是c3<4;
• 讨论: • 假设此时c3增加到6元,产量应为多少?
C3已超出变动范围
• 代入单纯形表 最后一段 继续计算。
段
Cj ↓
→ 基
0 b
23 x1 x2
6 x3
0 0 Qi x4 x5
2
x1
1
1
0 (-1) 4 -1
0
0
-1 4 -1
1
2 -1 1
0
-3 -5 -1
Bi变化影响哪些因素?
• 当bi变化时,从单纯形法计算过程可知,它不影响检验数, 只影响b列本身,也就是说,它不影响基变量但会改变最优 解的具体数值,如上例中,假设b1发生变化,劳动力使用从 一个劳动力增加到2个劳动力,即b1=2,则
• ∵b变化不影响检验数 • ∴单纯形表最后一段基变量结构不变,仍是x1,x2,改变的
x5
Qi
0
x4
1
1
0
x5
3
Cj-Zj →
1/3
1/3 1/3 1
1/3 (4/3) 7/3 0
2
3
10
0
3
1 9/4 →
0
0
x4 1/4 (1/4)
0
-1/4 1 -1/4 1
→
2
3
x2 9/4 1/4
1 7/4 0 3/4 9
Cj-Zj →
5/4
0 -17/4 0 -9/4
2
x1
1
1
3
3
x2
2
0
Cj-Zj → -8
5b1 3
分析
运筹学第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
原问题基变量的最优解:
运筹学第五章
A 原材料(kg) 设备(台时) 2 1 B 1 2 限量 11 10
单位利润
8
10
minZ=P1 d1+ +P2 (d2-+ d2+) +P3 d3OR2 4
例2的解法
解:问题分析:找差别、定概念(与单目标规划相 比) 1)绝对约束:必须严格满足的等式约束和不 等式约束,称之为绝对约束。 2x1+1.5x2≤50 (1) (2) 2)目标约束:那些不必严格满足的等式约束和 不等式约束,称之为目标约束(软约束)。目标 约束是目标规划特有的,这些约束不一定要求严 格完全满足,允许发生正或负偏差,因此在这些 约束中可以加入正负偏差变量。
16
例4:min Z
x1 x1 s .t . x 1 x2 x1
OR2
p d p d p (2 d d x d d 40 x d d 50 d d 24 d d 30 , x ,d ,d 0 ( i 1, 2 , 3 ,4 )
OPERATIONS RESEARCH
运筹学
徐 玲
OR2
1
第五章
目标规划
要求 1、理解概念 2、掌握建模 3、掌握图解法和单纯形解法 4、理解目标规划的灵敏度分析
OR2
2
5.1目标规划的概念及数学模型1
多目标问题 多目标线性规划 产品 例1
资源 原材料(kg) 设备(台时) 单位利润
OR2 8
7)目标规划的目标函数: 目标规划的目标函数是按各约束的正、负偏 差变量和赋予相应的优先因子而构造的。 目标函数的基本形式有三种: 1、要求恰好达到目标值,即正负偏差变量都要尽 可能地小,这时, minZ=f(d++d-). 2、要求不超过目标值,即允许达不到目标值但正 偏差变量要尽可能地小,这时, minZ=f(d+). 3、要求超过目标值,即超过量不限但负偏差变量 要尽可能的小,这时, minZ=f(d-) 显然,本题目标函数表示为:
运筹学第4章
3x15x2d332
综合考虑后,得到结果
3x15x2d3 d3 32 其中 d3 , d3 0
目标规划的数学模型
产品 甲 乙 资源量
可以用同样的方式来处理其它提出的 资源
决策要求:
设备/台时 3
2
18
原料A/吨
1
0
4
(1)要求甲产品产量不大于乙产品产量。 原料B/吨 0 2 12
如:在引例中,利润的目标值为32, 可能目标值会达不到,所以加上一个
产品 资源
甲 乙 资源量
设备/台时 3
2
18
负偏差变量d3-≥0,把目标函数变成
原料A/吨
1
0
4
3x15x2d332
原料B/吨 单位赢利/
0 3
2 5
12
万元
但是同样,目标值也有可能会超出,所以减去一个正偏差变量
d3+≥0,把目标函数变成
A)恰好达到目标值 B)允许超过目标值 C)不允许超过 目标值
构造一个由优先因子和权系数相对应的偏差变量组成的,要求实 现极小化的目标函数.
用目标规划求解问题的过程:
明确问题,列出 目标的优先级和
权系数
构造目标规 划模型
N
满意否?
Y
据此制定出决策方案
目标规划的数学模型
求出满意解 分析各项目标
完成情况
p (3 3)计划利润指标32,并且尽可能达到或超过这个利润指标.
问:如何安排生产可以使得获利最大?
分析:
p(1 1)要求甲产品的产量不大于乙产品的产量;
(1)产量偏差变量
d1 , d1 0
p 2(2)尽可能充分利用设备台时,不希望加班生产;
运筹学-扰动、参数规划和灵敏度分析(名校讲义)
§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。 问该车间应生产各类产品多少件才能获得最大利润?
运筹学第二章灵敏度分析
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 无限制
型 约束 型 型
运筹学 灵敏度分析目标规划
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
运筹学第二章灵敏度分析
m ax z 300 x1 500 x2
x1 4
s
.t
.
2 3
x2 x1
1 2
2 x
2
18
x 1 , x 2 0
m ax z 300 x1 500 x2 400 x3
x1 2 x3 4
s.t
.
2 3
x2 x1
x3 2x
12 2 x3
18
x1 , x2 , x3 0
改进多少,才能得到该决策变量的正数解。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)
约束条件系数 a i j 变化的灵敏度分析
变量 x j 变化的灵敏度分析
约束条件数量变化的灵敏度分析
2.2 单个目标函数系数变化的灵敏度分析
只有一个系数cc j j 发生变化,即其他条件均不变,把
300 改成 500
m ax z 300 x1 500 x2
x1 4
s
.t
.
2 3
x x
2 1
规划求解得到
2.8 增加一个约束条件
增加一个约束条件,比如增加电力供应限制时, 最优解是否会发生变化?
假设生产一扇门和窗需要消耗电力分别为20kw和 10kw,工厂可供电量最多为90kw,此时应该在原 有的模型中加入新的约束条件:
运筹学讲义-灵敏度分析
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小时
灵敏度分析实验例子
灵敏度分析实验例子实验报告课程名称:运筹学实验工程名称:应用Excel对线性规划进行灵敏度分析班级与班级代码:实验室名称〔或课室〕:专业:任课教师:学号:姓名:实验日期: 2022 年 10 月 18 日广东商学院教务处制姓名实验报告成绩评语:指导教师〔签名〕年月日说明:指导教师评分后,实验报告交院〔系〕办公室保存。
实验二应用Excel对线性规划的灵敏度分析一、实验目的与要求1. 了解线性规划模型中各参数的变化对最优解的影响。
2. 会用Excel中提供的敏感性报告对目标函数系数进行灵敏度分析。
3. 会用Excel中提供的敏感性报告对约束条件右端值的灵敏度分析。
二、实验步骤与方法1. 可以在电子表格中采取试验的方法,不断增加或减少的cj值,直到最优解发生改变,以找到最优解发生变化时对应的cj值.但是,这样计算太麻烦了。
2. 在Excel求得最优解之后,在其右边列出了它可以提供的三个报告。
选择第二项敏感性报告的选项,就可以得到灵敏度的分析报告,它显示在模型的工作表之前。
3. 当几个价值系数同时变动时,注意使用百分之百法那么。
4. 对约束条件限定数的灵敏度分析同上:选择第二项“敏感性报告〞的选项,就可以得到灵敏度的分析报告,其中“约束〞表即是。
5. 假设几个约束限定数同时变动,也要注意使用百分之百法那么。
三、实验内容第1题.A医院放射科目前可以开展X线平片检查和CT检查业务,现拟购置磁共振仪,以增设磁共振检查业务。
为此A医院收集了有关信息,从医院获取最大利润角度出发,问是否应购置磁共振仪?经过资料收集,A医院估计今后放射科如果开展此3项业务,在现有放射科医务人员力量和病人需求的情况下,每月此3项业务的最多提供量为1800人次。
平均每人次检查时间、每月机器实际可使用时间、平均每人次检查利润如下表项目平均每人次检查时间〔小时/次〕每月机器实际可使用时间〔小时〕平均每人次检查利润〔元/次〕放射科业务X线平片检查0.1 300 20CT检查0.25 120 60磁共振检查0.5 120 101、建立模型设x1,x2,x3分别表示进行X线平片检查,CT检查,磁共振检查的人次,z表示总利润,建立模型为:maxz?20x1?60x2?10x3?0.1x1 ?300? ? 0.25x2 ?120?s.t.? 0.5x3?120? x? x? x?1800123???x1,x2,x3?0〔1〕Excel规划求解过程得到规划求解结果及敏感性报告表如下: 规划求解结果敏感性报告表〔2〕灵敏度分析1)、目标函数系数变动分析①单个目标函数系数变动情况:由以上得到的灵敏度报告表中可以看到: c1 的现值: 20 c1 允许的增量:40 c1 允许的减量:10c1 的允许变化范围:10≤c1≤60所以在目标函数系数c2、c3不变时,c1在10≤c1≤60范围内变化,问题最优解不变;同理,目标函数系数c1、c3不变时,c2在20≤c2范围内变化,问题的最优解不变;由灵敏度报告表可看出,核共振工程的终值为0,即不增设这个工程的检查,系数c3在c3≤20 的范围内变化都不影响最优解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.灵敏度分析
例3.7:
例3.4增加3x1+ 2x2≤15,原最优解不 满足这个约束。于是
Ci
2 3000 0
CB XB b X1 X2 X3 X4 X5 X6
2 X1 4 1 0 0 1/4 0 0 0 X5 4 0 0 -2 1/2 1 0
3 X2 2 0 1 1/2 -1/8 0 0
0 X6 -1 0 0 -1 -1/2 0 1
-z
m
f
0
…
m
0
σm+1 … σn
其中:f = -∑ ci bi’ j = cj -∑ ci aij’ 为检验数。 向量 b’ = B-1 b
i=1
i=1
A= [ p1, p2, …, pn ], pj’ = B-1 pj, pj’ = ( a1j’ , a2j’ , … , amj’ )T , j = m+1, … , n
4)线性规划寻求最优解,但很多实际问题中 只需找出满意解就可以。
目标规划问题及其数学模型
目标规划怎样解决上述线性规划模型建模中的 局限性?
1. 设置偏差变量,用来表明实际值同目标值之间的差异。
偏差变量用下列符号表示: d+——超出目标的偏差,称正偏差变量 d-——未达到目标的偏差,称负偏差变量
填入最优单纯形表,若 j ≤ 0 则最 优解不变;否则,进一步用单纯形法求解。 (例子从略)
Chapter5 目标规划
( Goal programming )
本章主要内容:
目标规划问题及其数学模型 目标规划的图解分析法 求解 方法 目标规划应用举例
目标规划问题及其数学模型
问题的提出:
目标规划是在线性规划的基础上,为适应 经济管理多目标决策的需要而由线性规划逐步 发展起来的一个分支。
例: Max Z = - 2x1 - 3x2 - 4x3
S.t. - x1 - 2x2 - x3 + x4
= -3
- 2x1 + x2 - 3x3
+ x5 = - 4
x1 , x2 , x3 , x4 , x5 ≥ 0
3.灵敏度分析
进一步理解最优单纯性表中各元素的含义 考虑问题
Max z = c1 x1 + c2 x2 + … + cn xn s.t. a11x1 + a12x2 + … + a1nxn = b1
例3.3:
Max z = -2x1 - 3x2 - 4x3
S.t.
-x1-2x2-x3+x4 = - 3 -2x1+x2-3x3+x5 = - 4
x1 ,x2 ,x3 ,x4 ,x5 ≥0
3.灵敏度分析
例:最优单纯形表
CI CB -3
-2
XB b
X2 2/5 X1 11/5 σ j
-2 X1 0 1 0
0.5 -0.125 0
各列分别对应 b1、b2、b3 的单一变化 因此,设 b1 增加 4,则 x1 ,x5 ,x2
分别变为: 4+0×4=4, 4+(-2)×4=-4<0, 2+0.5×4=4 用对偶单纯形法进一步求解,可得:
x* = ( 4, 3, 2, 0, 0 )T f* = 17
3.灵敏度分析
-3 X2 1 0 0
-4 0 0 X3 X4 X5 -1/5 -2/5 1/5 7/5 -1/5 -2/5 -9/5 -8/5 -1/5
C I
C B -3 -2
X B b X 2 2/5 X 1 11/5 σ j
-2
X 1 0 1 0
-3 -4+ Δ c3 0 0
X 2 1
X 3 X 4 X 5 -1/5 -2/5 1/5
3.灵敏度分析
右端项 b 发生变化
设分量 br 变化为 br + br ,根据
第1章的讨论,最优解的基变量 xB = B-1b,
那么只要保持 B-1(b + b) ≥ 0 ,则最优 基不变,即基变量保持,只有值的变化; 否则,需要利用对偶单纯形法继续计算。 对于问题 (LP) Max z = cT x
例3.5:
上例最优单纯形表如下
Ci
23 0
CB XB B X1 X2 X3
2 X1 4 1 0 0
0 X5 4 0 0 -2
3 X2 2 0 1 1/2
σj
0 0 -1.5
00 X4 X5 1/4 0 1/2 1 -1/8 0 -1/8 0
3.灵敏度分析
0 0.25 0
这里 B-1 = -2 0.5 1
3.灵敏度分析
增加一个约束
增加约束一个之后,应把最优解带 入新的约束,若满足则最优解不变,否则 填入最优单纯形表作为新的一行,引入一 个新的非负变量(原约束若是小于等于形 式可引入非负松弛变量,否则引入非负人 工变量),并通过矩阵行变换把对应基变 量的元素变为0,进一步用单纯形法或对 偶单纯形法求解。
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.灵敏度分析
增加一个变量
增加变量 xn+1 则有相应的pn+1 ,cn+1
那么
计算出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
j =1,2,……,n
i=1
1. 若ck是非基变量的系数: 设ck变化为 ck + ck k’= ck + ck -∑cri arik = k+ ck 只要 k’≤ 0 ,即 ck ≤ - k ,则
最优解不变;否则,将最优单纯形表
中的检验数 k 用 k’取代,继续单
纯形法的表格计算。
3 000
5
CB XB b
X1
X2
X3 X4
X5
X6
2 X1 4 1 0 0 1/4 0 1.5
0 X5 4 0 0 -2 1/2 1 [2]
3 X2 2 0 1 1/2 -1/8 0 0.25
σj
0 0 -1.5 -1/8 0 1.25
用单纯形法进一步求解,可得:
x* = ( 1,1.5,0,0,0,2 )T f* = 16.5
a21x1 + a2...2x2 + … + a2nxn = b2 am1x1 + am2x2 + … + amnxn = bm x1 ,x2 ,… ,xn ≥ 0
3、灵敏度分析
无防设,xj = 0 j = m+1, … , n ; xi = bi’ i = 1 , … , m 是基本可行解, 对 应的目标函数典式为:z = -f + m+1xm+1+…+ nxn
不加班。
要考虑上述多方面的目标,需要借助目标规划的方法。
目标规划问题及其数学模型
线性规划模型存在的局限性:
1)要求问题的解必须满足全部约束条件,实 际问题中并非所有约束都需要严格满足。
2)只能处理单目标的优化问题。实际问题中, 目标和约束可以相互转化。
3)线性规划中各个约束条件都处于同等重要 地位,但现实问题中,各目标的重要性即有 层次上的差别,同一层次中又可以有权重上 的区分。
正负偏差变量两者必有一个为0。 当实际值超出目标值时: d+>0, d-=0; 当实际值未达到目标值时: d+=0, d->0; 当实际值同目标值恰好一致时: d+=0, d-=0;
故恒有d+×d-=0
目标规划问题及其数学模型
2. 统一处理目标和约束。
对有严格限制的资源使用建立系统约束,数学形式同线性规划 中的约束条件。如C和D设备的使用限制。
s.t. x1 + 2x2 + x3 = 8 4x1 + x4 = 16 4x2 + x5 = 12
x1 , x2 , x3 , x4 , x5 ≥ 0
3.灵敏度分析
例: 下表为最优单纯形表,考虑
基变量系数c2发生变化
Ci
2
3
CB
XB
B
X1
X2
2
X1
4
1
0
0
X5
4
0
0
3
X2
2
0
1
σ j
0
0
0 X3 0 -2 1/2 -1.5
由于现代化企业内专业分工越来越细,组 织机构日益复杂,为了统一协调企业各部门围 绕一个整体的目标工作,产生了目标管理这种 先进的管理技术。目标规划是实行目标管理的 有效工具,它根据企业制定的经营目标以及这 些目标的轻重缓急次序,考虑现有资源情况, 分析如何达到规定目标或从总体上离规定目标 的差距为最小。
运筹学
灵敏度分析
2、线性规划问题的进一步研究(2.3)
价值系数C发生变化:
考虑检验数
m
j = cj -∑ ci r=i 1arij
j = 1,2,……,n
1、若 ck 是非基变量的系数: 设 ck 变化为 ck + ck k’= ck + ck -∑ cri arik = k+ ck 只要 k’≤ 0 ,即 ck ≤ - k ,则最优解不变;否则,将最优单纯形 表中的检验数 k 用 k’取代,继续单纯形法的表格计算。