我应该在Python中使用哪些库进行线性规划?
6 个回答
2
你可以看看PuLP这个库,它是coin-or系列库中的一部分。
5
cvxopt 是由Lieven Vandenberghe和他的几个合作者编写的。(这个Vandenberghe就是和Boyd一起写了广受欢迎的凸优化教材的那位。)它是一个通用的凸锥规划求解器,使用的是内部点法。优点是文档写得很好,有很多示例,使用起来也很简单。我认为它的扩展性还不错,但比起像Xpress、Gurobi或cplex这样的商业产品,可能稍微逊色一些。
看起来scipy里有一个拉取请求,里面包含了一个(纯Python写的)线性规划实现。因此,将来scipy可能会有一个线性规划求解器。