Python 线性规划 API
纸浆
.. image:: https://travis-ci.org/coin-or/pulp.svg?branch=master
:target: https://travis-ci.org/coin-or/pulp
.. image:: https://img.shields.io/pypi/v/pulp
:target: https://pypi.org/project/PuLP/
:alt: PyPI
.. image:: https://img.shields.io/pypi/dm/pulp
:target: https://pypi.org/project/PuLP/
:alt: PyPI - 下载
PuLP 是一个用 Python 编写的线性和混合整数规划模型生成器。使用 PuLP,可以轻松创建 MILP 优化问题,并使用最新的开源(或专有)求解器来解决这些问题。PuLP 可以生成 MPS 或 LP 文件,并调用诸如 GLPK*、COIN-OR CLP/CBC、CPLEX、GUROBI*、MOSEK*、XPRESS*、CHOCO*、MIPCL*、HiGHS*、SCIP_/FSCIP*、以及 OR-Tools CP-SAT* (通过 CPSAT API) 等求解器。
PuLP 的文档可以在 https://coin-or.github.io/pulp/`_.> 找到。
PuLP 是 COIN-OR 项目 <https://www.coin-or.org/>_. 的一部分。重要的事项: **CBC 不包含在 PuLP 包中。** 旧版本中包含了一个 CBC 二进制文件,并将其暴露为 PULP_CBC_CMD`;该 API 和捆绑的求解器已 删除。要通过 PuLP 解决具有 CBC 的模型,您应:
然后使用“COIN_CMD”求解器(或者在CBC可用时调用“prob.solve()”,没有参数;否则安装其他求解器,例如GLPK或传递明确的求解器)。如果没有CBC或其他可用的求解器,默认的求解路径将引发“PulpError: No solver available”错误。
暂无开放 Issues,或尚未同步最近议题。