Two intriguing variants of the AAA algorithm for rational approximation
William Mitchell

TL;DR
This paper introduces two variants of the AAA rational approximation algorithm, improving smoothness and computational efficiency by using singular vector combinations and derivative information.
Contribution
The paper proposes two novel AAA variants, AAAsmooth and AAAbudget, enhancing approximation smoothness and reducing computational cost respectively.
Findings
AAAsmooth reduces spurious poles and improves convergence.
AAAbudget decreases computational cost while maintaining approximation quality.
Both variants perform comparably to standard AAA with specific advantages.
Abstract
We consider the problem of finding a rational function in barycentric form to approximate a given function or data set in or . The famous AAA algorithm, introduced in 2018, constructs such a rational function: the barycentric weights are the entries of the final right singular vector of a Loewner matrix with more rows than columns. We present two variants of the AAA algorithm, inspired by two intriguing quotations from the original paper. In the first, which we call AAAsmooth, we take the barycentric weights to be a complex linear combination of the last two right singular vectors, which eliminates the problem of spurious poles in real-valued problems and yields smoother convergence curves. In the second, AAAbudget, we incorporate first derivative information. This allows us to use a smaller, square alternative to the Loewner matrix, so the SVDs are cheaper…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
