lingo下标越界怎么解决(提示X下标越界) 10
MODEL:SETS:MM/1..3/;DIAN/1..27/:FS;LINK(MM,DIAN):CB,X;ENDSETSDATA:CB=6000800080008000...
MODEL:
SETS:
MM/1..3/;
DIAN/1..27/: FS;
LINK(MM,DIAN):
CB,X;
ENDSETS
DATA:
CB=6000 8000 8000 8000 8000 12000 12000 12000 12000 12000 10000 10000 12000 12000 15000 15000 12000 15000 12000 15000 15000 21000 21000 21000 15000 21000 21000
5000 6400 6400 6400 6400 8700 8700 8700 8700 8700 7600 7600 8700 8700 9500 9500 8000 9500 8000 9500 9500 18000 18000 18000 9500 18000 18000
3500 4300 4300 4300 6400 6400 6400 6400 6400 5500 5500 6400 6400 6400 7800 7800 6500 7800 6500 7800 7800 10000 10000 10000 7800 10000 10000;
FS=15 19 21 19 19 21 21 21 21 18 15 17 20 19 17 16 17 19 18 20 16 15 16 16 19 19 17;
ENDDATA
MAX=@SUM(DIAN(J):FS(J)*X);
MIN=@SUM(LINK(I,J):CB(I,J)*X);
@FOR(LINK:@BIN(X));
@for(dian(i):@SUM(MM(J):X(I,J))<=1);
@for(mm(j):@SUM(DIAN(I):X(I,J))=3);
END 展开
SETS:
MM/1..3/;
DIAN/1..27/: FS;
LINK(MM,DIAN):
CB,X;
ENDSETS
DATA:
CB=6000 8000 8000 8000 8000 12000 12000 12000 12000 12000 10000 10000 12000 12000 15000 15000 12000 15000 12000 15000 15000 21000 21000 21000 15000 21000 21000
5000 6400 6400 6400 6400 8700 8700 8700 8700 8700 7600 7600 8700 8700 9500 9500 8000 9500 8000 9500 9500 18000 18000 18000 9500 18000 18000
3500 4300 4300 4300 6400 6400 6400 6400 6400 5500 5500 6400 6400 6400 7800 7800 6500 7800 6500 7800 7800 10000 10000 10000 7800 10000 10000;
FS=15 19 21 19 19 21 21 21 21 18 15 17 20 19 17 16 17 19 18 20 16 15 16 16 19 19 17;
ENDDATA
MAX=@SUM(DIAN(J):FS(J)*X);
MIN=@SUM(LINK(I,J):CB(I,J)*X);
@FOR(LINK:@BIN(X));
@for(dian(i):@SUM(MM(J):X(I,J))<=1);
@for(mm(j):@SUM(DIAN(I):X(I,J))=3);
END 展开
2个回答
展开全部
尽快哈看电视了健康
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先说清楚你写的是什么 x是一个数还是什么 你随便就瞎乘一个x上去肯定不行
更多追问追答
追问
x 是0-1变量 x与x(i,j)表达的意思是一致的
追答
那你第一句乘的是哪个x
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询