Disjunctions
Either 5 ≤ x ≤ 10 or 80 ≤ x ≤ 100
- Introduce a new binary variable:
 ifupper: 0 if 5 ≤ x ≤ 10; 1 if 80 ≤ x ≤ 100
- MIP formulation: x ≤ 10 + (100 - 10) · ifupper [1] x ≥ 5 + ( 80 - 5) · ifupper [2] 
- Generalization to Either L1 ≤ ∑i Ai xi ≤ U1 or L2 ≤ ∑i Ai xi ≤ U2 (with U1 ≤ L2) ∑i Ai xi ≤ U1 + (U2 - U1) · ifupper [1] ∑i Ai xi ≥ L1 + (L2 - L1) · ifupper [2] 
 
