Solving Sparse Linear Systems Faster than Matrix Multiplication
Not on the map. Why?
Abstract (arXiv)
Can linear systems be solved faster than matrix multiplication? While there has been remarkable progress for the special cases of graph structured linear systems, in the general setting, the bit complexity of solving an n × n linear system Ax=b is tildeO(nω), where ω < 2.372864 is the matrix multiplication exponent. Improving on this has been an open problem even for sparse linear systems with poly(n) condition number. In this paper, we present an algorithm that solves linear systems in sparse matrices asymptotically faster than matrix multiplication for any ω > 2. This speedup holds for any input matrix A with o(nω -1/log(kappa(A))) non-zeros, where kappa(A) is the condition number of A. For poly(n)-conditioned matrices with tildeO(n) nonzeros, and the current value of ω, the bit complexity of our algorithm to solve to within any 1/poly(n) error is O(n2.331645). Our algorithm can be viewed as an efficient, randomized implementation of the block Krylov method via recursive low displacement rank factorizations. It is inspired by the algorithm of [Eberly et al. ISSAC `06 `07] for inverting matrices over finite fields. In our analysis of numerical stability, we develop matrix anti-concentration techniques to bound the smallest eigenvalue and the smallest gap in eigenvalues of semi-random matrices.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 4; 2025: 0; 2026: 1.
10 papers.
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2024Testing Calibration in Nearly-Linear Timecited by 9
- 2024Fine-grained Analysis and Faster Algorithms for Iteratively Solving Linear Systemscited by 7
- 2023FairWASP: Fast and Optimal Fair Wasserstein Pre-processingcited by 5
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2022Towards Neural Sparse Linear Solverscited by 2
- 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
- 2023Randomized Schur Complement Views for Graph Contrastive Learningcited by 0
- 2024HERTA: A High-Efficiency and Rigorous Training Algorithm for Unfolded Graph Neural Networkscited by 0
- 2026Well-Conditioned Oblivious Perturbations in Linear Spacecited by 0
- 2026Well-Conditioned Oblivious Perturbations in Linear Space25 Apr 2026
- 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
- 2024HERTA: A High-Efficiency and Rigorous Training Algorithm for Unfolded Graph Neural Networks26 Mar 2024
- 2024Testing Calibration in Nearly-Linear Time20 Feb 2024
- 2023Solving Dense Linear Systems Faster Than via Preconditioning14 Dec 2023
- 2023FairWASP: Fast and Optimal Fair Wasserstein Pre-processing31 Oct 2023
- 2023Gradient Coding with Iterative Block Leverage Score Sampling6 Aug 2023
- 2023Randomized Schur Complement Views for Graph Contrastive Learning6 Jun 2023
- 2022Towards Neural Sparse Linear Solvers14 Mar 2022