PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 1, 2024Communications of the ACM2 citationsOpen Access

Solving Sparse Linear Systems Faster than Matrix Multiplication

View Full Paper
RPRichard PengSVSantosh Vempala

Key Points

Key points are not available for this paper at this time.

Abstract

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 Õ ( n ω ), where ω 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 with sparse coefficient matrices asymptotically faster than matrix multiplication for any ω > 2. This speedup holds for any input matrix A with o ( n ω−1 / log (κ( A ))) non-zeros, where κ( A ) is the condition number of A . Our algorithm can be viewed as an efficient, randomized implementation of the block Krylov method via recursive low displacement rank factorization. It is inspired by an algorithm of Eberly et al. 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 the eigenvalues of semi-random matrices.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Peng et al. (2024) studied this question.

synapsesocial.com/papers/68e61f46b6db6435875b13cchttps://doi.org/10.1145/3615679
Ask AI
Helpful
Bookmark
Share
View Full Paper