数学建模社区-数学中国

标题: 为什么用lingo运行下面程序是显示subscript out of range on attribute? [打印本页]

作者: 踏雪之行    时间: 2013-1-27 15:43
标题: 为什么用lingo运行下面程序是显示subscript out of range on attribute?
本帖最后由 踏雪之行 于 2013-1-27 15:54 编辑

model:
sets:
time/1..30/:t;
leixing/1..26/:m;
lousu/1..40/;
xiancf/1..13/;
perdaytp(leixing,time):x;
perdayls(time,leixing,lousu):y;
endsets
max=@sum(time(i):@sum(leixing(j):x(j,i)));
@for(leixing:@gin(m));
@for(perdaytp:@bin(x));
@for(perdaytp:@bin(y));
@for(leixing(j)|j#le#13:1<=m(j));
@for(leixing(j)|j#le#13:m(j)<=(40/(j+5)));
@for(leixing(j)|j#ge#14:1<=m(j));
@for(leixing(j)|j#ge#14:m(j)<=(40/(j-13+5)));
@for(time(i):y(i,j,m(j))=x(j,s));
@for(xiancf(h):@for(time(i):y(i,j,m(j)*h)=x(i,j-h)));
@for(time(i):@sum(leixing(j):y(i,j,s))=1);




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