An Arnoldi-based approach to polynomial and rational least squares problems
Amin Faghih, Marc Van Barel, Niel Van Buggenhout, Raf Vandebril
TL;DR
The paper tackles ill-conditioning in high-degree polynomial and rational least squares by recasting the problems in Krylov subspaces generated by Arnoldi recursions. It builds a unified framework that ties orthogonal polynomials (and Sobolev variants) and orthogonal rational functions to Krylov bases, including Jordan-like blocks for Sobolev cases, and derives corresponding Hessenberg pencils. The main contributions are the formalization of Krylov-induced orthogonal polynomials and Sobolev polynomials, the development of rational and Sobolev rational LS methods with explicit recurrences, and a thorough displacement-structure analysis that underpins efficient implementations. The numerical experiments demonstrate strong accuracy and stability across polynomial and rational LS problems, with re-orthogonalization improving precision, validating the approach for high-degree fitting and derivative-informed problems. An accompanying open-source code base enhances practical impact for researchers and engineers working on robust LS in scientific computing.
Abstract
In this research, we solve polynomial, Sobolev polynomial, rational, and Sobolev rational least squares problems. Although the increase in the approximation degree allows us to fit the data better in attacking least squares problems, the ill-conditioning of the coefficient matrix fuels the dramatic decrease in the accuracy of the approximation at higher degrees. To overcome this drawback, we first show that the column space of the coefficient matrix is equivalent to a Krylov subspace. Then the connection between orthogonal polynomials or rational functions and orthogonal bases for Krylov subspaces in order to exploit Krylov subspace methods like Arnoldi orthogonalization is established. Furthermore, some examples are provided to illustrate the theory and the performance of the proposed approach.
