lingo 0-1规划程序问题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/22 10:13:56
lingo 0-1规划程序问题
Max=∑xi (i∈E)
s.t Hq=0 (H为VxE的已知矩阵)
-1000xi
Max=∑xi (i∈E)
s.t Hq=0 (H为VxE的已知矩阵)
-1000xi
![lingo 0-1规划程序问题](/uploads/image/z/13450245-69-5.jpg?t=lingo+0-1%E8%A7%84%E5%88%92%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98)
这样语法没错误了 另外提醒你lingo的变量默认非负 如果要取消非负限制 要用@free函数 用法跟@bin @gin一样
model:
sets:
V/1..12/;
E/1..66/:x,q;
matrix(V,E):H; !12x66的矩阵;
endsets
max=@sum(E(i):x(i));
@for(V(i):@sum(E(j):H(i,j)*q(j))=0);
@for(E(i):q(i)>=-1000*x(i));
@for(E(i):q(i)
model:
sets:
V/1..12/;
E/1..66/:x,q;
matrix(V,E):H; !12x66的矩阵;
endsets
max=@sum(E(i):x(i));
@for(V(i):@sum(E(j):H(i,j)*q(j))=0);
@for(E(i):q(i)>=-1000*x(i));
@for(E(i):q(i)