SPEEDING UP KRYLOV SUBSPACE METHODS FOR COMPUTING f(A)b VIA RANDOMIZATION

被引:3
|
作者
Cortinovis, Alice [1 ]
Kressner, Daniel [2 ]
Nakatsukasa, Yuji [3 ]
机构
[1] Stanford Univ, Dept Math, Stanford, CA 94305 USA
[2] Ecole Polytech Fed Lausanne, Inst Math, CH-1015 Lausanne, Switzerland
[3] Univ Oxford, Math Inst, Oxford OX2 6GG, England
关键词
matrix functions; Krylov subspace method; sketching; nonorthonormal basis; ran- domized algorithms; least-squares problem; MATRIX; ALGORITHM;
D O I
10.1137/22M1543458
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This work is concerned with the computation of the action of a matrix function f(A), such as the matrix exponential or the matrix square root, on a vector b. For a general matrix A, this can be done by computing the compression of A onto a suitable Krylov subspace. Such compression is usually computed by forming an orthonormal basis of the Krylov subspace using the Arnoldi method. In this work, we propose to compute (nonorthonormal) bases in a faster way and to use a fast randomized algorithm for least -squares problems to compute the compression of A onto the Krylov subspace. We present some numerical examples which show that our algorithms can be faster than the standard Arnoldi method while achieving comparable accuracy.
引用
收藏
页码:619 / 633
页数:15
相关论文
共 26 条