数学建模社区-数学中国
标题:
看看我的处女作有多少问题
[打印本页]
作者:
wajiali
时间:
2014-5-8 19:39
标题:
看看我的处女作有多少问题
model
sets
prob/R1..R6/:Pw;
output/O1 O2 O3 O4 O5 O6/:Ow
dian/K1 K2 K3/;
zhongxin/L1 L2 L3/:Fl,Il,Yl;
fuwu/M1 M2/:Fm,Im,Ym;
chuli/N1 N2/:Fn,In,Yn;
link(dian,zhongxin):Cklw,Xklw;
link(zhongxin,dian):Clkw,Xlkw;
link(zhongxin,fuwu):Clmw,Xlmw;
link(fuwu,zhongxin):Cmlw,Xmlw;
link(fuwu,chuli):Cmnw,Xmnw;
demand/Q/:quantity;
endsets
data
Pw=0.15 0.2 0.3 0.1 0.25 0.1;
Fl=30000 30000 30000;
Fm=40000 40000 40000;
Fn=35000 35000 35000;
Il=80000 80000 80000;
Im=100000 100000 100000;
In=50000 50000 50000;
Cklw=8 5 9 7 8 7 9 6 6;
Clkw=10 6 10 8 10 9 11 7 8;
Clmw=14 13 16 17 20 21;
Cmlw=15 18 22 14 19 23;
Cmnw=23 24 28 26;
quantity=75000;
enddata
@bin(Yl,Ym,Yn);
min=@sum(p*(@sum(Fl*Yl,Fm*Ym,Fn*Yn)+@sum(Cklw*Xklw,Clkw*Xlkw,Clmw*Xlmw,Cmlw*XMLW,Cmnw*Xmnw)));
@for(Yl+Ym+Yn=1);
@for(Ow=Q*Pw);
@for(link:@sum(Xklw)=Ow);
@for(link:@sum(Xlkw)=Q);
@for(link:@sum(Xklw)=@sum(Xmlw)=@sum(Xmnw)+@sum(Xmlw));
@for(link:@sum(Xklw)<=Il*Yl);
@for(link:@sum(Xlmw)<=Im*Ym);
@for(link:@sum(Xmnw)<=In*Yn);
end
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5