A walkthrough of how to solve separable nonlinear constrained optimization problems by approximating nonlinear terms with piecewise linear (PWL) functions and solving the result with LP/MIP solvers. Covers separable program formulation, convex combination parametrization, Special Ordered Sets of Type 2 (SOS2) constraints for
Table of contents
Separable FunctionsExampleSpecial Ordered Sets of Type 2On Convex and Concave FunctionsPython ImplementationFurther ReadingsConclusionReferencesConnect With MeSort: