Constructing Orthonormal Rational Function Vectors with an application in Rational Approximation
Robbe Vermeiren
TL;DR
The paper reframes the construction of orthonormal bases for rational function vectors as a pencil-based inverse eigenvalue problem with $k$-Hessenberg recurrences, and proposes two algorithms: an updating method and a rational vector Krylov (Arnoldi) approach. Both methods extend to $k$-component vectors and are analyzed through their associated pencils $(H,K)$ and unitary transform operations, with an isometric connection to rational Krylov spaces. Numerical experiments show the updating algorithm yields superior orthogonality and stability, and when applied to approximating $\sqrt{z}$ on $[0,1]$ it reproduces the optimal lightning-plus-polynomial convergence rate under exponentially clustered poles. The framework provides a robust, structured approach to rational approximation problems with near-singular behavior, with potential extensions to downdating and more efficient pencil representations.
Abstract
We present two algorithms for constructing orthonormal bases of rational function vectors with respect to a discrete inner product, and discuss how to use them for a rational approximation problem. Building on the pencil-based formulation of the inverse generalized eigenvalue problem by Van Buggenhout et al.\ (2022), we extend it to rational vectors of arbitrary length $k$, where the recurrence relations are represented by a pair of $k$-Hessenberg matrices, i.e., matrices with possibly $k$ nonzero subdiagonals. An updating algorithm based on similarity transformations using rotations and a Krylov-type algorithm related to the rational Arnoldi method are derived. The performance is demonstrated on the rational approximation of $\sqrt{z}$ on $[0,1]$, where the optimal lightning + polynomial convergence rate of Herremans, Huybrechs, and Trefethen (2023) is successfully recovered. This illustrates the robustness of the proposed methods for handling exponentially clustered poles near singularities.
