Поддерживает ли Jump прямое использование математической логики в модели?
Я знаю, что он поддерживает условный индикатор, но как насчет этих условных операторов?
Например:
1- A bi-conditional indicator
- это двоичная переменная, которая связана со статусами удовлетворенности и неудовлетворенности ограничением, касающимся текущего решения.
δi = 1 ⟺ sum(j, a_ij. x_j) <= b_i
2- Either-or Constraints
обеспечение выполнения хотя бы одного из двух ограничений.
3- If-Then-Else Constraints
описание ситуации, в которой мы хотим гарантировать, что если ограничение C1
выполняется, то ограничение C2
должно выполняться; в противном случае ограничение C3
должно выполняться