A refined nonlinear least-squares method for the rational approximation problem
Michael S. Ackermann, Linus Balicki, Serkan Gugercin, Steffen W. R. Werner
TL;DR
This work tackles the tendency of the adaptive AAA algorithm to produce high-degree rational approximants to meet a prescribed tolerance $\tau$. It proposes NL-AAA, a nonlinear least-squares refinement that, in combination with a greedy interpolation strategy, aims to meet the tolerance with the smallest feasible degree $k$ while guaranteeing monotone error decay. The authors derive Wirtinger gradients for the true nonlinear error and its Levy, SK, and WF refinements, showing that Whitfield’s iteration aligns with the true $L^2$ objective at convergence, whereas Levy and SK may not. Numerical experiments on synthetic function-approximation tasks and model-order-reduction benchmarks (including ISS and a vibrating plate) demonstrate that NL-AAA achieves smaller degrees with more reliable, monotone convergence and improved accuracy over classical AAA, highlighting its practical impact for data-driven modeling and reduced-order modeling. The work thus provides both theoretical insights and practical algorithms for robust, low-order rational approximation in scientific computing.
Abstract
The adaptive Antoulas-Anderson (AAA) algorithm for rational approximation is a widely used method for the efficient construction of highly accurate rational approximations to given data. While AAA can often produce rational approximations accurate to any prescribed tolerance, these approximations may have degrees larger than what is actually required to meet the given tolerance. In this work, we consider the adaptive construction of interpolating rational approximations while aiming for the smallest feasible degree to satisfy a given error tolerance. To this end, we introduce refinement approaches to the linear least-squares step of the classical AAA algorithm that aim to minimize the true nonlinear least-squares error with respect to the given data. Furthermore, we theoretically analyze the derived approaches in terms of the corresponding gradients from the resulting minimization problems and use these insights to propose a new greedy framework that ensures monotonic error convergence. Numerical examples from function approximation and model order reduction verify the effectiveness of the proposed algorithm to construct accurate rational approximations of small degrees.
