MODEL:
sets:
set1/a1..a92/:AI;
set2/b1..b92/:BJ;
set3(set1,set2):c,y;
set4(set1,set2):t;
set5/c1..c20/:z;
endsets
MIN=V;
@FOR(SET5:
@sum(set5:z)<=V);
@FOR(SET3(I,J):y<=t);
@FOR(SET2(J):
@sum(set1(I):y(I,J))=1);
@FOR(SET5:z=1);
@FOR(SET1(I):y(I,J)-z(I)<=0);
@FOR(SET5:(z-1)*z=0);
@FOR(SET3(I,J):
@BIN(y(I,J)));
@FOR(SET4(I,J):
@BIN(t(I,J)));
@FOR(SET5:
@BIN(z));
END
这个是我们要用lingo编的方程式,大神看看能不能帮我们编一下~看看我们的错误,说明一下错误的原因。。。谢谢!!我们初学者。。
你的模型本来就是错的
yij<=zi
你自己想一下,当i=1,j=1,..,92时,z如何取值呢