求大神指导一下lingo解不出答案
图一是原代码,报错图二,说没有找到解,但是明明有很多解满足啊,比如我将解输入进去(如图三),程序运行正常了,这到底是为什么,图一的程序又应该怎么修改呢,求大神解答!最后的...
图一是原代码,报错图二,说没有找到解,但是明明有很多解满足啊,比如我将解输入进去(如图三),程序运行正常了,这到底是为什么,图一的程序又应该怎么修改呢,求大神解答!最后的for循环意思是让s中的每一行的和互不相等。以下是代码:model: sets: students/1..4/:p,q; phases/1..3/; sp(students,phases):t; sequence(students,students):s;endsets data: t= 13 15 20 10 20 18 20 16 10 8 10 15;enddata ns=@size(students); np=@size(phases); @for(sequence:@bin(s));@sum(sequence:s) = 6;@for(students(i): @for(students(j)|i#ne#j: @abs(@sum(students(k):s(i,k)) - @sum(students(k):s(j,k)) )>=1 ));end
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询