Optimal Polynomial Approximation to Rational Matrix Functions Using the Arnoldi Algorithm

06/29/2023
by   Tyler Chen, et al.
0

Given an n by n matrix A and an n-vector b, along with a rational function R(z) := D(z )^-1 N(z), we show how to find the optimal approximation to R(A) b from the Krylov space, ( b, Ab, … , A^k-1 b), using the basis vectors produced by the Arnoldi algorithm. To find this optimal approximation requires running max{ (D) , (N) } - 1 extra Arnoldi steps and solving a k + max{ (D) , (N) } by k least squares problem. Here optimal is taken to mean optimal in the D(A )^* D(A)-norm. Similar to the case for linear systems, we show that eigenvalues alone cannot provide information about the convergence behavior of this algorithm and we discuss other possible error bounds for highly nonnormal matrices.

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
02/06/2023

Bounds on the eigenvalues of matrix rational functions

Upper and lower bounds on absolute values of the eigenvalues of a matrix...
research
07/26/2021

Computation of generalized matrix functions with rational Krylov methods

We present a class of algorithms based on rational Krylov methods to com...
research
04/05/2023

Chebyshev approximation of exponential data

In this paper we present an algorithm to fit data via exponentials when ...
research
08/14/2023

Algebraic solution of tropical best approximation problems

We consider discrete best approximation problems formulated and solved i...
research
02/06/2023

Resolution of singularities by rational functions

Results on the rational approximation of functions containing singularit...
research
01/13/2022

The Padé matrix pencil method with spurious pole information assimilation

We present a novel method for calculating Padé approximants that is capa...

Please sign up or login with your details

Forgot password? Click here to reset