model:
sets:
task/1..100/:u,v,t,s;
staff/1..280/;
link(staff,task):d,x;
synchro(staff,staff):l;
endsets
data:
d=(省略。。。)
L=0 7 5 ...(省略。。。)
enddata
min = @sum(task(j):u(j)+s(j));
@for(task(j):u(j)=v(j)/t(j));
@for(staff(i):@sum(task(j):x(i,j))=1);
@for(task(j):@sum(staff(i):x(i,j))>1);
@for(task(j):v(j)=@sum(staff(i):d(i,j)*x(i,j)));
@for(task(j):t(j)=@sum(staff(i):x(i,j)));
@for(link:@bin(x));
@for(task(j):s(j)=@sum(synchro(m,n)|m#le#n:l(m,n)*x(m,j)*x(n,j)));
end
请问一下为什么会出现以下情况,是因为l第一个值是0的缘故吗?