QQ登录

只需要一步,快速开始

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

向大神求教!用lingo12.0出错但用13.0可以,都是打开了global solve后出现的结果

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

3

主题

8

听众

433

积分

升级  44.33%

  • TA的每日心情
    擦汗
    2016-3-27 22:13
  • 签到天数: 133 天

    [LV.7]常住居民III

    群组数学建摸协会

    跳转到指定楼层
    1#
    发表于 2013-7-22 14:22 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    1. MODEL:
    2. Title Location Problem;
    3. sets:
    4. demand/1..6/:a,b,d;
    5. supply/1,2/:x,y,e;
    6. link(demand,supply):c;
    7. endsets
    8. data:
    9. a=1.25,8.75,0.5,5.75,3,7.25;
    10. b=1.25 0.75 4.75 5 6.5 7.75;
    11. d=3,5,4,7,6,11;
    12. e=20,20;
    13. enddata
    14. init:
    15. x=5,2;y=1,7;
    16. endinit
    17. [obj]min=@sum(link(i,j):c(i,j)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2));
    18. @for(demand(i):@sum(supply(j):c(i,j))=d(i););
    19. @for(supply(j):@sum(demand(i):c(i,j))<=e(j););
    20. @for(supply:@free(x);@free(y));
    21. end
    复制代码
    12.0的没有结果,13.0的extended solver status栏目里没有数据
    求解啊啊啊
    感谢!!1
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    本帖最后由 wujianjack2 于 2014-5-11 11:31 编辑

    楼主的问题不错!是在看谢金星,薛毅老师的《优化建模与LINDO/LINGO软件》这本书吗?
    首先,楼主的程序我个人觉得是没有什么问题,关键可能在于你使用的版本,我没有安装LINGO 12和LINGO 13,但如果你的LINGO软件的规模限制并不是"Unlimited",则很可能在使用Global Solver时提示Liicense is too small for this problem这类的错误提示,你可以尝试用我的帖子中的LINGO 11运行下,不必选用Global Solver则可得到最优解。

    程序代码如下:
    MODEL:
    TITLE LOCATION PROBLEM;
    SETS:
    DEMAND/1..6/:A,B,D;
    SUPPLY/1..2/:X,Y,E;
    LINK(DEMAND,SUPPLY):C;
    ENDSETS
    DATA:
    A=1.25,8.75,0.5,5.75,3,7.25;
    B=1.25,0.75,4.75,5,6.5,7.75;
    D=3,5,4,7,6,11;
    E=20,20;
    ENDDATA
    INIT:
    X=5,2;Y=1,7;
    ENDINIT
    [OBJ] MIN=@SUM(LINK(I,J):C(I,J)*((X(J)-A(I))^2+(Y(J)-B(I))^2)^(1/2));
    @FOR(DEMAND(I):@SUM(SUPPLY(J):C(I,J))=D(I););
    @FOR(SUPPLY(J):@SUM(DEMAND(I):C(I,J))<=E(J););
    @FOR(SUPPLY:@FREE(X);@FREE(Y););
    END

    运行的结果如下(仅给出重要的结果):
      Local optimal solution found.
      Objective value:                              85.26604
      Infeasibilities:                              0.000000
      Total solver iterations:                            68


      Model Title: LOCATION PROBLEM
      X( 1)        3.254883            0.000000
      X( 2)        7.250000          -0.1853513E-05
      Y( 1)        5.652332            0.000000
      Y( 2)        7.750000          -0.1114154E-05
      C( 1, 1)        3.000000            0.000000
      C( 1, 2)        0.000000            4.008540
      C( 2, 1)        0.000000           0.2051358
      C( 2, 2)        5.000000            0.000000
      C( 3, 1)        4.000000            0.000000
      C( 3, 2)        0.000000            4.487750
      C( 4, 1)        7.000000            0.000000
      C( 4, 2)        0.000000           0.5535090
      C( 5, 1)        6.000000            0.000000
      C( 5, 2)        0.000000            3.544853
      C( 6, 1)        0.000000            4.512336
      C( 6, 2)        11.00000            0.000000

    以上解答仅是我的个人意见,如有疑问,欢迎讨论交流!


    Comment/May 11,2014

    Global Optimal Solution Report by LINGO 14_Extended:
      Global optimal solution found.
      Objective value:                              85.26604
      Objective bound:                            85.26604
      Infeasibilities:                                    0.000000
      Extended solver steps:                        103
      Total solver iterations:                        22555
      Elapsed runtime seconds:                   2.05

      Model Class:                              NLP
      Total variables:                          17
      Nonlinear variables:                    16
      Integer variables:                       0

      Total constraints:                      10
      Nonlinear constraints:                1

      Total nonzeros:                         42
      Nonlinear nonzeros:                  16

      Model Title: LOCATION PROBLEM

                                    Variable           Value        Reduced Cost
                                           Z        85.26604            0.000000
                                       X( 1)        3.254883            0.000000
                                       X( 2)        7.250000          -0.1024504E-05
                                       Y( 1)        5.652332            0.000000
                                       Y( 2)        7.750000           0.5438639E-06
                                    C( 1, 1)        3.000000            0.000000
                                    C( 1, 2)        0.000000            4.008540
                                    C( 2, 1)        0.000000           0.2051358
                                    C( 2, 2)        5.000000            0.000000
                                    C( 3, 1)        4.000000            0.000000
                                    C( 3, 2)        0.000000            4.487750
                                    C( 4, 1)        7.000000            0.000000
                                    C( 4, 2)        0.000000           0.5535090
                                    C( 5, 1)        6.000000            0.000000
                                    C( 5, 2)        0.000000            3.544853
                                    C( 6, 1)        0.000000            4.512336
                                    C( 6, 2)        11.00000            0.000000


    点评

    zengyixuan401  解答很好,完全解决了问题!  发表于 2013-7-23 10:33
    有什么好说的
    回复

    使用道具 举报

    3

    主题

    8

    听众

    433

    积分

    升级  44.33%

  • TA的每日心情
    擦汗
    2016-3-27 22:13
  • 签到天数: 133 天

    [LV.7]常住居民III

    群组数学建摸协会

    回复

    使用道具 举报

    3

    主题

    8

    听众

    433

    积分

    升级  44.33%

  • TA的每日心情
    擦汗
    2016-3-27 22:13
  • 签到天数: 133 天

    [LV.7]常住居民III

    群组数学建摸协会

    我用你发的lingo11运行正确!!!谢谢啊!!

    点评

    wujianjack2  哈哈,多谢多谢!共勉!  详情 回复 发表于 2013-7-23 11:36
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    zengyixuan401 发表于 2013-7-23 10:31
    我用你发的lingo11运行正确!!!谢谢啊!!

    哈哈,多谢多谢!共勉!
    有什么好说的
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-7-13 03:07 , Processed in 0.603414 second(s), 70 queries .

    回顶部