sets:
nodes/o1,o2,o3,o4,o5,o6,o7,o8,m1,m2,m3,m4,m5,m6,m7,m8,d1,d2,d3,d4,d5,d6,d7,d8/:b;
arcs(nodes,nodes)/d1,m1 d1,m2 d2,d1 d2,m1 d3,m3 d3,m4 d4,d3 d4,m3 d5,d6 d5,m6 d6,m6 d6,m5 d7,d8 d7,m8 d8,m8 d8,m7
m1,m2 m1,d2 m1,o3 m2,d2 m2,d1 m2,o2 m3,o1 m3,m4 m3,d4 m4,o5 m4,d4 m4,d3 m5,o4 m5,d5 m5,d6 m6,m5 m6,d5 m6,o8 m7,o7 m7,d7 m7,d8 m8,o6 m8,m7 m8,d7
o1,d2 o2,m4 o3,d5 o4,m2 o5,m7 o6,d4 o7,m5 o8,d7/:t,x;
endsets
data:
t=1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1;
b=1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1;
enddata
min=@sum(arcs(i,j): t(i,j)*x(i,j));
@for(nodes(i)|i #lt# @size(nodes):
@sum(nodes(j):x(i,j)) - @sum(nodes(j):x(j,i))=b(i)
);
@for(arcs:@bnd(0,x,100));
end
很简单的模型,可老是有错误,本人刚入门,怎么都改不过来,很着急啊,求助各位高手尽快帮忙,小女在此谢过了