Почему параметры настраиваются в ojalgo?
Может кто-нибудь объяснить мне функцию параметра "Adjust", который вызывает, например, getAdjustmentExponent(), для более низкого, верхнего, веса,... в классе ModelEntity пакета ojalgo? Я могу понять функцию, если она должна улучшить числовую производительность, но я не могу понять, почему ограничения корректируются следующим образом:
Проблема для вычисления:
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 <--
Это ошибка или я что-то упускаю?
1 ответ
Решение
Это сделано для улучшения числовой производительности. Есть ли проблема с тем, как это работает, вы получаете неправильные решения?
Ваш пример показывает, что что-то не так, но так ли это на самом деле?