|
最短路模型不是只能应用到求空间最短路的问题。下面介绍最短路模型在设备更新问题上的应用。
例 某公司使用一种设备, 每年年初需对该设备是否更新作出决策。若换用新设备, 就要支付一笔购置费用;若继续使用原设备, 则要支付一定的维修费:设备使用的年数越长, 年支付的维修费就越高。 各年年初购买新设备的费用及各不同使用年限的年维修费用见下表:(单位:万元)
| 时间 |
第一年初 |
第二年初 |
第三年初 |
第四年初 |
第五年初 |
| 年初购买新设备费用 |
11 |
11 |
12 |
13 |
13 |
| 使用期限 |
(0,1] |
(1,2] |
(2,3] |
(3,4] |
(4,5] |
| 当年年维修费用 |
5 |
5 |
8 |
11 |
18 |
现在该公司在第一年年初购进了一台新设备,问应如何制定设备更新计划, 使该公司五年内购置新设备的费用和维修旧设备的总费用最少?
解 事实上,设备更新方案是很多的。 例如每年年初均更新设备, 这时五年内购买新设备的费用为11+11+12+12+13=59万元, 而维修费用为5+5+5+5+5=25万元, 总费用59+25=84万元。如果五年内不更新设备, 则其总的费用为11+5+6+8+11+18=59万元。从理论上分析,按是否在第二、第三、第四、第五年购买新设备计算共有 种方案。如果穷举各种情况, 显然要化费较多的时间。 为此, 我们用最短路模型来简化问题求解。
以 表示第1、2、…,5年的年初。我们把上一年的年末与下一年的年末看作同一时间,,并以 表示第五年末,即 也表示第1、2、…,5年的年末。在图上画出六个圈分别表示时间 至 。从 到 ( )画一个箭头,表示第 年年初购买新设备,一直使用到第 年的年末的决策。在这个箭头旁标出一个数字,表示这个决策的费用。例如第2年年初买新设备并使用到第四年末,就从 到 画一个箭头,并在该箭头旁边写上这个决策的费用11+(5+6+8)=30。这样得图10.11。

这样, 一个五年设备更新方案对应一条从 到 的路,这个方案的总费用就是这条路的总长度。例如第一年、第三年、第五年购买新设备的五年设备更新方案对应 这条路,该方案的总费用为22+23+18=63万元。反之,任何一条从 到 的路对应了一个五年设备更新方案。这样最优的设备更新方案就等价于求从 到 的最短路。
这个图与本课例子不同,这是“有向图”,即每条边都有一个指定的方向。但就求最短路的方法而言,狄克斯特拉算法仍然适用。
用狄克斯特拉算法求得最短路为 或 ,即第1年、第3年购买新设备, 总费用为53万元;或第1年、第4年购买新设备, 总费用亦为53万元。如果考虑第五年末旧设备可作为二手货出售,则第二种方案更优。
|