arXiv · 2605.31430
Spectral density estimation for normal matrices
Abstract
The spectral density estimation problem asks for an algorithm that, given an $n\times n$ matrix $A$, outputs a probability measure that is a good approximation to the uniform distribution on the eigenvalues of $A$, called the spectral density of $A$. This paper considers the setting where $A$ is a large normal matrix that is accessible only through matrix-vector product queries. We provide an algorithm that makes just $m$ matrix-vector queries to $A$ and returns, with high probability, a measure within earth mover's distance $O(1/m+\log m/{\sqrt n})$ of the true spectral density of $A$. We provide a complementary lower bound that any algorithm producing an $\varepsilon$-approximation to the true spectral density for large matrices must make $\Omega(1/\varepsilon)$ matrix-vector queries. The lower bound holds even for the more restricted case of real symmetric input matrices. In combination with our upper bound, it shows that spectral density estimation is essentially no harder for complex normal matrices than for real symmetric matrices.
Explore related subjects
Keep this discovery
Cameron Musco, Christopher Musco, Rikhav Shah, John Urschel, Nicholas West. 2026-05-29. Spectral density estimation for normal matrices. https://arxiv.org/abs/2605.31430
Cite the original work for its findings. Save a collection to share your selection of sources.