QR-based Parallel Set-Valued Approximation with Rational Functions
Simon Dirckx, Karl Meerbergen, Daan Huybrechs
TL;DR
The paper tackles efficient, accurate set-valued rational approximation for vector-valued functions by introducing a QR-based acceleration (QR-AAA) and a parallel variant (PQR-AAA). By exploiting a transitive row-interpolative decomposition (RID) via rank-revealing QR, QR-AAA preserves the accuracy of SV-AAA while markedly reducing computational cost, enabling parallelization with limited communication. The authors demonstrate comparable accuracy to SV-AAA across challenging nonlinear eigenvalue problems (NLEVPs) and show substantial speedups, including a large-scale BEM near-field wavenumber compression using PQR-AAA. These advances facilitate scalable, high-fidelity rational approximation for large sets of matrix-valued functions, with practical impact in NLEVP analysis and boundary element computations. The work provides a rigorous framework, implementation details, and extensive numerical experiments highlighting robustness, efficiency, and parallel scalability.
Abstract
In this article a fast and parallelizable algorithm for rational approximation is presented. The method, called (P)QR-AAA, is a (parallel) set-valued variant of the AAA algorithm for scalar functions. It builds on the set-valued AAA framework introduced by Lietaert, Meerbergen, P{é}rez and Vandereycken, accelerating it by using an approximate orthogonal basis obtained from a truncated QR decomposition. We demonstrate both theoretically and numerically this method's accuracy and efficiency. We show how it can be parallelized while maintaining the desired accuracy, with minimal communication cost.
