关于一个简单的lingo程序的bug,求求各位大虾,model:sets:time1/1..7/;time2/1..12/:b;link(time1,time2):x;endsetsdata:b=15,15,15,35,40,40,40,30,31,35,30,20;enddatamin=@sum(link(i,j):x(i,j));x(10,1)+x(9,2)+x(8,3)+x(7,4)+x(6,5)+x(5,6)+x(4,7)>
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 00:24:37
关于一个简单的lingo程序的bug,求求各位大虾,model:sets:time1/1..7/;time2/1..12/:b;link(time1,time2):x;endsetsdata:b=15,15,15,35,40,40,40,30,31,35,30,20;enddatamin=@sum(link(i,j):x(i,j));x(10,1)+x(9,2)+x(8,3)+x(7,4)+x(6,5)+x(5,6)+x(4,7)>
关于一个简单的lingo程序的bug,求求各位大虾,
model:
sets:
time1/1..7/;
time2/1..12/:b;
link(time1,time2):x;
endsets
data:
b=15,15,15,35,40,40,
40,30,31,35,30,20;
enddata
min=@sum(link(i,j):x(i,j));
x(10,1)+x(9,2)+x(8,3)+x(7,4)+x(6,5)+x(5,6)+x(4,7)>=b(1);
x(11,1)+x(10,2)+x(9,3)+x(8,4)+x(7,5)+x(6,6)+x(5,7)>=b(2);
x(12,1)+x(11,2)+x(10,3)+x(9,4)+x(8,5)+x(7,6)+x(6,7)>=b(3);
x(1,1)+x(12,2)+x(11,3)+x(10,4)+x(9,5)+x(8,6)+x(7,7)>=b(4);
x(2,1)+x(1,2)+x(12,3)+x(11,4)+x(10,5)+x(9,6)+x(8,7)>=b(5);
x(3,1)+x(2,2)+x(1,3)+x(12,4)+x(11,5)+x(10,6)+x(9,7)>=b(6);
x(4,1)+x(3,2)+x(2,3)+x(1,4)+x(12,5)+x(11,6)+x(10,7)>=b(7);
x(5,1)+x(4,2)+x(3,3)+x(2,4)+x(1,5)+x(12,6)+x(11,7)>=b(8);
x(6,1)+x(5,2)+x(4,3)+x(3,4)+x(2,5)+x(1,6)+x(12,7)>=b(9);
x(7,1)+x(6,2)+x(5,3)+x(4,4)+x(3,5)+x(2,6)+x(1,7)>=b(10);
x(8,1)+x(7,2)+x(6,3)+x(5,4)+x(4,5)+x(3,6)+x(2,7)>=b(11);
x(9,1)+x(8,2)+x(7,3)+x(6,4)+x(5,5)+x(4,6)+x(3,7)>=b(12);
@for(link(i,j):@gin(x(i,j)));
关于一个简单的lingo程序的bug,求求各位大虾,model:sets:time1/1..7/;time2/1..12/:b;link(time1,time2):x;endsetsdata:b=15,15,15,35,40,40,40,30,31,35,30,20;enddatamin=@sum(link(i,j):x(i,j));x(10,1)+x(9,2)+x(8,3)+x(7,4)+x(6,5)+x(5,6)+x(4,7)>
改成这样
model:
sets:
time1/1..7/;
time2/1..12/:b;
link(time2,time1):x;
endsets
data:
b=15,15,15,35,40,40,
40,30,31,35,30,20;
enddata
min=@sum(link(i,j):x(i,j));
x(10,1)+x(9,2)+x(8,3)+x(7,4)+x(6,5)+x(5,6)+x(4,7)>=b(1);
x(11,1)+x(10,2)+x(9,3)+x(8,4)+x(7,5)+x(6,6)+x(5,7)>=b(2);
x(12,1)+x(11,2)+x(10,3)+x(9,4)+x(8,5)+x(7,6)+x(6,7)>=b(3);
x(1,1)+x(12,2)+x(11,3)+x(10,4)+x(9,5)+x(8,6)+x(7,7)>=b(4);
x(2,1)+x(1,2)+x(12,3)+x(11,4)+x(10,5)+x(9,6)+x(8,7)>=b(5);
x(3,1)+x(2,2)+x(1,3)+x(12,4)+x(11,5)+x(10,6)+x(9,7)>=b(6);
x(4,1)+x(3,2)+x(2,3)+x(1,4)+x(12,5)+x(11,6)+x(10,7)>=b(7);
x(5,1)+x(4,2)+x(3,3)+x(2,4)+x(1,5)+x(12,6)+x(11,7)>=b(8);
x(6,1)+x(5,2)+x(4,3)+x(3,4)+x(2,5)+x(1,6)+x(12,7)>=b(9);
x(7,1)+x(6,2)+x(5,3)+x(4,4)+x(3,5)+x(2,6)+x(1,7)>=b(10);
x(8,1)+x(7,2)+x(6,3)+x(5,4)+x(4,5)+x(3,6)+x(2,7)>=b(11);
x(9,1)+x(8,2)+x(7,3)+x(6,4)+x(5,5)+x(4,6)+x(3,7)>=b(12);
@for(link(i,j):@gin(x(i,j)));
end