作业帮 > 综合 > 作业

请问如下lingo程序哪里出错?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 04:41:46
请问如下lingo程序哪里出错?
model:
sets:
cam/1..13/:x;
endsets
min=@sum(cam:x);
@for(cam:@bin(x(i));
x(1)+x(4)+x(6)>=1;
x(6)+x(8)+x(12)>=1;
x(1)+x(2)+x(3)>=1;
x(3)+x(4)+x(5)+x(7)>=1;
x(7)+x(8)+x(9)+x(10)>=1;
x(10)+x(13)+x(12)>=1;
x(2)+x(5)+x(9)+x(11)>=1;
x(11)+x(13)>=1;
end
改成这样 少了右括号 而且集循环函数用的也有点问题
model:
sets:
cam/1..13/:x;
endsets
min=@sum(cam:x);
@for(cam:@bin(x));
x(1)+x(4)+x(6)>=1;
x(6)+x(8)+x(12)>=1;
x(1)+x(2)+x(3)>=1;
x(3)+x(4)+x(5)+x(7)>=1;
x(7)+x(8)+x(9)+x(10)>=1;
x(10)+x(13)+x(12)>=1;
x(2)+x(5)+x(9)+x(11)>=1;
x(11)+x(13)>=1;
end