qingshan412 发表于 2013-4-21 17:37

不知道为什么解不出来。。大谢啊!!好不容易没语法错误了。。

多谢多谢多谢啊!!!
model:
sets:
task/1..4/:t,H,S,th,ts,A;
datadependency(task,task):dd;
exchange(task,task):ee;
endsets
data:
th,ts,A=
6 8 5.7,
9 10 4.2,
5 10 2.2,
7 9 3.8;
dd=1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0;
ee=0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0;
enddata
min=delay;
@for(task(i):@gin(t);@bin(S);@bin(H);t>0;delay>=t+S*th+H*th;S+H=1);
Am=16;
@for(datadependency(i,j):t(i)+S(i)*ts(i)+H(i)*th(i)+c*dd(i,j)*@smax(H(i)-S(j),S(i)-H(j))<t(j));
(@sum(task(i):H*A)-@sum(exchange(i,j):ee*@smin(H(i),H(j))*@smin(A(i),A(j))))<=Am;
end
页: [1]
查看完整版本: 不知道为什么解不出来。。大谢啊!!好不容易没语法错误了。。