《管理运筹学》(第2版)1-5章教案(3)

2019-04-14 23:50

§3 图解法的灵敏度分析

线性规划的标准化

? 一般形式

目标函数: Max (Min) z = c1 x1 + c2 x2 + … + cn xn

约束条件: s.t. a11 x1 + a12 x2 + … + a1n xn ≤ ( =, ≥ )b1 a21 x1 + a22 x2 + … + a2n xn ≤ ( =, ≥ )b2 …… ……

am1 x1 + am2 x2 + … + amn xn ≤ ( =, ≥ )bm x1 ,x2 ,… ,xn ≥ 0 ? 标准形式

目标函数: Max z = c1 x1 + c2 x2 + … + cn xn

约束条件: s.t. a11 x1 + a12 x2 + … + a1n xn = b1 a21 x1 + a 22 x 2 + … + a……

2n xn …… = b 2 am1 x1 + am2 x2 + … + amn xn = bm x1 ,x2 ,… ,xn ≥ 0,bi ≥0

可以看出,线性规划的标准形式有如下四个特点:

– 目标最大化; – 约束为等式; – 决策变量均非负; – 右端项非负。

对于各种非标准形式的线性规划问题,我们总可

以通过以下变换,将其转化为标准形式: 1.极小化目标函数的问题: 设目标函数为

Min f = c1x1 + c2x2 + … + cnxn (可以)令 z = -f ,

则该极小化问题与下面的极大化问题有相同的最优解, 即 Max z = - c1x1 - c2x2 - … - cnxn

但必须注意,尽管以上两个问题的最优解相同,但它们 最优解的目标函数值却相差一个符号,即 Min f = - Max z 2、约束条件不是等式的问题: 设约束条件为

ai1 x1+ai2 x2+ … +ain xn ≤ bi 可以引进一个新的变量s ,使它等于约束右边与左边之差 s=bi–(ai1 x1 + ai2 x2 + … + ain xn ) 显然,s 也具有非负约束,即s≥0,

11

这时新的约束条件成为

ai1 x1+ai2 x2+ … +ain xn+s = bi 当约束条件为

ai1 x1+ai2 x2+ … +ain xn ≥ bi 时, 类似地令

s=(ai1 x1+ai2 x2+ … +ain xn)- bi

显然,s 也具有非负约束,即s≥0,这时新的约束条件成为 ai1 x1+ai2 x2+ … +ain xn-s = bi 为了使约束由不等式成为等式而引进的变量s,当不等式为“小于等于”时称为―松弛变量‖;当不等式为“大于等于”时称为―剩余变量‖。如果原问题中有若干个非等式约束,则将其转化为标准形式时,必须对各个约束引进不同的松弛变量。

例:将以下线性规划问题转化为标准形式 Min f = 2 x1 -3x2 + 4 x3 s.t. 3 x1 + 4x2 - 5 x3 ≤6

2 x1 + x3 ≥8 x1 + x2 + x3 = -9 x1 , x2 , x3 ≥ 0

解:首先,将目标函数转换成极大化: 令 z= -f = -2x1+3x2-4x3

其次考虑约束,有2个不等式约束,引进松弛变量 x4,x5 ≥0。

第三个约束条件的右端值为负,在等式两边同时乘-1。

通过以上变换,可以得到以下标准形式的线性规划问题: Max z = - 2x1 + 3 x2 - 4x3 s.t. 3x1+4x2-5x3 +x4 = 6 2x1 +x3 -x5= 8 -x1 -x2 -x3 = 9 x1 ,x2 ,x3 ,x4 ,x5 ≥ 0 *** 变量无符号限制的问题***:

在标准形式中,必须每一个变量均有非负约束。当某一个变量xj没 有非负约束时,可以令 xj = xj’- xj” 其中

xj’≥0,xj”≥0

即用两个非负变量之差来表示一个无符号限制的变量,当然xj的符号取决于xj’和xj”的大小。

12

§3 图解法的灵敏度分析

灵敏度分析:建立数学模型和求得最优解后,研究线性规划的一个或多个参数(系数)

ci , aij , bj 变化时,对最优解产生的影响。 3.1 目标函数中的系数 ci 的灵敏度分析

