0

我知道如何在终端上打印这些值(例如:)results = solver.solve(model,tee=True),但我想将它们保存在 3 个变量或向量中。我需要的值是 CPU 时间、#iterations、目标函数的值。

4

1 回答 1

0

我们在一个开放的 Pyomo PR 中有一些非常接近这一点的东西,它是 IPOPT 的一个薄包装。请参见此处(https://github.com/Pyomo/pyomo/blob/contrib_parmest/pyomo/contrib/parmest/ipopt_solver_wrapper.py)。我认为您可以轻松地对其进行修改以提供您想要的东西。

于 2018-10-17T15:07:16.963 回答