数学建模社区-数学中国
标题:
各位大神求助啊!!!!
[打印本页]
作者:
shanesaber
时间:
2013-5-17 10:56
标题:
各位大神求助啊!!!!
!配料问题;
model:
sets:
shc/A1..A6/:ai,x;
yf/B1..B5/:bj;
jiage(shc,yf):c;
endsets
data:
ai=2,1,1.8,1.2,2,1.2;
bj=6 125 12500 345 5;
c=0.45 20 415 22 0.3
0.45 28 4065 5 0.35
0.65 40 850 43 0.6
0.4 25 75 27 0.2
0.5 26 76 48 0.4
0.5 75 235 8 0.6;
enddata
min=@sum(shc:ai*x);
@for(shc(i):x(i)>=1);
@sum(shc(i):x(i))=14;
x(2)<=3;x(4)<=2;
@for(shc(i)|i#ne#2#and#i#ne#4:x(i)<=4);
@for(yf(j)
sum(shc(i):c(i,j)*x(i))>=bj(j);
@for(shc(i)
gin(x(i)));
end
运行结果显示missing right parenthesis.
以前也遇到过这类问题就是建立一个集合比如说shc/1..8/:x;,在约束条件中如果要用到单个x,比如说x2<=3;
运行时可能会像上面一样显示错误要么运行结果中lingo把集合中的x2和约束条件中的x2当做不同的量.
各位前辈可不可以告诉我遇到这类问题(要单个用到集合属性中的某一个量时应该如何表示)
万分感谢!!!!!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5