求助,运筹学的整数规划问题
学生代号
报酬(元/小时)
每天最多可安排的值班时间
周一
周二
周三
周四
周五
1
10.0
6
0
6
0
7
2
10.0
0
6
0
6
0
3
9.9
4
8
3
0
5
4
9.8
5
5
6
0
4
5
10.8
3
0
4
8
0
6
11.3
0
6
0
6
3
sets:students/s1..s6/:cost;days/d1..d5/;links(students,days):time,a,y;endsetsmin=@sum(links(i,j):cost(i)*time(i,j));(time(i,j)>=2;andtime(i,j)<=a(i,j));@for(days(j):@sum(students(i)|1#le#i#ge#4:time(i,j))>=8);@for(days(j):@sum(students(i)|5#le#i#ge#6:time(i,j))>=7);@for(students(i):@sum(days(j):time(i,j))=14);@for(days(j):@sum(students(i):y(i,j))<=3);@for(students(i):@sum(days(j):y(i,j))<=3);(y(5,j)+y(6,j))>=1;@bin(y(i,j));data:cost=10.0 10.0 9.9 9.8 10.8 11.3;a=6 0 6 0 7
0 6 0 6 0
4 8 3 0 5
5 5 6 0 4
3 0 4 8 0
0 6 0 6 3;enddataend 请问程序哪里错误了 很明显程序第三起航出错误了…………没见过这样的格式………… 还有links定义的不是六行五列的东西吗……
页:
[1]