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 , is an ubiquitous task in applications. When  M  is large, one usually relies on Krylov projection methods. In this paper, we provide effective choices for the poles of the rational Krylov method for approximating  x  wh...

Full description

Saved in:
Bibliographic Details
Published inBIT Vol. 61; no. 1; pp. 237 - 273
Main Authors Massei, Stefano, Robol, Leonardo
Format Journal Article
LanguageEnglish
Published Dordrecht Springer Netherlands 01.03.2021
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Evaluating the action of a matrix function on a vector, that is  x = f ( M ) v , is an ubiquitous task in applications. When  M  is large, one usually relies on Krylov projection methods. In this paper, we provide effective choices for the poles of the rational Krylov method for approximating  x  when  f ( z ) is either Cauchy–Stieltjes or Laplace–Stieltjes (or, which is equivalent, completely monotonic) and  M  is a positive definite matrix. Relying on the same tools used to analyze the generic situation, we then focus on the case  M = I ⊗ A - B T ⊗ I , and  v obtained vectorizing a low-rank matrix; this finds application, for instance, in solving fractional diffusion equation on two-dimensional tensor grids. We see how to leverage tensorized Krylov subspaces to exploit the Kronecker structure and we introduce an error analysis for the numerical approximation of  x . Pole selection strategies with explicit convergence bounds are given also in this case.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0006-3835
1572-9125
DOI:10.1007/s10543-020-00826-z