【Lingo】整数规划一例
简单写一点
model:
sets:
ii/1..13/:x;
endsets
[OBJ] min=@sum(ii(i):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(12) + x(13) >= 1;
x(2) +x(5) + x(9) + x(11) >= 1;
x(11) + x(13) >= 1;
@for(ii(i):@bin(x(i)));
End
model:
sets:
ii/1..13/:x;
endsets
[OBJ] min=@sum(ii(i):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(12) + x(13) >= 1;
x(2) +x(5) + x(9) + x(11) >= 2;
x(11) + x(13) >= 1;
@for(ii(i):@bin(x(i)));
end