数学建模社区-数学中国

标题: 那位大侠给我改改程序呢 老是提示出错 [打印本页]

作者: lgh8323    时间: 2011-4-10 10:17
标题: 那位大侠给我改改程序呢 老是提示出错
model:
sets:
m/1..7/;
n/1..16/:c;
links(m,n):s,x;
endsets
data:
c=1 0.8454 0.4412 0.7787 0.6241 0.3899 0.5358 0.6101 0.6316 0.2059 0.1471 0.5219 0.0588 0.1546 0.3594 0.3300;
s=0.8328 0.7284 0.6503 0.7956 0.7225 0.6085 0.7607 0.7306 0.7688 0.5809 0.6099 0.7978 0.6503 0.6563 0.7607 0.7225
0.8700 0.8350 0.6853 0.8350 0.7978 0.7203 0.7978 0.8328 0.8328 0.6375 0.6085 0.8060 0.6563 0.6724 0.7978 0.7978
0.8120 0.7656 0.5681 0.8038 0.7284 0.7607 0.7284 0.7656 0.8328 0.6853 0.7257 0.7656 0.6375 0.7607 0.7284 0.7284
0.8410 0.7306 0.6449 0.8060 0.7574 0.7203 0.7688 0.7924 0.8328 0.6853 0.7257 0.8060 0.6853 0.7607 0.7688 0.7574;
enddata
max=@sum(links(i,j):c(j)*x(i,j)+s(i,j)*x(i,j));
@sum(links(i,j):x(i,j))=8;
@for(n(j):@sum(m(i):x(i,j))<=1);
@for(m(i):@sum(n(j):x(i,j))>=1);
@for(m(i):@sum(n(j):x(i,j))<=2);
@for(links:@bin(x));
end

0-1规划.jpg (19.3 KB, 下载次数: 136)

0-1规划.jpg


作者: qq397277891    时间: 2011-4-10 11:05
S应该是一个7x16矩阵,所以会出错  而且其他地方好像也有错误
作者: madio    时间: 2011-4-10 11:47
s的数据有4行,但是定义的时候需要7行,如果把m的定义改成m/1..4/;就可以运行了。或者你把数据补足
作者: lgh8323    时间: 2011-4-10 12:03
多谢高人指点!!!!!!!!!!!!!
作者: gaoshanliu水    时间: 2011-4-10 12:10
管理员太牛了。。。
作者: lgh8323    时间: 2011-4-12 10:35
其实很简单  关键是迷住了双眼  高人能指点迷津啊




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