arXiv Analytics

Sign in

arXiv:2306.12418 [math.NA]AbstractReferencesReviewsResources

Randomized algorithms for low-rank matrix approximation: Design, analysis, and applications

Joel A. Tropp, Robert J. Webber

Published 2023-06-21Version 1

This survey explores modern approaches for computing low-rank approximations of high-dimensional matrices by means of the randomized SVD, randomized subspace iteration, and randomized block Krylov iteration. The paper compares the procedures via theoretical analyses and numerical studies to highlight how the best choice of algorithm depends on spectral properties of the matrix and the computational resources available. Despite superior performance for many problems, randomized block Krylov iteration has not been widely adopted in computational science. This paper strengthens the case for this method in three ways. First, it presents new pseudocode that can significantly reduce computational costs. Second, it provides a new analysis that yields simple, precise, and informative error bounds. Last, it showcases applications to challenging scientific problems, including principal component analysis for genetic data and spectral clustering for molecular dynamics data.

Related articles: Most relevant | Search more
arXiv:1205.3157 [math.NA] (Published 2012-05-12)
Multi-Adaptive Galerkin Methods for ODEs II: Implementation and Applications
arXiv:math/0610736 [math.NA] (Published 2006-10-24)
Some Refinements of Discrete Jensen's Inequality and Some of Its Applications
arXiv:math/0703410 [math.NA] (Published 2007-03-14)
A Convergence Result for Asynchronous Algorithms and Applications