如鱼 发表于 2013-11-15 16:41

LINGO的小练习

本帖最后由 如鱼 于 2013-11-15 16:49 编辑

我写的:
sets:
x/1..4/:m;
c/1..4/:n;
q(x,c):p;
endsets
max=@sum(x(i):m(i)*n(i))+0.5*@sum(x(i):m(i)*p(j,i)*m(i));
m(1)*m(2)+m(3)*m(4)<=1;
m(1)*m(2)+m(3)*m(4)>=-1;
@sum(x(i):m(i);)<=2;
@sum(x(i):m(i);)>=-3;
data:
n=6 8 4 -2;
p = -1     0     0     0
     0    -1     0     0
     0     0    -1     0
     0     0     0    -1;
enddata
@for(x(i):
        @free(m(i));
        @abs(m(i))=1;
);!不知道对不对,求指导




























页: [1]
查看完整版本: LINGO的小练习