Litcius/Paper detail

Nonconvex Piecewise Linear Functions: Advanced Formulations and Simple Modeling Tools

Joey Huchette, Juan Pablo Vielma

2022Operations Research57 citationsDOI

Abstract

Piecewise linear functions are deceptively simple structures that are nonetheless capable of approximating complex nonlinear behavior. As such, they have been adopted throughout operations research and engineering to approximate nonlinear structures in optimization problems which would otherwise render the problem extremely difficult to solve. In “Nonconvex Piecewise Linear Functions: Advanced Formulations and Simple Modeling Tools,” J. Huchette and J. P. Vielma derive new mixed-integer programming (MIP) formulations for embedding low-dimensional nonconvex piecewise linear functions in optimization models. These formulations computationally outperform the crowded field of existing approaches in a number of regimes of interest. As these formulations are derived using recently developed machinery that produce highly performant, but uninterpretable, formulations, the authors showcase the utility of high-level modeling tools by presenting PiecewiseLinearOpt.jl, an extension to the popular JuMP optimization modeling language that implements a host of MIP formulations for piecewise linear function in a single, easy-to-use interface.

Topics & Concepts

Simple (philosophy)Piecewise linear functionMathematical optimizationPiecewiseLinear programmingEmbeddingComputer scienceNonlinear programmingInteger programmingNonlinear systemExtension (predicate logic)Function (biology)Field (mathematics)Optimization problemMathematicsAlgorithmArtificial intelligenceMathematical analysisPhysicsEvolutionary biologyGeometryPhilosophyBiologyEpistemologyProgramming languageQuantum mechanicsPure mathematicsAdvanced Optimization Algorithms ResearchProcess Optimization and IntegrationOptimization and Mathematical Programming