• DocumentCode
    1707327
  • Title

    Approaching Optimality for Solving SDD Linear Systems

  • Author

    Koutis, Ioannis ; Miller, Gary L. ; Peng, Richard

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2010
  • Firstpage
    235
  • Lastpage
    244
  • Abstract
    We present an algorithm that on input of an n-vertex m-edge weighted graph G and a value k, produces an incremental sparsifier G with n-1+m/k edges, such that the condition number of G with G is bounded above by Õ(k log2 n), with probability 1-p. The algorithm runs in time Õ((m log n + n log n) log(1/p)). As a result, we obtain an algorithm that on input of an n × n symmetric diagonally dominant matrix A with m non-zero entries and a vector b, computes a vector x satisfying ||x-A+b||A <; ϵ||A+b||A, in expected time Õ(m log2 n log(1/ϵ)). The solver is based on repeated applications of the incremental sparsifier that produces a chain of graphs which is then used as input to a recursive preconditioned Chebyshev iteration.
  • Keywords
    Chebyshev approximation; computational complexity; graph theory; iterative methods; recursive estimation; vectors; SDD linear systems; incremental sparsifier; incremental sparsifier G; n-vertex m-edge weighted graph G; recursive preconditioned Chebyshev iteration; symmetric diagonally dominant matrix; time complexity; vector; Algorithm design and analysis; Laplace equations; Linear systems; Partitioning algorithms; Resistance; Symmetric matrices; Upper bound; algorithms; combinatorial preconditioning; linear systems; spectral graph theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2010 51st Annual IEEE Symposium on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0272-5428
  • Print_ISBN
    978-1-4244-8525-3
  • Type

    conf

  • DOI
    10.1109/FOCS.2010.29
  • Filename
    5671167