是否可以使用 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
有什么解决办法吗?
提前致谢
最佳答案
否,如发行说明中所述 here ,CPLEX 12.9 不支持此功能(强调我的):
Optimization problems with multiple linear objective functions can be specified in CPLEX.
如果通过虚拟变量将目标的二次部分移动到约束中,则会导致 CPLEX 错误 1031:不适用于 QCP。
关于java - CPLEX Java - IloCplex 在此上下文中不支持二次方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58014404/