我试图用CPLEX 12.8 OPL解决混合整数线性编程。这是一个预混合的混凝土调度问题,类似于作业车间调度问题,但显示错误代码:
IBM ILOG CPLEX的异常:CPLEX错误5002:'q2429'不是凸的。->。
非常感谢您。
Natdanai。
答案 0 :(得分:0)
您可以尝试在OPL CPLEX中使用CPO。 您可能会在CPLEX_Studio129 \ opl \ examples \ opl \ sched_jobshop
中找到一个车间示例。致谢
答案 1 :(得分:0)
您提到要解决混合整数线性程序。但这不是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