求解lingo编程model:sets:dmu/1..5/:m;ii/1..8/:s;oi/1/:a;iv(ii,dmu

1个回答

  • 简化做不到 demo版不行的话可以用破解版 而且你这个按理说demo版完全没问题 最后没有可行解 具体是什么原因自己看看 估计是你写错了

    model:

    sets:

    dmu/1..5/:m,y;

    ii/1..8/:s;

    iv(ii,dmu):x;

    endsets

    min=v;

    @for(dmu(n):

    @for(ii(i):@sum(dmu(t):m(t)*x(i,t)+s(i))=v*x(i,n));

    @sum(dmu(t):m(t)*y(t)-a)=y(n));

    @sum(dmu(n):m(n))=1;

    data:

    x=5408 5780 5210 4986 6009

    7208 8573 6987 5324 6547

    757 809 729 698 841

    1489 1513 1632 1214 1345

    1892 1892 1892 1892 1892

    724 746 812 907 1065

    1302 1532 1980 1289 1658

    5863 4230 3210 6120 4698;

    y=1408 1736 1848 1424 2072;

    enddata

    end