Optimal Polynomial Approximation to Rational Matrix Functions Using the Arnoldi Algorithm

Abstract

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, span( b, Ab, … , Ak-1 b), using the basis vectors produced by the Arnoldi algorithm. To find this optimal approximation requires running \ deg (D) , deg (N) \ - 1 extra Arnoldi steps and solving a k + \ deg (D) , deg (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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…