Divide and conquer methods for functions of matrices with banded or hierarchical low-rank structure
Alice Cortinovis, Daniel Kressner, and Stefano Massei

TL;DR
This paper introduces a divide-and-conquer approach using Krylov subspace methods for efficiently approximating functions of structured matrices, with proven convergence and practical effectiveness in large-scale applications.
Contribution
A novel divide-and-conquer algorithm for matrix functions based on Krylov subspaces, with theoretical convergence analysis and simplified methods for banded matrices.
Findings
Faster convergence when only trace or diagonal is needed
Effective for large-scale matrices in various applications
Simplified algorithm for banded matrices
Abstract
This work is concerned with approximating matrix functions for banded matrices, hierarchically semiseparable matrices, and related structures. We develop a new divide-and-conquer method based on (rational) Krylov subspace methods for performing low-rank updates of matrix functions. Our convergence analysis of the newly proposed method proceeds by establishing relations to best polynomial and rational approximation. When only the trace or the diagonal of the matrix function is of interest, we demonstrate -- in practice and in theory -- that convergence can be faster. For the special case of a banded matrix, we show that the divide-and-conquer method reduces to a much simpler algorithm, which proceeds by computing matrix functions of small submatrices. Numerical experiments confirm the effectiveness of the newly developed algorithms for computing large-scale matrix functions from a wide…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Sparse and Compressive Sensing Techniques · Statistical and numerical algorithms
