Получить из решателя IPOPT: время ЦП, число итераций, значение целевой функции и сохранить их в векторе на Pyomo - PullRequest
0 голосов
/ 17 октября 2018

Я знаю, как вывести эти значения на терминал (например: results = solver.solve(model,tee=True)), но я хочу сохранить их в 3 переменных или в векторе.Значения, которые мне нужны, это время процессора, # итераций, значение целевой функции.

1 Ответ

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

У нас есть кое-что очень близкое к этому в открытом пиоме PR, который является тонкой оберткой вокруг IPOPT.Смотрите здесь (https://github.com/Pyomo/pyomo/blob/contrib_parmest/pyomo/contrib/parmest/ipopt_solver_wrapper.py). Я думаю, вы можете легко изменить это, чтобы дать вам то, что вы хотите.

...