2016
DOI: 10.1007/s00211-016-0837-7
|View full text |Cite
|
Sign up to set email alerts
|

Randomized estimation of spectral densities of large matrices made accurate

Abstract: Abstract. For a large Hermitian matrix A ∈ C N ×N , it is often the case that the only affordable operation is matrix-vector multiplication. In such case, randomized method is a powerful way to estimate the spectral density (or density of states) of A. However, randomized methods developed so far for estimating spectral densities only extract information from different random vectors independently, and the accuracy is therefore inherently limitedwhere Nv is the number of random vectors.In this paper we demonst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 21 publications
(22 citation statements)
references
References 41 publications
0
22
0
Order By: Relevance
“…Like our estimators, the spectrum-sweeping method [27,Algorithm 5] is based on a randomized low-rank approximation of A. However, it is designed to compute the trace of smooth functions of Hermitian matrices in the context of density of state estimations in quantum physics.…”
Section: Related Workmentioning
confidence: 99%
“…Like our estimators, the spectrum-sweeping method [27,Algorithm 5] is based on a randomized low-rank approximation of A. However, it is designed to compute the trace of smooth functions of Hermitian matrices in the context of density of state estimations in quantum physics.…”
Section: Related Workmentioning
confidence: 99%
“…It has been proved in [19] that the expansion error in (3.6) decays as ρ −m for some constant ρ > 1. For a general matrix A whose eigenvalues are not necessarily in the interval [−1, 1], a linear transformation is first applied to A to bring its eigenvalues to the desired interval.…”
Section: The Kernel Polynomial Method the Kernel Polynomial Methods (mentioning
confidence: 99%
“…In order to compare with the accuracy of the DOS, the exact eigenvalues of each problem are computed with MATLAB built-in function eig. We measure the error of the approximate DOS using the relative L 1 error as proposed in [19]:…”
Section: Numerical Experimentsmentioning
confidence: 99%
“…Computing the trace in this manner, however, requires the computation of all the eigenvalues, which is also often prohibitively expensive. Hence, various methods proposed for approximately computing tr( f ( A )) consist of the following two ingredients: Approximate the trace of f ( A ) by using the average of unbiased samples uiTffalse(Afalse)ui, i =1,…, N , where the u i are independent random vectors of some nature. Approximately compute the bilinear form uiTffalse(Afalse)ui by using some numerical technique. …”
Section: Introductionmentioning
confidence: 99%
“…Computing the trace in this manner, however, requires the computation of all the eigenvalues, which is also often prohibitively expensive. Hence, various methods proposed for approximately computing tr( f(A)) consist of the following two ingredients 1,10,[13][14][15][16][17][18][19] The various methods differ in the random mechanism of selecting the u i and the numerical technique for computing the bilinear form. Several variants of these ingredients exist (e.g., computing deterministically tr( (A)) = ∑ n i=1 e T i (A)e i rather than using random vectors u i , or even using block vectors to replace the canonical vectors e i 20 ; or using moment extrapolation for, particularly, f(t) = t with real value 21,22 ), but they are not the focus of this work.…”
Section: Introductionmentioning
confidence: 99%