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
Link To Document :
بازگشت