数学建模报错29是为什么?
model:
sets:
member/1..10/;
swim/1..4/;
match/member,swim/:c,x,y;
endsets
data:
c=
9.3 9.02 9.48 9.12
9.17 9.43 8.95 9.13
9.45 9.4 9.19 9.39
9.15 9.41 9.44 9.63
8.82 9.06 9.15 9.72
8.82 9.74 9.08 9
9.79 9.41 9.33 9.41
8.88 9.56 9.47 8.99
9.25 9.44 9.61 9.71
9.33 9.68 9.54 9.61;
enddata
min=@sum(match:c*x+c*y);
@for(member(i):@sum(swim(j):x(i,j)=4));
@for(swim(j):@sum(member(i):x(i,j)=4));
@for(member(i):@sum(swim(j):y(i,j)<3));
@for(swim(j):@sum(member(i):y(i,j)=2));
@for(member(i):@sum(swim(j):x(i,j)+y(i.j)=6));
@for(match:@bin(x));
@for(match:@bin(y));
end
问题是
有10名队员参加体操团体赛,共有四个项目A,B,C,D需要比赛,每个项目派出6名选手参加,大赛规定每支队伍要有4名选手必须参加全能比赛(四项全部参加),其它选手可自由选择(至多3个项目)单项参加,成绩评定在0-10分之间(精确到小数点后2位)。
体操比赛,容易失误,过于强调稳定,总成绩会受影响,过分追求成绩,又容易造成失误得不偿失。因此,根据局势的变化,选择合适的出场队员是体育竞技比赛中经常要考虑的问题。为了获得最佳成绩,队伍技术总监测得了赛前30次测试的数据,如附件数据所示(表中数据为每个队员在每个项目上的测试分数)。如果你是技术总监,则需要解决以下问题,并向总教练做出队员出场建议。
1. 请你对所有队员在所有项目上的测试成绩进行必要的统计分析,以方便总教练直观的掌握每个队员的竞技水平。
2.一般来讲,每一位队员能够在比赛中发挥出平时测验的平均水平就可以了。基于这种思路,请你给总教练排出一个出场阵容,使该队团体总分尽可能的高。