pyomo 中非线性随机规划的求解器?

a solver for nonlinear stochastic programming in pyomo?

我正在用 pyomo 编程解决非线性优化问题(使用 ipopt 求解器)。稍后,我想将随机元素添加到模型中。我知道在 Pyomo 中你可以使用 CPLEX 来解决随机规划,但 CPLEX 只能处理线性规划、混合整数规划和二次规划。

一般的非线性随机规划问题有求解器吗?如果不是,我们如何使用现有的求解器来处理它?

您可以使用 Pyomo 中的随机规划扩展 PySP 来解决非线性随机规划问题。您可以使用 PySP 通过 Ipopt 形成和求解模型的扩展形式,也可以使用渐进对冲(也可通过 PySP 获得)来解决问题,尽管这更像是非线性模型的启发式方法。