有人可以向我解释参数“已调整”的功能,该参数调用例如getAdjustmentExponent(),对于ojalgo包的ModelEntity类中的lower,upper,weights,...?我可以理解它的功能是否应该提高数值性能,但我无法理解为什么约束会像这样调整:
计算问题:
min 2x+y
s.t. x+y=3,
0<=x<=3.0,
0<=y<=0.05 <--
进入ojalgo问题
min 2x+y
s.t. x+y=3
0<=x<=3.0
0<=y<=0.5 <--
这是一个错误还是我忽略了什么?
答案 0 :(得分:0)
这样做是为了提高数值表现。它是如何工作的问题,你得到不正确的解决方案吗?
你的例子表明出现了问题,但这究竟发生了什么?