以这个二次约束为例:
(-x1^2 + x2^2 + x3^2 <= 0)
请注意,在 CPLEX Python API 中,上述约束的形式如下:
m.quadratic_constraints.add(
quad_expr=[["x1", "x2", "x3"], ["x1", "x2", "x3"], [-1, 1, 1]],
sense='L', rhs=0, name="q1"
)
如何使用 DOcplex 而不是 CPLEX Python API 将上述二次约束添加到模型中?