Multivariate Rational Approximation of Scattered Data Using the p-AAA Algorithm
Linus Balicki, Serkan Gugercin
TL;DR
This work extends the multivariate p-AAA framework to scattered data by developing linear least-squares formulations with interpolation constraints, enabling rational approximation on arbitrary sampling sets. It leverages a barycentric representation for multivariate rational functions, uses structured matrices and SVD to obtain closed-form LS solutions, and introduces a scattered interpolation variant that preserves interpolation at chosen points while avoiding spurious singularities. The approach is demonstrated through grid-based and scattered-data examples, including a MEMS transfer function and a stationary thermal model, showing accurate approximations even with substantial data gaps. The results provide a practical, data-driven method for high-dimensional rational approximation with scalable computation, and outline future directions toward exact recovery and extensions of Loewner-type frameworks to scattered data.
Abstract
Many algorithms for approximating data with rational functions are built on interpolation or least-squares approximation. Inspired by the adaptive Antoulas-Anderson (AAA) algorithm for the univariate case, the parametric adaptive Antoulas-Anderson (p-AAA) algorithm extends this idea to the multivariate setting, combining least-squares and interpolation formulations into a single effective approximation procedure. In its original formulation p-AAA operates on grid data, requiring access to function samples at every combination of discrete sampling points in each variable. In this work we extend the p-AAA algorithm to scattered data sets, without requiring uniform/grid sampling. In other words, our proposed p-AAA formulation operates on a set of arbitrary sampling points and is not restricted to a grid structure for the sampled data. Towards this goal, we introduce several formulations for rational least-squares optimization problems that incorporate interpolation conditions via constraints. We analyze the structure of the resulting optimization problems and introduce structured matrices whose singular value decompositions yield closed-form solutions to the underlying least-squares problems. Several examples illustrate computational aspects and the effectiveness of our proposed procedure.
