SETS:
demand/1..8/:q;
supply/1..5/:u,z;
link(demand,supply):s,x,d;
ENDSETS
min=@sum(supply(j):u(j)*z(j))+@sum(link(i,j):(d(i,j)*0.0963-0.083)*q(j)*s(i,j)/1600);
@for(link(i,j):@bin(s(i,j)));
@for(link(i,j):@bin(x(i,j)));
@for(supply(j):@bin(z(j)));
@for(demand(i):@sum(supply(j):x(i,j))=1);
@sum(supply(j):z(j))=4;
@for(supply(j):@for(demand(i):x(i,j)