model:<BR>sets:<BR>ii/1..1000/:i;<BR>jj/1..100/:j;<BR>link(ii,jj):a,x,c,b;<BR>endsets<BR>data:<BR><a href="mailta=@FILE" target="_blank" >a=@FILE</A>( 'c:\b.txt');<BR>b=<BR>10 40 15 20 20 12 30 33 35 25 29 31 28 61 2 28 28 26 31 38 34 29 35 22 29 81 1 19 25 41 29 35 1 40 39 5 106 30 29 2 110 6 15 36 34 11 32 25 2 64 40 26 33 26 61 2 11 38 44 36 27 31 42 44 12 81 10 35 33 30 2 40 15 11 28 24 20 88 9 28 31 8 22 3 70 21 34 4 38 27 39 28 24 15 50 24 36 55 2 40 <BR>;<BR>enddata<BR>max=(1/3000)*(@sum(link(i,j) sum(link(i,j):c(i,j)*x(i,j))));<BR>@sum(link(i,j):x(i,j))#le#b(j);<BR>@sum(link(i,j):x(i,j))#eq#3;<BR>c(i,j)=@if(a(i,j)#eq#0,0,1/a(i,j));<BR>x(i,j)#le#1;<BR>end |