0

有人可以解释一下参数“adjusted”的功能,它调用例如 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 <--

这是一个错误还是我忽略了什么?

4

1 回答 1

0

这样做是为了提高数值性能。它的工作方式是否有问题,您是否得到不正确的解决方案?

您的示例表明出了点问题,但这真的会发生吗?

于 2017-09-29T05:22:56.987 回答