  


On Piecewise Linear Approximations of Bilinear Terms: Structural Comparison of Univariate and Bivariate MixedInteger Programming Formulations
Andreas Bärmann (andreas.baermannmath.unierlangen.de) Abstract: Bilinear terms naturally appear in many optimization problems. Their inherent nonconvexity typically makes them challenging to solve. One approach to tackle this difficulty is to use bivariate piecewise linear approximations for each variable product, which can be represented via mixedinteger linear programming (MIP) formulations. Alternatively, one can reformulate the variable products as a sum of univariate functions. Each univariate function can again be approximated by a piecewise linear function and modeled via a MIP formulation. In the literature, heterogeneous results are reported concerning which approach works better in practice, but little theoretical analysis is provided. We fill this gap by structurally comparing bivariate and univariate approximations with respect to two criteria. First, we compare the number of simplices sufficient for an $\varepsilon$ approximation. We derive upper bounds for univariate approximations and compare them to a lower bound for bivariate approximations. We prove that for a small prescribed approximation error~$\varepsilon$, univariate $\varepsilon$approximations require fewer simplices than bivariate $\varepsilon$approximations. The second criterion is the tightness of the continuous relaxations (CR) of corresponding sharp MIP formulations. Here, we prove that the CR of a bivariate MIP formulation describes the convex hull of a variable product, the socalled McCormick relaxation. In contrast, we show by a volume argument that the CRs corresponding to univariate approximations are strictly looser. This allows us to explain many of the computational effects observed in the literature and to give theoretical evidence on when to use which kind of approximation. Keywords: Bilinear Programming, Piecewise Linear Approximations, MIP Formulations, Univariate Reformulations, Convex Relaxations Category 1: Nonlinear Optimization (Quadratic Programming ) Category 2: Integer Programming ((Mixed) Integer Linear Programming ) Category 3: Global Optimization (Theory ) Citation: @misc{ title={On Piecewise Linear Approximations of Bilinear Terms: Structural Comparison of Univariate and Bivariate MixedInteger Programming Formulations}, author={Baermann, Burlacu, Hager, Kleinert}, year={2021} } Download: [PDF] Entry Submitted: 08/06/2021 Modify/Update this entry  
Visitors  Authors  More about us  Links  
Subscribe, Unsubscribe Digest Archive Search, Browse the Repository

Submit Update Policies 
Coordinator's Board Classification Scheme Credits Give us feedback 
Optimization Journals, Sites, Societies  