CPLEX Java - IloCplex 在此上下文中不支持二次方程

是否可以使用 CPLEX 实现具有二次约束的多目标问题?我尝试使用 staticLex 方法来实现它,如下所示:

cplex.add(cplex.minimize(cplex.staticLex(objArray)));

但是它输出以下异常:

Concert exception 'ilog.cplex.IloCplex$UnsupportedQException: CPLEX
Error: quadratics not supported in this context by IloCplex' caught

有什么解决方法吗?

提前致谢


皈依舞
浏览 122回答 1
1回答

繁星点点滴滴

不,正如此处的发行说明中所述,CPLEX 12.9 不支持此功能(强调我的):可以在 CPLEX 中指定具有多个线性目标函数的优化问题。如果通过虚拟变量将目标的二次部分移动到约束中,则会产生CPLEX Error  1031: Not available for QCP.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java