Approximating Sparse Matrices and their Functions using Matrix-vector products
arXiv:2310.05625 · doi:10.1016/j.acha.2026.101869
Abstract
The computation of a matrix function is an important task in scientific computing appearing in machine learning, network analysis and the solution of partial differential equations. In this work, we use only matrix-vector products to approximate functions of sparse matrices and matrices with similar structures such as sparse matrices themselves or matrices that have a similar decay property as matrix functions. We show that when is a sparse matrix with an unknown sparsity pattern, techniques from compressed sensing can be used under natural assumptions. Moreover, if is a banded matrix then certain deterministic matrix-vector products can efficiently recover the large entries of . We describe an algorithm for each of the two cases and give error analysis based on the decay bound for the entries of . We finish with numerical experiments showing the accuracy of our algorithms.
22 pages, 6 figures
References in corpus (7)
- Finding community structure in networks using the eigenvectors of matrices
- High-Resolution Radar via Compressed Sensing
- Communicability in complex networks
- Identification of Matrices having a Sparse Representation
- Efficient Computation of Sparse Matrix Functions for Large-Scale Electronic Structure Calculations: The CheSS Library
- Limited-memory polynomial methods for large-scale matrix functions
- Linear-Complexity Black-Box Randomized Compression of Rank-Structured Matrices