Near-Optimality Guarantees for Approximating Rational Matrix Functions by the Lanczos Method

03/06/2023
by   Noah Amsel, et al.
0

We study the Lanczos method for approximating the action of a symmetric matrix function f(𝐀) on a vector 𝐛 (Lanczos-FA). For the function 𝐀^-1, it is known that the error of Lanczos-FA after k iterations matches the error of the best approximation from the Krylov subspace of degree k when A⃗ is positive definite. We prove that the same holds, up to a multiplicative approximation factor, when f is a rational function with no poles in the interval containing 𝐀's eigenvalues. The approximation factor depends the degree of f's denominator and the condition number of 𝐀, but not on the number of iterations k. Experiments confirm that our bound accurately predicts the convergence of Lanczos-FA. Moreover, we believe that our result provides strong theoretical justification for the excellent practical performance that has long by observed of the Lanczos method, both for approximating rational functions and functions like 𝐀^-1/2𝐛 that are well approximated by rationals.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2022

Low-memory Krylov subspace methods for optimal rational matrix function approximation

We describe a Lanczos-based algorithm for approximating the product of a...
research
06/26/2019

Approximating the pth Root by Composite Rational Functions

A landmark result from rational approximation theory states that x^1/p o...
research
01/14/2023

Nonlinear approximation of functions based on non-negative least squares solver

In computational practice, most attention is paid to rational approximat...
research
06/09/2021

Computing Markov functions of Toeplitz matrices

We investigate the problem of approximating the matrix function f(A) by ...
research
01/11/2021

Accurate error estimation in CG

In practical computations, the (preconditioned) conjugate gradient (P)CG...
research
01/08/2021

An iterative algorithm for approximating roots of integers

We explore an algorithm for approximating roots of integers, discuss its...
research
08/06/2019

Rational Krylov for Stieltjes matrix functions: convergence and pole selection

Evaluating the action of a matrix function on a vector, that is x=f( M)v...

Please sign up or login with your details

Forgot password? Click here to reset