在 Python 中将求解器添加到 PuLP

Adding solvers to PuLP in Python

我刚开始在 OSx 的 Python 3.5 (Spyder) 中使用 Pulp。

但是,在 运行 安装 pip 之后,我 运行 测试和一些求解器不可用(例如 CPLEX、COIN 和 XPRESS)。

我正在尝试求解二次规划问题,我想使用 XPRESS 求解器,但找不到如何安装额外的求解器。

您是指 FICO XPRESS:https://en.wikipedia.org/wiki/FICO_Xpress。 它不是免费的。您将需要付费和下载。

我试过Coin,它免费而且速度快。要下载,请转到 https://projects.coin-or.org/CoinBinary

Pulp 是求解器的接口,而不是求解器本身。所以当你下载 pulp 时,解算器不会自动安装。除了安装Pulp,还需要下载Coin、Glpk等