dc.contributor.author | Orecchia, Lorenzo | |
dc.contributor.author | Zhu, Zeyuan Allen | |
dc.contributor.author | Kelner, Jonathan Adam | |
dc.contributor.author | Sidford, Aaron D. | |
dc.date.accessioned | 2013-09-11T15:37:35Z | |
dc.date.available | 2013-09-11T15:37:35Z | |
dc.date.issued | 2013-06 | |
dc.identifier.isbn | 9781450320290 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/80391 | |
dc.description | Original manuscript January 28, 2013 | en_US |
dc.description.abstract | In this paper, we present a simple combinatorial algorithm that solves symmetric diagonally dominant (SDD) linear systems in nearly-linear time. It uses little of the machinery that previously appeared to be necessary for a such an algorithm. It does not require recursive preconditioning, spectral sparsification, or even the Chebyshev Method or Conjugate Gradient. After constructing a "nice" spanning tree of a graph associated with the linear system, the entire algorithm consists of the repeated application of a simple update rule, which it implements using a lightweight data structure. The algorithm is numerically stable and can be implemented without the increased bit-precision required by previous solvers. As such, the algorithm has the fastest known running time under the standard unit-cost RAM model. We hope the simplicity of the algorithm and the insights yielded by its analysis will be useful in both theory and practice. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Award 0843915) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Award 1111109) | en_US |
dc.description.sponsorship | Alfred P. Sloan Foundation (Research Fellowship) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.). Graduate Research Fellowship Program (Grant 1122374) | en_US |
dc.language.iso | en_US | |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2488608.2488724 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike 3.0 | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en_US |
dc.source | arXiv | en_US |
dc.title | A simple, combinatorial algorithm for solving SDD systems in nearly-linear time | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Jonathan A. Kelner, Lorenzo Orecchia, Aaron Sidford, and Zeyuan Allen Zhu. 2013. A simple, combinatorial algorithm for solving SDD systems in nearly-linear time. In Proceedings of the 45th annual ACM symposium on Symposium on theory of computing (STOC '13). ACM, New York, NY, USA, 911-920. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Mathematics | en_US |
dc.contributor.mitauthor | Kelner, Jonathan Adam | en_US |
dc.contributor.mitauthor | Orecchia, Lorenzo | en_US |
dc.contributor.mitauthor | Sidford, Aaron D. | en_US |
dc.contributor.mitauthor | Zhu, Zeyuan Allen | en_US |
dc.relation.journal | Proceedings of the 45th annual ACM symposium on Symposium on theory of computing (STOC '13) | en_US |
dc.eprint.version | Original manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | Kelner, Jonathan A.; Orecchia, Lorenzo; Sidford, Aaron; Zhu, Zeyuan Allen | en_US |
dc.identifier.orcid | https://orcid.org/0000-0002-2749-3859 | |
dc.identifier.orcid | https://orcid.org/0000-0002-4257-4198 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |