表 3-23
|
销地 产地 |
B1 |
B2 | B3 |
B4 |
产量 |
|---|---|---|---|---|---|
|
A1 |
5 | 2 | 7 | ||
|
A2 |
3 |
1 | 4 | ||
|
A3 |
3 | 9 | |||
|
销 量 |
3 |
6 | 5 |
6 |
(二)最优解的判别
要判别一个基可行解是否最优解,就需要计算非基变量(空格)的检验数Cij-CBB-1Pij(i,j∈N)。因为运输问题的目标函数是求最小值,故当所有的Cij-CBB-1Pij≥0 时,为最优解。下面,我们将介绍两种求空格检验数的方法。
- 闭回路法在给出调运方案的计算表上,如表 3-19,从每一空格出发找一条闭回路,它是以某一空格为起点,用水平或垂直线向前划,每碰到一数字格转 90°后,继续前进,直到回到起始空格为止。闭回路如图 3-2 的(a),
(b),(c)等所示。
可以证明,从每一个空格出发一定存在并且可以找到唯一的闭回路。因为 m+n-1 个数字格(基变量)对应的系数向量是一个基,任一空格(非基变量) 对应的系数向量是这个基的线性组合。譬如,Pij(i,j∈N)可表示为:
Pij=ei+em+j
=ei+em+k-em+k+el-el+em+s-em+s+eu-eu+em+j
=(ei+em+k)-(el+em+k)+(el+em+s)-(eu+em+s)+(eu+em+j)
=Pik-Plk+Pls-Pus+Puj (1)
在(1)式中,Pik,Plk,Pls ,Puj∈B,而这些向量构成了闭回路(见图3-3)。
闭回路法计算检验数的经济解释为:在已给出初始基可行解的表 3-19 中,可从任一空格出发,如(A1,B1),若让 A1 的产品调运 1 吨给 B1,为了保持产销平衡,就要依次进行调整:在(A1,B3)处减少 1 吨,在(A2,B3)
处增加 1 吨,(A2,B1)处减少 1 吨,即构成了以(A1,B1)空格为起点,其它
为数字格的闭回路,如表 3-24 中的虚线所示。在这个表中,闭回路各顶点所在格的右上角数字是单位运价。
调整的方案使运费增加
(+1)×3+(-1)×3+(+1)×2+(-1)×1=1(元)
这表明若作这样的运量调整,将会使运费增加 1 元。将“1”填(A1,B1) 格中,这就是检验数。按照上述办法,可找出所有空格的检验数,见表 3-25。当检验数还存在负数时,说明原方案不是最优解,还需要对原方案进行改进。
