用lingo解决运输问题

用lingo12解答的代码如下:

----------------------------------------------------------------------------------------------------------

!3产地,4销地的运输问题;
model:
min= 6*x11+2*x12+6*x13+7*x14
    +4*x21+9*x22+5*x23+3*x24
    +8*x31+8*x32+x33+5*x34;
!产量条件;
[c1] x11+x12+x13+x14<=30;
[c2] x21+x22+x23+x24<=25;
[c3] x31+x32+x33+x34<=21;
!销量条件;
[c4] x11+x21+x31=15;
[c5] x12+x22+x32=17;
[c6] x13+x23+x33=22;
[c7] x14+x24+x34=12;
end

-----------------------------------------------------------------------------------------------------------------

结果如下:

由图知,产地A1运往B1、B2、B3、B4的运量为2、17、1、0个单位,余10个单位;

            产地A2运往B1、B2、B3、B4的运量为13、0、0、12个单位,余量为0;

            产地A3运往B1、B2、B3、B4的运量为0、0、21、0个单位,余量为0;

            总运费为161单位。

  • 12
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值