QQ登录

只需要一步,快速开始

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

[问题求助] LINGO程序很奇怪的错误,求解答

[复制链接]
字体大小: 正常 放大
袁海亮     中国数模人才认证   

148

主题

160

听众

2万

积分

  • TA的每日心情
    难过
    2021-12-27 17:15
  • 签到天数: 337 天

    [LV.8]以坛为家I

    2013挑战赛参赛者

    社区QQ达人 元老勋章 发帖功臣 新人进步奖 优秀斑竹奖 金点子奖 原创写作奖 最具活力勋章 助人为乐奖 风雨历程奖

    群组2013年第二期美赛论文

    群组2013年国赛赛前培训

    群组网络挑战赛一阶段C题

    群组2013年数学建模国赛备

    群组有事没事来点事做

    跳转到指定楼层
    1#
    发表于 2013-10-17 12:15 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    能不能帮我看下这个代码,看看哪里错了?
    主要错误显示:@FOR(ZHILU(I):FR(I)=(FI(I)-FX(I))/FX(I));这句话附近
    显示的错误如下:
    Error 72
    unable to solve for fixed variable
    FR(ZHILU1)
    in constraint
    20
    loosening  the variable's bounds may help
    谢谢耐心解答
    MODEL:
    SETS:
    JIZHU/JIZHU1..JIZHU8/:GI0,GI1,V;
    DUAN/DUAN1..DUAN10/:D;
    ZHILU/ZHILU1..ZHILU6/:CC,FI,FX,FD,FR;
    LINKS(JIZHU,DUAN):DJ,DR;
    LINK(ZHILU,JIZHU):C;
    ENDSETS
    DATA:
    GI0=120,73,180,80,125,125,81.1,90;
    V=2.2,1,3.2,1.3,1.8,2,1.4,1.8;
    CC=1.111224786317819   1.318676323930283  -1.096597047551148   0.783854251638765   1.338126254232463   1.220559749861743;
    FX=165     150      160     155     132     162;
    FD= 186.4500  177.0000  174.4000  172.0500  151.8000  184.6800;
    DR=
    70  0   50  0   0   30  0   0   0 40
    30  0   20  8   15  6   2   0   0   8
    110 0   40  0   30  0   20  40  0   40
    55  5   10  10  10  10  15  0   0   1
    75  5   15  0   15  15  0   10  10  10
    95  0   10  20  0   15  10  20  0   10
    50  15  5   15  10  10  5   10  3   2
    70  0   20  0   20  0   20  10  15  5;
    DJ=
    -505    0   124 168 210 252 312 330 363 489
    -560    0   182 203 245 300 320 360 410 495
    -610    0   152 189 233 258 308 356 415 500
    -500    150 170 200 255 302 325 380 435 800
    -590    0   116 146 188 215 250 310 396 510
    -607    0   159 173 205 252 305 380 405 520
    -500    120 180 251 260 306 315 335 348 548
    -800    153 183 233 253 283 303 318 400 800;

    C= 0.0814    0.0482    0.0523    0.1197   -0.0277    0.1187    0.1259   -0.0021
       -0.0550    0.1264   -0.0009    0.0331    0.0860   -0.1149   -0.0170    0.0988
       -0.0680    0.0627   -0.1565   -0.0099    0.1258    0.0040   -0.0039   -0.1994
       -0.0355   -0.1046    0.2048   -0.0207   -0.0140    0.0042    0.1472    0.0743
        0.0003    0.2408   -0.0662   -0.0414   -0.0662    0.0689   -0.0021   -0.0104
        0.2349   -0.0619   -0.0790    0.0930    0.0447   -0.0028    0.1677   -0.0011;
    ENDDATA
    MIN=@SUM(ZHILU(I):FR(I));

    @FOR(JIZHU(I):GI1(I)<=GI0(I)+GI0(I)*V(I));
    @FOR(JIZHU(I):GI1(I)<=@SUM(DUAN(J):DR(I,J)));
    @FOR(JIZHU(I):GI1(I)>=GI0(I)-GI0(I)*V(I));
    @SUM(JIZHU(I):GI1(I))=1052.8;

    @FOR(ZHILU(I):FI(I)=@SUM(JIZHU(J):C(I,J)*GI1(J)+CC(I)));
    @FOR(ZHILU(I):FI(I)=@ABS(FI(I)));
    @FOR(ZHILU(I):FI(I)<=FD(I));
    @FOR(ZHILU(I):FR(I)=(FI(I)-FX(I))/FX(I));

    END
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    qlb061        

    3

    主题

    9

    听众

    3480

    积分

    升级  49.33%

  • TA的每日心情
    奋斗
    2018-4-27 20:25
  • 签到天数: 969 天

    [LV.10]以坛为家III

    自我介绍

    邮箱绑定达人

    群组LINGO

    本帖最后由 qlb061 于 2013-10-18 11:42 编辑
    1. 使用调试选项:
    2. !Constraints and bounds that cause an infeasibility:;

    3.   !Necessary Rows:
    4.   (If none of the necessary and sufficient rows are dropped,
    5.    then the model remains infeasible.);
    6.    [_28] FI_ZHILU2 + 0.055 * GI1_JIZHU1 - 0.1264 * GI1_JIZHU2 + 0.0009 * GI1_JIZHU3 -
    7.   0.0331 * GI1_JIZHU4 - 0.08599999999999999 * GI1_JIZHU5 + 0.1149 * GI1_JIZHU6 +   
    8.   0.017 * GI1_JIZHU7 - 0.0988 * GI1_JIZHU8 = 10.54941059144227;                    
    9.    [_26] GI1_JIZHU1 + GI1_JIZHU2 + GI1_JIZHU3 + GI1_JIZHU4 + GI1_JIZHU5 + GI1_JIZHU6 +
    10.   GI1_JIZHU7 + GI1_JIZHU8 = 1052.8;                                                
    11.    [_46] - 0.006666666666666667 * FI_ZHILU2 + FR_ZHILU2 = - 1;

    12.   !Necessary Variable Bounds:
    13.   (If none of the necessary and sufficient bounds are dropped,
    14.    then the model remains infeasible.);
    15.    FR_ZHILU2 >=  0;
    16.    GI1_JIZHU1 >=  0;
    17.    GI1_JIZHU3 >=  0;
    18.    GI1_JIZHU4 >=  0;
    19.    GI1_JIZHU5 >=  0;
    20.    GI1_JIZHU6 >=  0;
    21.    GI1_JIZHU7 >=  0;
    22.    GI1_JIZHU8 >=  0;
    复制代码
    已有 1 人评分体力 收起 理由
    袁海亮 + 10 赞一个!

    总评分: 体力 + 10   查看全部评分

    回复

    使用道具 举报

    3

    主题

    8

    听众

    686

    积分

    升级  21.5%

  • TA的每日心情
    无聊
    2014-11-13 09:30
  • 签到天数: 220 天

    [LV.7]常住居民III

    自我介绍
    希望通过数学建模提高自己的能力!

    群组2013年国赛赛前培训

    群组物联网工程师培训

    额,我用Lingo 11 运行没错误额,只是该模型没有可行解。。。
    已有 1 人评分体力 收起 理由
    袁海亮 + 2 赞一个!

    总评分: 体力 + 2   查看全部评分

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-6-7 18:09 , Processed in 1.641393 second(s), 66 queries .

    回顶部