我是使用glpk工具的新手,在为某个整数问题编写模型并运行求解器(glpsol)之后,我在一些不应该为负的约束中得到负值:
No.Row name Activity Lower bound Upper bound
8 act[1] 0 -0
9 act[2] -3 -0
10 act[2] -2 -0
该约束定义如下: act {j in J}:sum {i in I} d [i,j]< = y [j] * m;
使用的集合和变量是这样的: 参数m,整数,> 0;
参数,整数,> 0;
设置I:= 1..m;
设置J:= 1..n;
var y {j in J},binary;
由于上限是负数,我认为这个问题可能出现在不平等右边的y [j] * m parte中。也许是二元数相乘的东西?或者说这个方面的j是不确定的?我不知道... 如果有人可以帮助我,我将不胜感激! :) 和我的坏英语的借口
提前感谢!
答案 0 :(得分:0)
听起来你有溢出问题。 m和n的哪个值产生了输出?