数学建模社区-数学中国

标题: 新手求助 [打印本页]

作者: xiangcheng    时间: 2013-4-24 23:40
标题: 新手求助
model:
sets:
P/1..12/:s,b,y ;
Q/1..13/:c;
M(P,Q):a,x;
endsets

data:
n=1;
a=  0.8800    1.1111    1.0625    0.6500    0.9048    1.0500    1.2222    1.2857    2.0000    0.6154    0.7368    0.6800    0.9800
    0.9600    1.3111    1.1875    0.7800    1.0000    1.2000    1.5000    1.7857    2.8333    0.6923    0.9474    0.6240    1.2200
    1.0800    1.6111    1.3125    0.9800    1.0476    2.0000    1.1111    1.9286    3.0000    0.7308    1.1053    0.7600    1.0800
    1.0000    1.2222    1.1250    1.2000    0.9048    1.8000    1.1667    2.0714    3.3333    100000    100000    0.8800    1.2000
    0.7600    2.0778    1.2500    100000    100000    100000    1.0000    2.6429    5.1667    100000    100000    1.0080    0.9500
    0.9040    2.1667    1.6000    100000    100000    100000    0.9444    2.2857    4.3333    0.9231    1.2632    1.0400    1.0000
    0.7040    1.1667    1.1875    0.8800    1.0476    0.9000    1.3889    2.9286    5.2667    0.7538    1.4000    0.6240    1.7000
    0.9440    1.3556    1.6250    0.9900    1.0000    1.2500    0.9778    1.8571    4.2667    1.0462    1.0526    0.7600    1.3500
    1.6240    2.0000    1.7500    1.2500    0.7619    0.9000    1.2778    2.5714    4.4000    1.0769    1.3158    0.8640    1.3000
    1.1200    1.7778    1.9375    1.4500    1.2381    0.8500    2.2222    2.5000    6.0000    0.9231    100000    100000    1.2500
    1.0560    2.0000    1.8500    1.3000    100000    100000    100000    1.9714    5.3333    0.7692    100000    100000    1.4000
    1.0400    2.0556    2.0750    1.0000    100000    100000    100000    2.0000    5.8333    0.8846    1.4737    1.2400    1.7000;
b=300,300,200,270,280,350,260,220,280,300,350,230;
c=125,90,80,100,105,100,90,70,30,130,95,125,100;
s=5600,8000,9500,4000,3500,8500,6500,3500,4000,9500,9000,3800;

enddata

min=n*@sum(M(i,j):a*x)+@sum(P(i):s(i)*y(i));
@for(P(i)sum(Q(j):x(i,j))<=b(i)*y(i));
@for(Q(j)sum(P(i):x(i,j))=c(j));
@for(Pbin(y));
@for(M(i,j):x(i,j)>=0);
d=@sum(P(i):s(i)*y(i));
mm=n*@sum(M(i,j):a*x)+@sum(P(i):s(i)*y(i));
dd=d/mm;
e=@sum(M(i,j):a*x);

end


为什么上面的程序lingo11解不出来呀?不是licenses的问题。请大家帮帮忙,谢谢!


作者: xiangcheng    时间: 2013-4-26 20:06
第一次发帖,还请大家多多关照!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5