在 pyomo 中调用 scipy.optimize

Call scipy.optimize inside pyomo

我可以在 pyomo 中集成 scipy.optimize.minimize 求解器和 method=SLSQP 吗? pyomo 中的建模比 scipy 中的建模快得多,但 pyomo 文档似乎没有明确说明这是否可行。

目前(2017 年 12 月),没有内置支持将 Pyomo 模型传递给 scipy.optimize。也就是说,编写一个可以生成必要的(值、雅可比、海森矩阵)评估函数以传递给 scipy.optimize.minimize().

的合理通用对象并不是一项非常困难的任务。