В качестве примера возьмем это квадратичное ограничение:
(-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?