数学建模社区-数学中国

标题: [求助]LING9的29号错误,求助怎么解决 [打印本页]

作者: stefaniedk    时间: 2008-8-21 21:06
标题: [求助]LING9的29号错误,求助怎么解决

小弟我按照讲义写的程序:

model:
sets:
student/s1..s8/;
pairs/student,student/:benifit,match;
endsets

data:
benifit=
 9 3 4 2 1 5 6
    1 7 3 5 2 1
       4 4 2 9 2
          1 5 5 2
             8 7 6
                2 3
                   4;
enddata

max=@sum(pairs(i,j):benifit(i,j)*match(i,j));
@for(student(i):[constraints]@sum(pairs(j,k)|i#eq#j&i#eq#k:match(j,k)=1));
@for(pairs(i,j)bin(match(i,j)));
end

 

运行时,系统提示29号错误:

invalid number of initialization values in a DATA: or an INIT statement.the required number of valves is:  2.

9]   9 3 4 2 1 5 6

            ^

 

按道理,应该是对的;不知道什么是问题,望大虾帮忙。。。


作者: easteast    时间: 2009-3-5 14:08
同样也是这个问题
作者: dangdang168    时间: 2009-5-20 01:16
model:
sets:
student/s1..s8/;
pairs(student,student)|&2#GT#&1:benifit,match;
endsets

data:
benifit=
9 3 4 2 1 5 6
    1 7 3 5 2 1
       4 4 2 9 2
          1 5 5 2
             8 7 6
                2 3
                   4;
enddata

max=@sum(pairs(i,j):benifit(i,j)*match(i,j));
@for(student(i):@sum(pairs(j,k)|j#eq#i#or#i#eq#k:match(j,k))=1);
@for(pairs(i,j):@bin(match(i,j)));


end




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