QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1809|回复: 4
打印 上一主题 下一主题

[其他资源] 用lingo解决运输问题

[复制链接]
字体大小: 正常 放大

2802

主题

160

听众

8905

积分

  • TA的每日心情
    开心
    2017-4-26 10:25
  • 签到天数: 491 天

    [LV.9]以坛为家II

    自我介绍
    即使不开心也不要皱眉,因为你永远不知道有谁会爱上你的微笑!

    社区QQ达人 发帖功臣 新人进步奖 最具活力勋章

    群组数学中国试看培训视频

    群组2017美赛两天强训

    群组2015司守奎matlab培训

    群组2016国赛优秀论文解析

    群组国赛护航思路养成班

    跳转到指定楼层
    1#
    发表于 2014-12-10 10:33 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    (一)实验目的
    1. 运输问题求解的编程实现
    2.掌握使用matlab、Lingo、Excel的求解功能求解运输问题,并对结果进行分析。
    (二)实验内容
    《运筹学》清华三版P983.3
    Lingo程序代码及运行结果(选取部分):
    <1>3.31):
    程序代码:
    model:
    sets:
    xiao/1..4/:s;
    chan/1..3/:h;
    link(chan,xiao):x,y;
    endsets
    data:
    y=3 7 6 4
    2 4 3 2
    4 3 8 5;
    h=5 2 3;
    s=3 3 2 2;
    enddata
    min=@sum(link:x*y);
    @for(xiao(j)sum(chan(i):x(i,j))=s(j));
    @for(chan(i)sum(xiao(j):x(i,j))=h(i));
    运行结果及结果分析:
    见附件:
    Objective value:                         32.00000
    产地1分别将数量为32的产品运往销地甲和丁;产地2将数量为2的产品运往销地丙;产地3将数量为3的产品运往销地乙;该运输问题的最小费用为32.
    <2>3.32):
    程序代码:
    model:
    sets:
    xiao/1..4/:s;
    chan/1..3/:h;
    link(chan,xiao):x,y;
    endsets
    data:
    y=10 6 7 12
    16 10 5 9
    5 4 10 10;
    h=4 9 4;
    s=5 2 4 6;
    enddata
    min=@sum(link:x*y);
    @for(xiao(j)sum(chan(i):x(i,j))=s(j));
    @for(chan(i)sum(xiao(j):x(i,j))=h(i));
    运行结果及结果分析:
    见附件
    Objective value:                         118.0000
    产地1将数量为121的产品分别运往销地甲、乙、丙;产地将数量为36的产品运往销地丙、丁;产地3将数量为4的产品运往销地甲。最小费用为118.
    <3>3.33):
    程序代码:
    model:
    sets:
    xiao/1..5/:s;
    chan/1..4/:h;
    link(chan,xiao):x,y;
    endsets
    data:
    y=10 20 5 9 10
    2 10 8 30 6
    1 20 7 10 4
    8 6 3 7 5;
    h=5 6 2 9;
    s=4 4 6 2 4;
    enddata
    min=@sum(link:x*y);
    @for(xiao(j)sum(chan(i):x(i,j))=s(j));
    @for(chan(i)sum(xiao(j):x(i,j))<=h(i));
    运行结果及结果分析:
    见附件:
    Objective value:                         90.00000
    产地1分别将数量为12的产品运往销地丙、丁;产地2分别将数量为42的产品运往销地甲、戊;产地3将数量为2的产品运往销地戊;产地4分别将数量为45的产品运往销地乙、丙;最小运费为90.
    <4>3.34):
    程序代码:
    model:
    sets:
    xiao/1..5/:s;
    chan/1..5/:h;
    link(chan,xiao):x,y;
    endsets
    data:
    y=10 18 29 13 22
    13 10000 21 14 16
    0 6 11 3 10000
    9 11 23 18 19
    24 28 36 30 34;
    h=100 120 140 80 60;
    s=100 120 100 60 80;
    enddata
    min=@sum(link:x*y);
    @for(xiao(j)sum(chan(i):x(i,j))=s(j));
    @for(chan(i)sum(xiao(j):x(i,j))<=h(i));
    运行结果及结果分析:
    见附件

    . W+ o- Q6 {" v6 s" C
    5 i+ W3 F( d6 o% ]4 z+ A: A8 T- [: c
      p4 i( {" a4 n( k) [4 ], g$ I
    ) N& [3 ^; G$ R1 C# A, p- f5 W! u
    游客,如果您要查看本帖隐藏内容请回复

    1 a0 `. f5 o$ r+ h% B- i  o( `$ @* a! \8 w# ^

    2 t! k0 w6 L! E$ U- h! k+ ^3 \2 d- J5 D4 B0 [3 x
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    7

    主题

    10

    听众

    132

    积分

    升级  16%

  • TA的每日心情
    奋斗
    2015-2-2 16:12
  • 签到天数: 33 天

    [LV.5]常住居民I

    超级版主

    回复

    使用道具 举报

    7

    主题

    10

    听众

    132

    积分

    升级  16%

  • TA的每日心情
    奋斗
    2015-2-2 16:12
  • 签到天数: 33 天

    [LV.5]常住居民I

    超级版主

    回复

    使用道具 举报

    o狼莫o        

    0

    主题

    11

    听众

    36

    积分

    升级  32.63%

  • TA的每日心情
    擦汗
    2016-4-29 12:30
  • 签到天数: 32 天

    [LV.5]常住居民I

    邮箱绑定达人 社区QQ达人

    ok                                                  
    " Q# ?3 ?1 t: `1 H3 s! Z
    回复

    使用道具 举报

    gf2015 实名认证       

    3

    主题

    10

    听众

    375

    积分

    升级  25%

  • TA的每日心情
    奋斗
    2016-11-19 18:24
  • 签到天数: 178 天

    [LV.7]常住居民III

    社区QQ达人

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-20 00:16 , Processed in 0.786918 second(s), 77 queries .

    回顶部