【发布时间】:2019-03-29 19:35:50
【问题描述】:
我尝试使用 CPLEX 12.8 OPL 解决混合整数线性规划。这是一个现成的具体调度问题,类似于作业车间调度问题,但显示错误代码:
来自 IBM ILOG CPLEX 的异常:CPLEX 错误 5002:“q2429”不是凸的。->。
非常感谢您。
纳达奈。
【问题讨论】:
标签: cplex
我尝试使用 CPLEX 12.8 OPL 解决混合整数线性规划。这是一个现成的具体调度问题,类似于作业车间调度问题,但显示错误代码:
来自 IBM ILOG CPLEX 的异常:CPLEX 错误 5002:“q2429”不是凸的。->。
非常感谢您。
纳达奈。
【问题讨论】:
标签: cplex
您可以尝试在 OPL CPLEX 中使用 CPO。您可以在 CPLEX_Studio129\opl\examples\opl\sched_jobshop 中找到工作坊示例。
【讨论】:
您提到您正在求解一个混合整数线性规划。但这不是 CPLEX 所看到的,因为它告诉您您正在尝试求解一个非凸二次规划。
如果你真的应该有一个线性程序而不是一个二次程序,那么你一定是在你的公式中犯了一个错误。
如果预期目标是二次的,那么以下内容可能会有所帮助:https://www.ibm.com/support/knowledgecenter/SSSA5P_12.9.0/ilog.odms.cplex.help/CPLEX/UsrMan/topics/discr_optim/mip_quadratic/02_introMIQP.html
【讨论】: