pyomo 中非线性随机规划的求解器?
a solver for nonlinear stochastic programming in pyomo?
我正在用 pyomo 编程解决非线性优化问题(使用 ipopt 求解器)。稍后,我想将随机元素添加到模型中。我知道在 Pyomo 中你可以使用 CPLEX 来解决随机规划,但 CPLEX 只能处理线性规划、混合整数规划和二次规划。
一般的非线性随机规划问题有求解器吗?如果不是,我们如何使用现有的求解器来处理它?
您可以使用 Pyomo 中的随机规划扩展 PySP 来解决非线性随机规划问题。您可以使用 PySP 通过 Ipopt 形成和求解模型的扩展形式,也可以使用渐进对冲(也可通过 PySP 获得)来解决问题,尽管这更像是非线性模型的启发式方法。
我正在用 pyomo 编程解决非线性优化问题(使用 ipopt 求解器)。稍后,我想将随机元素添加到模型中。我知道在 Pyomo 中你可以使用 CPLEX 来解决随机规划,但 CPLEX 只能处理线性规划、混合整数规划和二次规划。
一般的非线性随机规划问题有求解器吗?如果不是,我们如何使用现有的求解器来处理它?
您可以使用 Pyomo 中的随机规划扩展 PySP 来解决非线性随机规划问题。您可以使用 PySP 通过 Ipopt 形成和求解模型的扩展形式,也可以使用渐进对冲(也可通过 PySP 获得)来解决问题,尽管这更像是非线性模型的启发式方法。