【问题标题】:How I Solve CPLEX Error 5002: 'q2429' is not convex.->我如何解决 CPLEX 错误 5002:“q2429”不是凸的。->
【发布时间】:2019-03-29 19:35:50
【问题描述】:

我尝试使用 CPLEX 12.8 OPL 解决混合整数线性规划。这是一个现成的具体调度问题,类似于作业车间调度问题,但显示错误代码:

来自 IBM ILOG CPLEX 的异常:CPLEX 错误 5002:“q2429”不是凸的。->。

非常感谢您。

纳达奈。

【问题讨论】:

    标签: cplex


    【解决方案1】:

    您可以尝试在 OPL CPLEX 中使用 CPO。您可以在 CPLEX_Studio129\opl\examples\opl\sched_jobshop 中找到工作坊示例。

    【讨论】:

      【解决方案2】:

      您提到您正在求解一个混合整数线性规划。但这不是 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

      【讨论】:

        猜你喜欢
        • 2019-07-19
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 1970-01-01
        • 2021-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多