数学建模社区-数学中国
标题:
初学建模和lingo,希望各位大神前来指导,感激不尽
[打印本页]
作者:
287538897
时间:
2012-11-18 11:56
标题:
初学建模和lingo,希望各位大神前来指导,感激不尽
求助.doc
(155 KB, 下载次数: 0)
2012-11-18 11:48 上传
点击文件名下载附件
题目信息
下载积分: 体力 -2 点
Model:
Sets:
CW/1..10/:B1,B2,C;
XD/1..5/:A,E;
ss(CW,XD):D,X,Y,W,N;
Endsets
min=@sum(ss(i,j):X(i,j)*0.0154*D(i,j));
@For(XD(j):@sum(CW(i):X(i,j))>=E(j));
@For(CW(i):@sum(XD(j):X(i,j)*0.0154)<=B1(i));
@For(CW(i):@sum(XD(j):X(i,j)*0.0154)<=B2(i));
@For(XD(j)|j #EQ# 1 #OR# j #EQ# 2 #OR# j #EQ# 5:@sum(CW(i):X(i,j)*0.0154*C(i))>=28.5);
@For(XD(j)|j #EQ# 1 #OR# j #EQ# 2 #OR# j #EQ# 5:@sum(CW(i):X(i,j)*0.0154*C(i))<=30.5);
@For(XD(j):@sum(CW(i):X(i,j))<=160);
@For(CW(i):@sum(XD(j):X(i,j))<=96);
@For(CW:@sum(ss(i,j):Y(i,j))<=20);
@For(ss(i,j):Y(i,j)<=W(i,j));
@For(ss(i,j):Y(i,j)*N(i,j)=X(i,j));
Data:
B1=0.95 1.05 1.00 1.05 1.10 1.25 1.05 1.30 1.35 1.25;
B2=1.25 1.10 1.35 1.05 1.15 1.35 1.05 1.15 1.35 1.25;
C =30 28 29 32 31 33 32 31 33 31 ;
A =1.2 1.3 1.3 1.9 1.3;
E =78 85 85 124 85 ;
D =5.26 1.90 5.89 0.64 4.42 5.19 0.99 5.61 1.76 3.86
4.21 1.90 5.61 1.27 3.72 4.00 1.13 4.56 1.83 3.16
2.95 1.27 3.51 2.74 2.25 2.74 2.25 3.65 2.60 2.81
2.46 1.48 2.46 4.21 0.78 1.90 2.04 2.46 3.72 1.62
0.64 3.09 1.06 5.05 1.27 1.27 3.51 0.57 6.10 0.50;
N =15 29 14 44 17 15 39 15 30 19
18 29 15 35 20 19 37 17 30 22
23 35 20 24 27 24 27 20 25 23
25 33 25 18 42 29 28 25 20 32
44 22 38 16 35 35 20 46 14 47 ;
W =6 3 6 2 5 6 2 6 3 4
5 3 6 2 4 5 2 5 3 4
4 2 4 3 3 3 3 4 3 4
3 2 3 5 2 3 3 3 4 3
2 4 2 5 2 2 4 2 6 2 ;
EndData
End
求助,这个题目这样建模和这样写lingo程序什么地方出现错误了,望各位大神帮助,感激不尽。
(PS.题目中的j的编号可能和程序中不一样,不过程序中数据和顺序应该是吻合的。)
作者:
madio
时间:
2012-11-18 11:56
算了一下,代码没有问题,只是没有可行解,说明你的模型有问题,看看模型
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5