2011 IEEE 52nd Annual Symposium on Foundations of Computer Science 2011
DOI: 10.1109/focs.2011.85
|View full text |Cite
|
Sign up to set email alerts
|

A Nearly-m log n Time Solver for SDD Linear Systems

Abstract: We present an improved algorithm for solving symmetrically diagonally dominant linear systems. On input of an n × n symmetric diagonally dominant matrix A with m non-zero entries and a vector b such that Ax = b for some (unknown) vectorx, our algorithm computes a vector x such that ||x −x||A < ||x||A 1 in timẽThe solver utilizes in a standard way a 'preconditioning' chain of progressively sparser graphs. To claim the faster running time we make a two-fold improvement in the algorithm for constructing the chain… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
164
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 162 publications
(167 citation statements)
references
References 27 publications
1
164
0
Order By: Relevance
“…[15] isÕ(m log 2 n log 1 ) where m is the number of nonzero entries in the matrix, the matrix is n × n, and we useÕ to hide O(poly(log log n)) terms. We show how direct application of ACDM to a simple algorithm in [15] yields a faster SDD solver with an asymptotic runtime ofÕ(m log 1.5 n log 1 ) in the unit-cost RAM model, getting closer to the fastest known running time ofÕ(m log n log 1 ) by Koutis, Miller, and Peng [16] in a less restrictive computational model.…”
Section: Our Contributionsmentioning
confidence: 99%
“…[15] isÕ(m log 2 n log 1 ) where m is the number of nonzero entries in the matrix, the matrix is n × n, and we useÕ to hide O(poly(log log n)) terms. We show how direct application of ACDM to a simple algorithm in [15] yields a faster SDD solver with an asymptotic runtime ofÕ(m log 1.5 n log 1 ) in the unit-cost RAM model, getting closer to the fastest known running time ofÕ(m log n log 1 ) by Koutis, Miller, and Peng [16] in a less restrictive computational model.…”
Section: Our Contributionsmentioning
confidence: 99%
“…The first is to improve the efficiency of the proposed algorithm by adapting the recent results in finding low-stretch spanning trees [9], ultra-sparsifiers [10] and simple combinatorial solvers [11] for Laplacian matrices. The second is to generalize the proposed metric to handle n-ary factors (n > 2).…”
Section: Discussionmentioning
confidence: 99%
“…To the best of our knowledge, this is the first attempt to derive theoretically good subgraph preconditioners for SLAM problems. Although the MCMC-based algorithm we develop to find high-quality preconditioners is not practical in its current form, recent developments in finding low-stretch spanning trees [9], ultrasparsifiers [10], and simple combinatorial solvers [11] make us believe that this obstacle will be removed in future work.…”
Section: Introductionmentioning
confidence: 99%
“…Theorem [10]. Symmetric diagonally dominant systems can be solved inÕ(m log n log(1/ )) time, where is a standard measure of the approximation error.…”
Section: The Final Push: Low-stretch Spinementioning
confidence: 99%
“…It is the culmination of a line of work initiated by Vaidya [23], which was brought to near-completion with the breakthrough achievement of Spielman and Teng [19]: the first solver that runs in time O(m log c n) for any graph Laplacian, where c is a large constant. The work discussed here, summarized in the following claim from [10], provides a conceptually simpler, faster and more practical algorithm.…”
Section: Solvers and Their Speedmentioning
confidence: 99%