model:sets:aa/1..8/:sx,xx,c;bb/1..12/;cc(aa,bb):D,P,x;endsetsdata:D=@ole("C:\Users\lzy\Desktop\练习\电力\D.xlsx",'D');P=@ole("C:\Users\lzy\Desktop\练习\电力\P.xlsx",'P');
sx=153 88 228 99.5 152 155 102.1 117;xx=87 58 132 60.5 98 95 60.1 63;enddatamin=z;@for(aa(i):@sum(bb(j):x(i,j)*P(i,j))<=sx(i);@sum(bb(j):x(i,j)*p(i,j))>=xx(i);@sum(bb(j):x(i,j))=1);@for(cc:@bin(x));@sum(cc:x*D)>=984.2;@for(aa(i):c(i)=@sum(bb(j):x(i,j)*p(i,j)));z=@max(aa:c);end
sx=153 88 228 99.5 152 155 102.1 117;xx=87 58 132 60.5 98 95 60.1 63;enddatamin=z;@for(aa(i):@sum(bb(j):x(i,j)*P(i,j))<=sx(i);@sum(bb(j):x(i,j)*p(i,j))>=xx(i);@sum(bb(j):x(i,j))=1);@for(cc:@bin(x));@sum(cc:x*D)>=984.2;@for(aa(i):c(i)=@sum(bb(j):x(i,j)*p(i,j)));z=@max(aa:c);end