The PowerURV algorithm for computing rank-revealing full factorizations

12/14/2018
by   Abinand Gopal, et al.
0

Many applications in scientific computing and data science require the computation of a rank-revealing factorization of a large matrix. In many of these instances the classical algorithms for computing the singular value decomposition are prohibitively computationally expensive. The randomized singular value decomposition can often be helpful, but is not effective unless the numerical rank of the matrix is substantially smaller than the dimensions of the matrix. We introduce a new randomized algorithm for producing rank-revealing factorizations based on existing work by Demmel, Dumitriu and Holtz [Numerische Mathematik, 108(1), 2007] that excels in this regime. The method is exceptionally easy to implement, and results in close-to optimal low-rank approximations to a given matrix. The vast majority of floating point operations are executed in level-3 BLAS, which leads to high computational speeds. The performance of the method is illustrated via several numerical experiments that directly compare it to alternative techniques such as the column pivoted QR factorization, or the QLP method by Stewart.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2019

Randomized algorithms for the low multilinear rank approximations of tensors

In this paper, we develop efficient methods for the computation of low m...
research
02/17/2020

Computing rank-revealing factorizations of matrices stored out-of-core

This paper describes efficient algorithms for computing rank-revealing f...
research
06/06/2021

Deviation Maximization for Rank-Revealing QR Factorizations

In this paper we introduce a new column selection strategy, named here “...
research
04/12/2021

Efficient algorithms for computing a rank-revealing UTV factorization on parallel computing architectures

The randomized singular value decomposition (RSVD) is by now a well esta...
research
09/14/2019

A Generalized Randomized Rank-Revealing Factorization

We introduce a Generalized Randomized QR-decomposition that may be appli...
research
06/25/2021

Efficient algorithms for computing rank-revealing factorizations on a GPU

Standard rank-revealing factorizations such as the singular value decomp...
research
05/06/2022

Randomized Compression of Rank-Structured Matrices Accelerated with Graph Coloring

A randomized algorithm for computing a data sparse representation of a g...

Please sign up or login with your details

Forgot password? Click here to reset