Pyomo 可以使用 Gurobi 解决非凸 MIQCP(双线性问题)吗?

Can Pyomo solve non-convex MIQCP (bilinear problems) using Gurobi?

我想对包含大量双线性项的优化问题建模。因此,我想利用 Gurobi 9.0 的功能来解决双线性问题。显然,我可以使用 GurobiPy API。但是,我可能想比较其他求解器(如 BARON)。所以,我想知道是否可以使用 Pyomo 来制定问题,然后使用 Gurobi 来解决它?会不会有什么问题?

据我所知,应该没有问题。将使用相同的 Gurobi 求解器。您的问题将以一种稍微不同的语法 (PYOMO) 建模,这种语法很容易移植,可以用更广泛的求解器来求解。

如果还有疑问,我建议你尝试一个非常简单的双线性项问题。

但是请注意,BARON 需要商业许可,而 Gurobi 提供免费的学术许可。

祝你好运!