vigorzhang 发表于 2013-3-30 11:29

求lingo大神

这个怎么用lingo编程
Sets:
Works/1..5/A;
Tractors/1..6/:Y;
Tools/1..7/:Z;
Links(works,tractors,tools):X;
Endsets
我现在想求links中使用y1、y2......y6各自的和.即x111+x112+x113+...+xi1k=y1;
x121+x122+x123+...xi2k=y2;...;x161+x162+x163+...xi6k=y6;
links中使用z1、z2、z3......z7各自的和。即x111+x121+x131+...+xij1=z1;
x112+x122+x132+...+xij2=z2;...;x117+x127+...+xij7=z7;
用lingo如何编写以上约束条件。希望大神给予回复,谢谢了!

madio 发表于 2013-3-31 17:28

@for(Tractors(j):@sum(Links(i,j,k):x(i,j,k))=y(j));

vigorzhang 发表于 2013-3-31 19:01

本帖最后由 wujianjack2 于 2013-7-20 14:26 编辑

谢谢了,但是为什么这样@for(trators:@sum(links:X)=Y;);就不行了。。。

vigorzhang 发表于 2013-3-31 19:02

@for(trators: @sum(links:X)<=Y;);
页: [1]
查看完整版本: 求lingo大神