我正在使用仅2个约束和92个变量(OPL中的dvar)的docplex(而非docplex云API)解决python中的优化问题。但是,即使我收到此错误:
docplex.mp.utils.DOcplexLimitsExceeded:****促销版本。超出问题大小限制,CPLEX代码= 1016
我想知道是否有docplex的学生版本,我无法在IBM网站上找到此信息,因为据我了解,有docplex cloud的付费版本而不是docplex,并且有一个学生以及IBM CPLEX ILOG Studio的付费版本。 docplex怎么样,我可以使用任何学生版本?
谢谢。
致谢。
编辑:我的问题终于用@AlexFleischer先生的答案解决了(谢谢)。对于想要使用IBM CPLEX ILOG Studio的下一个学生,只需简短记录一下,您就会收到以下消息:
错误
您订购以下物品的资格正在审查中。将会通过电子邮件通知您您的资格。请在那时重试您的订单。 IBM ILOG CPLEX Optimization Studio v12.8-学生(CJ2IKML)-下载
实际上,这不是前面提到的“错误”,而是一个标准流程,IBM将对您的机构进行检查,以查看它是否是合格的机构(这是来自IBM员工的实际答案)。 我花了两天的时间才能下载学生版。 另外要安装cplex和docplex请勿使用:
pip install cplex (or docplex)
代替
python setup.py install
致谢
答案 0 :(得分:3)
在https://ibm.onthehub.com/WebStore/ProductSearchOfferingList.aspx?srch=cplex
您将为学生免费获得CPLEX。 并且内部拥有所有API,因此具有docplex API
致谢
答案 1 :(得分:0)
我的笔记本电脑是具有python 3.7和IBM ILOG CPLEX Optimization Studio v12.9的macOS Catalina 10.15.3版本。
请注意,第3、4、5步是按顺序执行的。
然后,在笔记本电脑中解决了DOcplexLimitsExceeded问题。 希望对您有帮助!