2017-10-08 195 views
0

我已经制定了一个计划来解决CPLEX的(非微不足道的)优化问题。我已经多次查看了代码和模型,并没有看到问题。然而,当我启动的过程中,会出现以下错误信息:如何解决此CPLEX异常?

演唱会异常“ilog.cplex.CpxException:CPLEX错误5002:Q在‘’Q1””不是半正定

这是否意味着我的东西有错误,或者有避免这种情况的方法吗?

在此先感谢!

+1

您的模型中有一个二次项(变倍变量)。 Cplex只能解决某些类型的二次问题:模型必须是凸的(有一些例外)。非凸模型有时可以重新配置。在某些情况下,分段线性公式可以提供帮助。否则,请考虑一个全局求解器。 –

回答