数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 4222|回复: 6

请问怎样用lingo表示这一个约束条件

[复制链接]
发表于 2007-9-2 18:57:01 | 显示全部楼层 |阅读模式
请问怎样用lingo表示这一个约束条件
y(1)+y(2)+y(3)+......+y(n)<100,n=1000,y01变量
发表于 2007-9-2 20:41:47 | 显示全部楼层
model:
sets:
var/1..1000/:y;
endsets
@sum(var:y)<100;
for(varbin(y));
end
发表于 2007-9-2 20:42:29 | 显示全部楼层
model:
sets:
var/1..1000/:y;
endsets
@sum(var:y)<100;
@for(varbin(y));
end
发表于 2007-9-9 20:40:22 | 显示全部楼层
晕!!
一堆菜鸟哦!
发表于 2007-9-10 20:34:47 | 显示全部楼层

正确的程序

model:
sets:
shu/1..1000/:y;
endsets
@sum(shu:y(i))<100;
for(shu :bin(y));
end
发表于 2007-9-10 20:35:56 | 显示全部楼层

错了一句

应该是@for(shu :bin(y));
发表于 2007-9-12 13:27:24 | 显示全部楼层
在lingo里面可以写成这样@sum(var:y)<100;
2楼并没有什么错误!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 09:38 , Processed in 0.068959 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表