2008
DOI: 10.1016/j.acha.2007.12.002
|View full text |Cite
|
Sign up to set email alerts
|

A fast randomized algorithm for the approximation of matrices

Abstract: We introduce a randomized procedure that, given an m × n matrix A and a positive integer k, approximates A with a matrix Z of rank k. The algorithm relies on applying a structured l × m random matrix R to each column of A, where l is an integer near to, but greater than, k. The structure of R allows us to apply it to an arbitrary m × 1 vector at a cost proportional to m log(l); the resulting procedure can construct a rank-k approximation Z from the entries of A at a cost proportional to mn log(k) + l 2 (m + n)… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

6
276
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 276 publications
(282 citation statements)
references
References 17 publications
(43 reference statements)
6
276
0
Order By: Relevance
“…4, and is proven (in a slightly different form) as Lemma 4.4 of ref. 8. The lemma provides a highly probable upper bound on the condition number of the product of the l × m matrix G defined in Eq.…”
Section: Remark 1 Our Earlier Articles Refs 7 and 8 Omitted The Mmentioning
confidence: 99%
“…4, and is proven (in a slightly different form) as Lemma 4.4 of ref. 8. The lemma provides a highly probable upper bound on the condition number of the product of the l × m matrix G defined in Eq.…”
Section: Remark 1 Our Earlier Articles Refs 7 and 8 Omitted The Mmentioning
confidence: 99%
“…For a numerically low rank matrix, its approximate singular value decomposition can be efficiently evaluated using randomized algorithms (see e.g. [33,34,35]). The idea is briefly reviewed as below, though presented in a slightly non-standard way.…”
Section: Spectrum Sweeping Methods For Estimating Spectral Densitiesmentioning
confidence: 99%
“…It is easy to verify that such choice of h(t) satisfies Eq. (34) and is periodic on (−1, 1). There are many choice of π(t), and here we use (36) π…”
Section: Application To Trace Estimation Of General Matrix Functionsmentioning
confidence: 99%
“…As shown in [12], this cost can be lowered to O mn log(l) + lkn log(n) , where l is an integer greater than but close to k (in applications, l = k + 10 is typical.) The first term is the cost of obtaining l samples of the range of A via an accelerated fast Fourier transform.…”
Section: Hierarchical-block-separable Matricesmentioning
confidence: 99%