在这里插入图片描述





一、运输规划问题



运输规划问题 :

在这里插入图片描述





二、找初始基可行解



使用最小元素法求得的初始基可行解 :

B 1 \rm B_1 B1 B 2 \rm B_2 B2 B 3 \rm B_3 B3 B 4 \rm B_4 B4 产量
A 1 \rm A_1 A1 3 3 3 11 11 11 3 3 3 , 4 4 4 10 10 10 , 3 3 3 7 7 7
A 2 \rm A_2 A2 1 1 1 , 3 3 3 9 9 9 2 2 2 , 1 1 1 8 8 8 4 4 4
A 3 \rm A_3 A3 7 7 7 4 4 4 , 6 6 6 10 10 10 5 5 5 , 3 3 3 9 9 9
销量 3 3 3 6 6 6 5 5 5 6 6 6

使用 最小元素法, 得到初始基可行解 : { x 13 = 4 x 14 = 3 x 21 = 3 x 23 = 1 x 32 = 6 x 34 = 3 \begin{cases} \rm x_{13} = 4 \\\\ \rm x_{14} = 3 \\\\ \rm x_{21} = 3 \\\\ \rm x_{23} = 1 \\\\ \rm x_{32} = 6 \\\\ \rm x_{34} = 3 \end{cases} x13=4x14=3x21=3x23=1x32=6x34=3





三、计算检验数



计算检验数 :

使用闭回路法 , 逐个计算每个非基变量的检验数 ,

以非基变量为起点 , 出发的格子使用加号 + + + , 第二个格子使用减号 − - , 之后的歌词依次使用 加号减号交替 + − +- + 符号 ;

计算上述闭回路的运费代数和 ,

如果代数和 大于等于 0 0 0 , 说明当前的非基变量格子取 0 0 0 就是 最优选择 ;

如果代数和 小于 0 0 0 , 说明当前的非基变量格子取 0 0 0 不是最优选择 ;


这里以计算 σ 24 \rm \sigma_{24} σ24 检验数为例 :

A 24 + \rm A_{24} + A24+ , A 23 − \rm A_{23} - A23 , A 13 + \rm A_{13} + A13+ , A 14 − \rm A_{14} - A14

σ 24 = ( 1 × 8 ) − ( 1 × 2 ) + ( 1 × 3 ) − ( 1 × 10 ) = − 1 \rm \sigma_{24} = ( 1 \times 8 ) - ( 1 \times 2 ) + ( 1 \times 3 ) - ( 1 \times 10 ) = -1 σ24=(1×8)(1×2)+(1×3)(1×10)=1

检验数小于 0 0 0 ;


计算出的 非基变量 检验数使用 蓝色括号字体 写在表格中 :

B 1 \rm B_1 B1 B 2 \rm B_2 B2 B 3 \rm B_3 B3 B 4 \rm B_4 B4 产量
A 1 \rm A_1 A1 3 3 3 , ( 1 ) (1) (1) 11 11 11 , ( 2 ) (2) (2) 3 3 3 , 4 4 4 10 10 10 , 3 3 3 7 7 7
A 2 \rm A_2 A2 1 1 1 , 3 3 3 9 9 9 , ( 1 ) (1) (1) 2 2 2 , 1 1 1 8 8 8 , ( − 1 ) (-1) (1) 4 4 4
A 3 \rm A_3 A3 7 7 7 , ( 10 ) (10) (10) 4 4 4 , 6 6 6 10 10 10 , ( 12 ) (12) (12) 5 5 5 , 3 3 3 9 9 9
销量 3 3 3 6 6 6 5 5 5 6 6 6




四、调整运量 ( 换基 )



上述检验数中 , σ 24 \rm \sigma_{24} σ24 为负数 , 需要进行换基 , 该非基变量就是入基变量 ;

该检验数的闭合回路如下 : A 24 + \rm A_{24} + A24+ , A 23 − \rm A_{23} - A23 , A 13 + \rm A_{13} + A13+ , A 14 − \rm A_{14} - A14 ;

− - 符号的基变量中挑选一个最小的 , 作为出基变量 ;


换基之后的结果如下 :

经过上述计算后的运费表格如下 :

B 1 \rm B_1 B1 B 2 \rm B_2 B2 B 3 \rm B_3 B3 B 4 \rm B_4 B4 产量
A 1 \rm A_1 A1 3 3 3 11 11 11 3 3 3 , 5 5 5 10 10 10 , 2 2 2 7 7 7
A 2 \rm A_2 A2 1 1 1 , 3 3 3 9 9 9 2 2 2 8 8 8 , 1 1 1 4 4 4
A 3 \rm A_3 A3 7 7 7 4 4 4 , 6 6 6 10 10 10 5 5 5 , 3 3 3 9 9 9
销量 3 3 3 6 6 6 5 5 5 6 6 6

计算当前的总运费 :

( 3 × 5 ) + ( 10 × 2 ) + ( 1 × 3 ) + ( 8 × 1 ) + ( 4 × 6 ) + ( 3 × 5 ) = 85 \rm ( 3 \times 5 ) + ( 10 \times 2 ) + ( 1 \times 3 ) + ( 8 \times 1 ) + ( 4 \times 6 ) + ( 3 \times 5 ) = 85 (3×5)+(10×2)+(1×3)+(8×1)+(4×6)+(3×5)=85

计算检验数验证 , 是最优解 ;

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