Возьмем это квадратичное c ограничение в качестве примера:
(-x1^2 + x2^2 + x3^2 <= 0)
Обратите внимание, что в API CPLEX Python указанное выше ограничение формируется следующим образом:
m.quadratic_constraints.add(
quad_expr=[["x1", "x2", "x3"], ["x1", "x2", "x3"], [-1, 1, 1]],
sense='L', rhs=0, name="q1"
)
Как добавить вышеупомянутое квадратичное c ограничение в модель, используя DOcplex, а не CPLEX Python API?