Spectrum Approximation Beyond Fast Matrix Multiplication: Algorithms and Hardness
Not on the map. Why?
Abstract (arXiv)
Understanding the singular value spectrum of a matrix A ∈ ℝn × n is a fundamental task in countless applications. In matrix multiplication time, it is possible to perform a full SVD and directly compute the singular values σ1,...,σn. However, little is known about algorithms that break this runtime barrier. Using tools from stochastic trace estimation, polynomial approximation, and fast system solvers, we show how to efficiently isolate different ranges of A's spectrum and approximate the number of singular values in these ranges. We thus effectively compute a histogram of the spectrum, which can stand in for the true singular values in many applications. We use this primitive to give the first algorithms for approximating a wide class of symmetric matrix norms in faster than matrix multiplication time. For example, we give a (1 + ε) approximation algorithm for the Schatten-1 norm (the nuclear norm) running in just tilde O((nnz(A)n1/3 + n2)ε-3) time for A with uniform row sparsity or tilde O(n2.18 ε-3) time for dense matrices. The runtime scales smoothly for general Schatten-p norms, notably becoming tilde O (p · nnz(A) ε-3) for any p ≥ 2. At the same time, we show that the complexity of spectrum approximation is inherently tied to fast matrix multiplication in the small ε regime. We prove that achieving milder ε dependencies in our algorithms would imply faster than matrix multiplication time triangle detection for general graphs. This further implies that highly accurate algorithms running in subcubic time yield subcubic time matrix multiplication. As an application of our bounds, we show that precisely computing all effective resistances in a graph in less than matrix multiplication time is likely difficult, barring a major algorithmic breakthrough.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 2; 2025: 1.
5 papers.
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
- 2022Optimal Query Complexities for Dynamic Trace Estimationcited by 6
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2021Estimating leverage scores via rank revealing methods and randomizationcited by 2
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structurecited by 2
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure15 Jul 2025
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systems9 May 2024
- 2022Optimal Query Complexities for Dynamic Trace Estimation30 Sep 2022
- 2021Estimating leverage scores via rank revealing methods and randomization23 May 2021