Error Bounds for Compositions of Piecewise Affine Approximations
Jonah J. Glunt, Jacob A. Siefert, Andrew F. Thompson, Herschel C. Pangborn
TL;DR
This work tackles efficient approximation of nonlinear functions via piecewise affine (PWA) representations by leveraging functional decomposition to express multivariate functions as compositions of unary/binary components. It advances two breakpoint-placement strategies: (i) an optimization-free bisection method (Method 1) and (ii) an algebraic, curvature-based method (Method 2) that uses a closed-form bound to adapt breakpoint locations while meeting a specified tolerance. The authors then derive rigorous error propagation bounds for compositions of PWA approximations, including a principal bound $\varepsilon_{f\circ g} = \tau_f + d_{\bar{f}}^\top \varepsilon_g$ and extensions to PWA and unary cases, enabling P1/P2 formulations that trade off tolerance against complexity. Collectively, these results enable scalable construction of PWA approximations with guaranteed accuracy, offering practical impact for nonlinear analysis and control, and enabling applications in neural networks, reachability, and set-valued estimation.
Abstract
Nonlinear expressions are often approximated by piecewise affine (PWA) functions to simplify analysis or reduce computational costs. To reduce computational complexity, multivariate functions can be represented as compositions of functions with one or two inputs, which can be approximated individually. This paper provides efficient methods to generate PWA approximations of nonlinear functions via functional decomposition. The key contributions focus on intelligent placement of breakpoints for PWA approximations without requiring optimization, and on bounding the error of PWA compositions as a function of the error tolerance for each component of that composition. The proposed methods are used to systematically construct a PWA approximation for a complicated function, either to within a desired error tolerance or to a given level of complexity.
