Approximating matrix functions by block Krylov methods with randomized vectors
Josh Kane, Lucas Onisk, Lothar Reichel, Giuseppe Rodriguez
Abstract
The need to evaluate expressions of the form f(A)b, where A is a square matrix, f is a function, and b is a vector, arises in several areas of applied mathematics. When the matrix A is very large, it is usually not attractive to evaluate f(A). Instead, f(A)b often is approximated by computing an estimate in a Krylov subspace that depends on A and b, and only requires that f be evaluated at a small matrix. This paper explores the application of several variants of randomized block Krylov methods to the approximation of f(A)b. Computed examples suggest that block Krylov methods with an initial block vector that contains b as well as a few randomly generated vectors may require less computing time and reduce the number of Krylov steps than standard Krylov methods.
Create a lesson
Related papers
Graph lattice sums and graph zeta functions for long-range interacting quantum lattice models
Andreas Alexander Buchheit, Andreas Rupp
A numerical benchmark for fluid--structure--contact interaction
Daniele Corti, Jakub Fara, Miguel Angel Fernández et al.
Largest-dihedral-angle bisection algorithm does not preserve mesh regularity for tetrahedral partitions
Sergey Korotov, Jérôme Michaud
A Highly Scalable Quantized Tensor-Train FDTD Framework for the Simulation of Three-Dimensional Electromagnetic Scattering Problems
Daan Vanhaecke, Emile Vanderstraeten, Dries Vande Ginste
Pressure-robustness by commuting interpolation operators for Stokes discretizations with continuous pressures
Philip L. Lederer, Theresa Vock
A Reynolds-Semi-Robust, Globally Divergence-Free HDG Method for the Smagorinsky Model
Shuaijun Liu, Xiaoping Xie