Randomized numerical linear algebra: Foundations and algorithms
This survey describes probabilistic algorithms for linear algebraic computations, such as
factorizing matrices and solving linear systems. It focuses on techniques that have a proven …
factorizing matrices and solving linear systems. It focuses on techniques that have a proven …
Scalable semidefinite programming
Semidefinite programming (SDP) is a powerful framework from convex optimization that has
striking potential for data science applications. This paper develops a provably correct …
striking potential for data science applications. This paper develops a provably correct …
Scalable kernel k-means clustering with nystrom approximation: Relative-error bounds
Kernel k-means clustering can correctly identify and extract a far more varied collection of
cluster structures than the linear k-means clustering algorithm. However, kernel k-means …
cluster structures than the linear k-means clustering algorithm. However, kernel k-means …
Randomized numerical linear algebra: A perspective on the field with an eye to software
Randomized numerical linear algebra-RandNLA, for short-concerns the use of
randomization as a resource to develop improved algorithms for large-scale linear algebra …
randomization as a resource to develop improved algorithms for large-scale linear algebra …
Streaming low-rank matrix approximation with an application to scientific simulation
This paper argues that randomized linear sketching is a natural tool for on-the-fly
compression of data matrices that arise from large-scale scientific simulations and data …
compression of data matrices that arise from large-scale scientific simulations and data …
Simpler is better: a comparative study of randomized pivoting algorithms for CUR and interpolative decompositions
Matrix skeletonizations like the interpolative and CUR decompositions provide a framework
for low-rank approximation in which subsets of a given matrix's columns and/or rows are …
for low-rank approximation in which subsets of a given matrix's columns and/or rows are …
Randomized nyström preconditioning
This paper introduces the Nyström preconditioned conjugate gradient (PCG) algorithm for
solving a symmetric positive-definite linear system. The algorithm applies the randomized …
solving a symmetric positive-definite linear system. The algorithm applies the randomized …
Randomly pivoted Cholesky: Practical approximation of a kernel matrix with few entry evaluations
The randomly pivoted Cholesky algorithm (RPCholesky) computes a factorized rank‐kk
approximation of an N× NN*N positive‐semidefinite (psd) matrix. RPCholesky requires only …
approximation of an N× NN*N positive‐semidefinite (psd) matrix. RPCholesky requires only …
XTrace: Making the Most of Every Sample in Stochastic Trace Estimation
The implicit trace estimation problem asks for an approximation of the trace of a square
matrix, accessed via matrix-vector products (matvecs). This paper designs new randomized …
matrix, accessed via matrix-vector products (matvecs). This paper designs new randomized …
Fast and stable randomized low-rank matrix approximation
Y Nakatsukasa - arxiv preprint arxiv:2009.11392, 2020 - arxiv.org
Randomized SVD has become an extremely successful approach for efficiently computing a
low-rank approximation of matrices. In particular the paper by Halko, Martinsson, and Tropp …
low-rank approximation of matrices. In particular the paper by Halko, Martinsson, and Tropp …