Y22 0.000000 1500.000000 Y51 0.000000 1000.000000 Y52 0.000000 1500.000000 Y61 0.000000 1000.000000 Y62 0.000000 1200.000000 Y71 2.000000 800.000000 Y73 0.000000 1000.000000 Y81 0.000000 1000.000000 Y82 2.000000 800.000000 Y91 0.000000 1300.000000 Y92 2.000000 800.000000 Y93 0.000000 1200.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 0.000000 3) 145.000000 0.000000 4) 1.000000 0.000000 5) 2.000000 0.000000 6) 2.000000 0.000000 7) 1.000000 0.000000 8) 2.000000 0.000000 9) 1.000000 0.000000 10) 1.000000 0.000000 11) 1.000000 0.000000 12) 0.000000 0.000000 13) 1.000000 0.000000 14) 1.000000 0.000000 15) 0.000000 0.000000 16) 1.000000 0.000000 17) 0.000000 0.000000
24
18) 1.000000 0.000000
附录7:运用LINGO软件计算运输费用模型的程序和结果:
model:
min=800*(a1+a4+a7+a10)+700*(a2+a5+a8+a11)+600*(a3+a6+a9+a12); 45*a1+36*a2+33*a3>=41; 45*a4+36*a5+33*a6>=131; 45*a7+36*a8+33*a9>=24; 45*a10+36*a11+33*a12>=44; @gin(a1);@gin(a2);@gin(a3); @gin(a4);@gin(a5);@gin(a6); @gin(a7);@gin(a8);@gin(a9); @gin(a10);@gin(a11);@gin(a12); end
结果:
Objective value: 4600.000
Variable Value Reduced Cost A1 1.000000 800.0000 A4 3.000000 800.0000 A7 0.000000 800.0000 A10 1.000000 800.0000 A2 0.000000 700.0000 A5 0.000000 700.0000 A8 0.000000 700.0000 A11 0.000000 700.0000 A3 0.000000 600.0000 A6 0.000000 600.0000 A9 1.000000 600.0000 A12 0.000000 600.0000
Row Slack or Surplus Dual Price 1 4600.000 -1.000000 2 4.000000 0.000000 3 4.000000 0.000000 4 9.000000 0.000000 5 1.000000 0.000000
25