Abstract

We present an algorithm that on input of an nn-vertex mm-edge weighted graph GG and a value kk, produces an {\em incremental sparsifier} G^\hat{G} with n−1+m/kn-1 + m/k edges, such that the condition number of GG with G^\hat{G} is bounded above by O~(klog⁡2n)\tilde{O}(k\log^2 n), with probability 1−p1-p. The algorithm runs in time O~((mlog⁡n+nlog⁡2n)log⁡(1/p)).\tilde{O}((m \log{n} + n\log^2{n})\log(1/p)). As a result, we obtain an algorithm that on input of an n×nn\times n symmetric diagonally dominant matrix AA with mm non-zero entries and a vector bb, computes a vector x{x} satisfying ∣∣x−A+b∣∣A<ε∣∣A+b∣∣A||{x}-A^{+}b||_A<ε||A^{+}b||_A , in expected time O~(mlog⁡2nlog⁡(1/ε)).\tilde{O}(m\log^2{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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.