X0 (начальное предположение) эквивалент Scipy.optimize.minimize для pyOpt? - PullRequest
0 голосов
/ 03 октября 2018

Мне нужно внести изменения в код, чтобы заменить функцию minimize на функцию pyopt.optimization().Из документации:

scipy.optimize.minimize(fun, x0, args=(), method=None, jac=None, hess=None, hessp=None, bounds=None, constraints=(), tol=None, callback=None, options=None)[source]

Параметр x0 обозначает ndarray; Initial guess.

У меня есть список начальных догадок, которые я хочу использовать, но не могу найтигде я использую это в pyOpt.Я пытался использовать его в параметре value метода addVar() при определении проблемы.Однако в результате значение остается неизменным.

Спасибо.

1 Ответ

0 голосов
/ 03 октября 2018

Короткий ответ заключается в том, что аналогичная возможность первоначального предположения с верхними и нижними границами предоставляется в PyOpt через интерфейс addVar ().

См. Краткий справочник по http://www.pyopt.org/quickguide/quickguide.html,обратите внимание на раздел, озаглавленный «Переменные проекта».

Также, возможно, стоит посмотреть, похожа ли ваша проблема на один из примеров на http://www.pyopt.org/examples/examples.html

...