Optimization docplex(python的cplex版本)在变量和约束数量方面有什么限制?

Optimization docplex(python的cplex版本)在变量和约束数量方面有什么限制?,optimization,mathematical-optimization,cplex,docplex,Optimization,Mathematical Optimization,Cplex,Docplex,我正在使用docplex(不是docplex cloud API)在python中解决一个优化问题,它只有2个约束和92个变量(OPL中的dvar)。但即使我犯了这个错误: docplex.mp.utils.docplex限制已取消:***促销版。超出问题大小限制,CPLEX代码=1016 我想知道docplex是否有学生版,我无法在IBM网站上找到此信息,因为据我所知,docplex cloud有付费版,而不是docplex,IBM CPLEX ILOG Studio有学生版和付费版。docp

我正在使用docplex(不是docplex cloud API)在python中解决一个优化问题,它只有2个约束和92个变量(OPL中的dvar)。但即使我犯了这个错误:

docplex.mp.utils.docplex限制已取消:***促销版。超出问题大小限制,CPLEX代码=1016

我想知道docplex是否有学生版,我无法在IBM网站上找到此信息,因为据我所知,docplex cloud有付费版,而不是docplex,IBM CPLEX ILOG Studio有学生版和付费版。docplex呢,我可以用学生版吗

先谢谢你

问候

编辑:我的问题最终通过@AlexFleischer先生的回答得到了解决(谢谢)。对于下一个想使用IBM CPLEX ILOG Studio的学生,您将看到以下消息:

错误

您订购以下物品的资格正在审查中。我们将通过电子邮件通知您的资格。请在此时重试您的订单。 IBM ILOG CPLEX优化工作室v12.8-学生版(CJ2IKML)-下载

事实上,这不是前面提到的“错误”,这是一个标准流程,IBM将检查您的机构是否符合条件(这是IBM员工的实际回答)。 这个过程花了我两天的时间才能下载学生版。 另外,要安装cplex和docplex,请不要使用:

pip install cplex (or docplex)
改用

python setup.py install

问候

在这里,您将为学生提供免费的CPLEX。在我的笔记本电脑中有macOS Catalina 10.15.3版本,其中包含python 3.7和IBM ILOG CPLEX Optimization Studio v12.9

  • 确保已安装正确的“IBM ILOG CPLEX Optimization Studio”版本,而不是“IBM ILOG CPLEX Optimization Studio社区版
  • 确保将CPLEX路径添加到python路径。也就是说,检查“.bash_profile”文件应该有:“export PYTHONPATH=“/Applications/CPLEX_Studio129/CPLEX/python/3.7/x86-64_osx/:$PYTHONPATH”#
  • 打开终端,将cd放入CPLEX python文件夹,如下所示:%cd/Applications/CPLEX_Studio129/python/
  • 键入命令:%python setup.py install
  • 键入命令:%pip安装cplex
  • 键入命令:%pip install docplex
  • 请注意,步骤3、4、5按顺序执行

    然后,DocplexLimitsExceed在我的笔记本电脑中得到解决。
    我希望这对你有帮助

    为什么不试试免费的解算器?你的问题很小,所以你可以用它们来解决。谢谢你的回答,实际上这是因为我的问题可以扩展到数百个变量,加上我的代码已经准备好了,我不想从头开始再编写代码。你好,我的cplex_studio学生许可证只包括名为“示例”的文件夹。cplex目录中没有setup.py文件。您是否有类似的问题,以及您当时是如何安装的?不,对不起,我没有这个问题,我有setup.py。您可以在StackOverFlow或IBM论坛上提出新问题。IBM人员通常会很快回答。幸运的是,链接不再起作用。。