lingo代码报错63 模型定义不正确 求大神指点~~在线急等 10

min=s1+s2+s3+s4+s5;sets:xx/1..7/:x;yy/1..20/:y;link(xx,yy):c;endsets@for(link(i,j)|j#... min=s1+s2+s3+s4+s5;
sets:
xx/1..7/:x;
yy/1..20/:y;
link(xx,yy):c;
endsets

@for(link(i,j)|j#lt#n:71*c(1,j)+27*c(2,j)+34*c(3,j)+37*c(4,j)+18*c(5,j)+33*c(6,j)+17*c(7,j)=s1);
@for(link(i,j)|j#lt#n:30*c(1,j)+18*c(2,j)+17*c(3,j)+13*c(4,j)+12*c(5,j)+28*c(6,j)+23*c(7,j)=s2);
@for(link(i,j)|j#lt#n:7*c(1,j)+9*c(2,j)+0*c(3,j)+7*c(4,j)+6*c(5,j)+5*c(6,j)+11*c(7,j)=s3);
@for(link(i,j)|j#lt#n:4*c(1,j)+3*c(2,j)+0*c(3,j)+4*c(4,j)+2*c(5,j)+0*c(6,j)+2*c(7,j)=s4);
@for(link(i,j)|j#lt#n:1*c(1,j)+3*c(2,j)+1*c(3,j)+0*c(4,j)+2*c(5,j)+5*c(6,j)+6*c(7,j)=s5);
@sum(link(i,j)|j#lt#n:c(1,j))=(1*m);
@sum(link(i,j)|j#lt#n:c(2,j))=(2*m);
@sum(link(i,j)|j#lt#n:c(3,j))=(5*m);
@sum(link(i,j)|j#lt#n:c(4,j))=(5*m);
@sum(link(i,j)|j#lt#n:c(5,j))=(5*m);
@sum(link(i,j)|j#lt#n:c(6,j))=(2*m);
@sum(link(i,j)|j#lt#n:c(7,j))=(4*m);

@bnd(1,n,20);
@gin(n);
s1>=71;
s2>=30;
s3>=9;
S4>=4;
s5>=6;
m>=1;
n>=1;
@for(link:@gin(c));
@gin(m);
展开
 我来答
wswhk
2013-06-15 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
lingo模型中集循环函数下标必须是已知的 你这种让下标作为未知数的情况lingo是不能解的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式