我可以在某处购买完整(非社区)版本的 CVXPY 吗?

Posted

技术标签:

【中文标题】我可以在某处购买完整(非社区)版本的 CVXPY 吗?【英文标题】:Can I buy the full (non-community) version of CVXPY somewhere? 【发布时间】:2022-01-13 00:04:49 【问题描述】:

CVXPY 是一个启用凸优化的包,但 CPLEX 的社区版本仅支持 1000 个变量和约束 (https://www.cvxpy.org/api_reference/cvxpy.problems.html#id3)。

我需要优化超过 1000 个的投资组合,但我似乎无法在此处找到有关如何操作的信息:https://www.cvxpy.org/install/

谢谢!

【问题讨论】:

这与 cvxpy 无关,它是一个纯粹的免费开源项目(专注于建模和转换;而不是求解器)。它有多个求解器后端,其中之一是商业软件 cplex(与 cvxpy 无关)。访问their homepage。关于 cplex,cvxpy 本身也链接到 external pages。 (在浪费时间之前:如果您从事学术工作,可能会有学术许可证,如果您的公司支付费用:罚款;以私人身份获得许可证是罕见的恕我直言) 【参考方案1】:

CPLEX 只是 众多 CVXPY 后端之一,正如@sascha 在评论中所述。

如果您有学术背景(员工、学生、教师等),您可以通过 IBM Data Science 申请免费的学术 CPLEX。

一步一步:

    导航到Software > ILOG > Download

    找到满足您需求的 ILOG 和 python 版本。

    安装 ILOG

    在您的 ILOG 安装中找到 cplex setup.py 的位置,并使用 python setup.py install 进行安装。

请参阅 ILOG CPLEX Optimization Studio 文档here。

如果您对其他后端感兴趣,请参阅installation guide of CVXPY

【讨论】:

以上是关于我可以在某处购买完整(非社区)版本的 CVXPY 吗?的主要内容,如果未能解决你的问题,请参考以下文章

windows下安装凸优化python包cvxpy

如何在Windows 10上安装GLXK for CVXPY?

无法将cvxpy安装到AWS Lambda的virtualenv中

Android应用程序结算:订单取消后,购买状态保持“已购买”状态

cvxpy / ecos pip安装错误

[新增EA022社区团购系统]全程字幕-22套UML+Enterprise Architect建模示范视频