lumix.linearization.config.LXLinearizationMethod¶
- class lumix.linearization.config.LXLinearizationMethod(value)[source]¶
Available linearization techniques.
- MCCORMICK()¶
McCormick envelopes for continuous × continuous products
- BIG_M()¶
Big-M method for conditional constraints
- BINARY_EXPANSION()¶
Binary expansion for integer × integer products
- SOS2()¶
Special Ordered Set type 2 for piecewise-linear
- LOGARITHMIC()¶
Logarithmic (Gray code) encoding for large integer products
- __init__()¶
Attributes
- MCCORMICK = 'mccormick'¶
- BIG_M = 'big_m'¶
- BINARY_EXPANSION = 'binary_expansion'¶
- SOS2 = 'sos2'¶
- LOGARITHMIC = 'logarithmic'¶