QQ登录

只需要一步,快速开始

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

关于Lingo的一个问题

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

5

主题

4

听众

18

积分

升级  13.68%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2009-8-17 18:40 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 WonderForYou 于 2009-8-18 13:42 编辑

设定变量成集合以后为什么不出结果?

直接用变量出结果
MODEL:
   [_1] MAX= 4800 * T1 + 5600 * T2 - 10000 * X1 - 8000 * X2 - 6000 * X3 ;
   [_2] ( X1 - 500 ) * X2 = 0 ;
   [_3] ( X2 - 500 ) * X3 = 0 ;
   [_4] X1 <= 500 ;
   [_5] X2 <= 500 ;
   [_6] X3 <= 500 ;
   [_7] - X1 - X2 - X3 + A1 + A2 <= 500 ;
   [_8] - T1 - T2 + X1 + X2 + X3 >= - 1500 ;
   [_9] A1 - 0.5 * T1 >= 0 ;
   [_10] A2 - 0.6 * T2 >= 0 ;
  END

用集合不出结果
  MODEL:
   [_1] MAX= - 10000 * X_1 - 8000 * X_2 - 6000 * X_3 + 4800 * T_1 + 5600 *
   T_2 ;
   [_2] ( X_1 - 500 ) * X_2 = 0 ;
   [_3] ( X_2 - 500 ) * X_3 = 0 ;
   [_4] X_1 <= 500 ;
   [_5] X_2 <= 500 ;
   [_6] X_3 <= 500 ;
   [_7] - X_1 - X_2 - X_3 + A_1 + A_2 <= 500 ;
   [_8] X_1 + X_2 + X_3 - T_1 - T_2 >= - 1500 ;
   [_9] A_1 - 0.5 * T_1 >= 0 ;
   [_10] A_2 - 0.6 * T_2 >= 0 ;
  END

源程序1:
max=4800*t1+5600*t2-10000*x1-8000*x2-6000*x3;
(x1-500)*x2=0;
(x2-500)*x3=0;
x1<=500;
x2<=500;
x3<=500;
a1+a2<=x1+x2+x3+500;
x1+x2+x3+1500>=t1+t2;
2*a1>=t1;
5*a2>=3*t2;
end

源程序2:
sets:
o/1..2/:p,a,t,r;
q/1..3/:p1,x;
endsets

data:
r=0.5 0.6;
p=4800 5600;
p1=10000 8000 6000;
enddata

max=@sum(o(i):p(i)*t(i))-@sum(q(i):x(i)*p1(i));
(x(1)-500)*x(2)=0;
(x(2)-500)*x(3)=0;
@for(q(i):x(i)<=500);
@sum(o(i):a(i))<=@sum(q(i):x(i))+500;
@sum(q(i):x(i))+1500>=@sum(o(i):t(i));
@for(o(i):a(i)>=t(i)*r(i));
end

为什么?
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
xczxtxy        

8

主题

4

听众

253

积分

升级  76.5%

  • TA的每日心情
    郁闷
    2012-8-31 09:54
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    新人进步奖

    群组计算机考研

    回复

    使用道具 举报

    gaovin        

    0

    主题

    3

    听众

    176

    积分

    升级  38%

    该用户从未签到

    新人进步奖

    我是了一下,求局部最优解时有问题,可能是两种写法的内部求解机构或顺序有变化。但求全局最优解时时没有问题的。
    回复

    使用道具 举报

    xiaoguo        

    6

    主题

    4

    听众

    224

    积分

    升级  62%

    该用户从未签到

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-14 21:31 , Processed in 0.551983 second(s), 70 queries .

    回顶部