考虑例1的情况, ci 的变化只影响目标函数等值线的斜率,目标函数 z = 50 x1 + 100 x2

原 在 z = x2 (x2 = z 斜率为0 ) 到 z = x1 + x2 (x2 = -x1 + z 斜率为 -1 )之间时,

最优解 x1 = 50,x2 = 100 仍是最优解。 ? 一般情况:

z = c1 x1 + c2 x2 写成斜截式 x2 = - (c1 / c2 ) x1 + z / c2 目标函数等值线的斜率为 - (c1 / c2 ) ,

当 -1 ? - (c1 / c2 ) ? 0 (*) 时,原最优解仍是最优解。 ? 假设产品Ⅱ的利润100元不变,即 c2 = 100,代到式(*)并整理得 0 ? c1 ? 100

? 假设产品Ⅰ的利润 50 元不变,即 c1 = 50 ,代到式(*)并整理得 50 ? c2 ? + ? ? 假若产品Ⅰ、Ⅱ的利润均改变,则可直接用式(*)来判断。 ? 假设产品Ⅰ、Ⅱ的利润分别为60元、55元,则

- 2 ? - (60 / 55) ? - 1 那么,最优解为 z = x1 + x2 和 z = 2 x1 + x2 的交点 x1 = 100,x2 = 200 。

3.2 约束条件中右边系数 bj 的灵敏度分析

当约束条件中右边系数 bj 变化时,线性规划的可行域发生 变化,可能引起最优解的变化。 考虑例1的情况:

假设设备台时增加10个台时,即 b1变化为310,这时可行

域扩大,最优解为 x2 = 250 和 x1 + x2 = 310 的交点 x1 = 60,x2 = 250 。 变化后的总利润 - 变化前的总利润 = 增加的利润

(50×60+ 100×250) - (50 × 50+100 × 250) = 500 ,500 / 10 = 50 元

说明在一定范围内每增加(减少)1个台时的设备能力就可增加(减少)50元利润,称为该约束条件的对偶价格。

假设原料 A 增加10 千克时,即 b2变化为410,这时可行域扩大,但最优解仍为 x2

= 250 和 x1 + x2 = 300 的交点 x1 = 50,x2 = 250 。此变化对总利润无影响,该约束条件的对偶价格为 0 。 解释:原最优解没有把原料 A 用尽,有50千克的剩余,因此增加10千克值增加了库存,而不会增加利润。

在一定范围内,当约束条件右边常数增加1个单位时

(1)若约束条件的对偶价格大于0,则其最优目标函数值得到改善(变好); (2)若约束条件的对偶价格小于0,则其最优目标函数值受到影响(变坏); (3)若约束条件的对偶价格等于0,则最优目标函数值不变。

13

第三章 线性规划问题的计算机求解

§1 “管理运筹学”软件的操作方法 §2 “管理运筹学”软件的输出信息分析

随书软件为―管理运筹学‖2.0版(Window版),是1.0版(DOS版)的升级版。它包括:线性规划、运输问题、整数规划(0-1整数规划、纯整数规划和混合整数规划)、目标规划、对策论、最短路径、最小生成树、最大流量、最小费用最大流、关键路径、存储论、排队论、决策分析、预测问题和层次分析法,共15个子模块。

§1 “管理运筹学”软件的操作方法

1.软件使用演示:(演示例1)

第一步:点击“开始”->“程序”-> “管理运筹学 2.0”,弹出主窗口。

例1.目标函数:

Max z = 50 x1 + 100 x2 约束条件: s.t.

x1 + x2 ≤ 300 (A) 2 x1 + x2 ≤ 400 (B) x2 ≤ 250 (C) x1 ≥ 0 (D) x2 ≥ 0 (E)

第二步:选择所需子模块,点击主窗口中的相应按钮。本题中选用“线性规划”方 法。点击按钮弹出如下界面:

14

第三步:点击“新建”按钮,输入数据。本题中共有2个变量,4个约束条件,目标函 数取MAX。点击“确定”后,在表中输入Cj,bi和aij等值,并确定变量的正负约束。 输入数值后的界面如下。

第四步:点击“解决”按钮,得出计算结果。本题的运行结果界面如下。

15


《管理运筹学》(第2版)1-5章教案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:资料员注意事项

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: