文件名称:mip_cvxpy:使用python-mip解决MILP CVXPY问题
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-03 11:47:33
Python
mip-cvxpy | 该软件包允许您使用软件包作为后端求解器来解决问题。 它适用于混合整数线性问题。 这使您可以从CVXPY使用CBC,而无需手动安装CBC。 默认情况下,CVXOPT调用以使用CBC,并要求手动安装CBC。 另一方面,python-mip带有通过pypi捆绑的CBC。 该软件包很大程度上基于,并且速度较慢:在较小的问题上,mip_cvxpy接口的时间可能是CyLP的1.3倍,而在较大的问题上的时间可能是CyLP的5倍(请参见测试套件中的基准)。 CyLP在本地支持稀疏矩阵和矢量化方面具有显着优势。 安装 从pypi安装 pip install mip_cvxpy 用法 用作 import numpy as np import cvxpy as cp from mip_cvxpy import PYTHON_MIP n = int ( 1e3 ) vars =
【文件预览】:
mip_cvxpy-develop
----.gitattributes(66B)
----.github()
--------workflows()
----mip_cvxpy()
--------__init__.py(6KB)
--------tests()
----requirements.txt(177B)
----requirements_test.txt(12B)
----examples()
--------main.py(1KB)
--------stress_test.py(749B)
----LICENSE(11KB)
----setup.py(1KB)
----.gitignore(32B)
----readme.md(2KB)