有人能解释一下参数“调整”的函数吗,它调用例如getAdjustmentExponent(),用于更低、更高、更权值、.在ojalgo包的ModelEntity类中?如果它能改善数值性能,我可以理解它的作用,但我不明白为什么这些约束会这样调整:
要计算的问题:
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 <--
这是个窃听器还是我忽略了什么?
发布于 2017-09-28 21:22:56
这是为了提高数值性能。它的工作方式是否有问题,你是否得到了不正确的解决方案?
你的例子表明有些地方出了问题,但这真的会发生吗?
https://stackoverflow.com/questions/46458689
复制