Nearly-Linear Time Algorithms for Preconditioning and Solving Symmetric, Diagonally Dominant Linear Systems
Daniel A. Spielman, Shang-Hua Teng

TL;DR
This paper introduces randomized algorithms for efficiently solving symmetric, diagonally dominant linear systems, improving preconditioning techniques and enabling faster computation of approximate solutions and eigenvectors.
Contribution
It presents novel randomized algorithms for preconditioning and solving symmetric diagonally dominant systems with improved time complexity and practical efficiency.
Findings
Expected time for solving systems is nearly linear in the number of nonzero entries.
Constructed preconditioners significantly reduce the generalized condition number.
Specialized algorithms achieve efficient solutions for planar graph structures.
Abstract
We present a randomized algorithm that, on input a symmetric, weakly diagonally dominant n-by-n matrix A with m nonzero entries and an n-vector b, produces a y such that in expected time for some constant c. By applying this algorithm inside the inverse power method, we compute approximate Fiedler vectors in a similar amount of time. The algorithm applies subgraph preconditioners in a recursive fashion. These preconditioners improve upon the subgraph preconditioners first introduced by Vaidya (1990). For any symmetric, weakly diagonally-dominant matrix A with non-positive off-diagonal entries and , we construct in time a preconditioner B of A with at most nonzero off-diagonal entries such that the finite generalized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Stochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs
