Solving Sparse, Symmetric, Diagonally-Dominant Linear Systems in Time 0(m1.31)

  • Authors:
  • Daniel A. Spielman;Shang-Hua Teng

  • Affiliations:
  • -;-

  • Venue:
  • FOCS '03 Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a linear-system solver that, given an n-by-n symmetric positive semi-definite, diagonally dominant matrix A with m non-zero entries and an n-vector b, produces a vector \tilde x within relative distance \varepsilon of the solution to Ax = b in time 0(m^{1.31} \log ({n \mathord{\left/ {\vphantom {n \varepsilon }} \right. \kern-\nulldelimiterspace} \varepsilon })b^{0(1)}), where b is the log of the ratio of the largest to smallest non-zero entry of A. If the graph of A has genus m^{2\theta } or does not have a K_{m\theta} minor, then the exponent of m can be improved to the minimum of 1 + 5\theta and (9/8)(1 + \theta ). The key contribution of our work is an extension of Vaidya's techniques for constructing and analyzing combinatorial preconditioners.