请问怎样用lingo表示这一个约束条件
请问怎样用lingo表示这一个约束条件y(1)+y(2)+y(3)+......+y(n)<100,n=1000,y为0-1变量
model:
sets:
var/1..1000/:y;
endsets
@sum(var:y)<100;
for(var:@bin(y));
end model:
sets:
var/1..1000/:y;
endsets
@sum(var:y)<100;
@for(var:@bin(y));
end 晕!!
一堆菜鸟哦!
正确的程序
model:sets:
shu/1..1000/:y;
endsets
@sum(shu:y(i))<100;
for(shu:) :bin(y));
end:) :)
错了一句
应该是@for(shu :bin(y)); 在lingo里面可以写成这样@sum(var:y)<100;2楼并没有什么错误!
页:
[1]