【发布时间】:2020-09-17 01:58:09
【问题描述】:
我想为一个包含相当多的双线性项的优化问题建模。因此,我想利用 Gurobi 9.0 的功能来解决双线性问题。显然,我可以使用 GurobiPy API。但是,我可能想比较其他求解器(如 BARON)。所以,我想知道是否可以使用 Pyomo 制定问题,然后使用 Gurobi 解决它?会不会有什么问题?
【问题讨论】:
标签: pyomo gurobi non-convex
我想为一个包含相当多的双线性项的优化问题建模。因此,我想利用 Gurobi 9.0 的功能来解决双线性问题。显然,我可以使用 GurobiPy API。但是,我可能想比较其他求解器(如 BARON)。所以,我想知道是否可以使用 Pyomo 制定问题,然后使用 Gurobi 解决它?会不会有什么问题?
【问题讨论】:
标签: pyomo gurobi non-convex
据我所知,应该没有问题。将使用相同的 Gurobi 求解器。您的问题将使用稍微不同的语法 (PYOMO) 建模,该语法很容易移植,以便使用更广泛的求解器进行求解。
如果仍有疑问,我建议您尝试一个非常简单的双线性项问题。
但请注意,BARON 需要商业许可证,而 Gurobi 则提供免费的学术许可证。
祝你好运!
【讨论】: