Show simple item record

dc.contributor.authorOrecchia, Lorenzo
dc.contributor.authorZhu, Zeyuan Allen
dc.contributor.authorKelner, Jonathan Adam
dc.contributor.authorSidford, Aaron D.
dc.date.accessioned2013-09-11T15:37:35Z
dc.date.available2013-09-11T15:37:35Z
dc.date.issued2013-06
dc.identifier.isbn9781450320290
dc.identifier.urihttp://hdl.handle.net/1721.1/80391
dc.descriptionOriginal manuscript January 28, 2013en_US
dc.description.abstractIn 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.sponsorshipNational Science Foundation (U.S.) (Award 0843915)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 1111109)en_US
dc.description.sponsorshipAlfred P. Sloan Foundation (Research Fellowship)en_US
dc.description.sponsorshipNational Science Foundation (U.S.). Graduate Research Fellowship Program (Grant 1122374)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2488608.2488724en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourcearXiven_US
dc.titleA simple, combinatorial algorithm for solving SDD systems in nearly-linear timeen_US
dc.typeArticleen_US
dc.identifier.citationJonathan 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.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mathematicsen_US
dc.contributor.mitauthorKelner, Jonathan Adamen_US
dc.contributor.mitauthorOrecchia, Lorenzoen_US
dc.contributor.mitauthorSidford, Aaron D.en_US
dc.contributor.mitauthorZhu, Zeyuan Allenen_US
dc.relation.journalProceedings of the 45th annual ACM symposium on Symposium on theory of computing (STOC '13)en_US
dc.eprint.versionOriginal manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsKelner, Jonathan A.; Orecchia, Lorenzo; Sidford, Aaron; Zhu, Zeyuan Allenen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-2749-3859
dc.identifier.orcidhttps://orcid.org/0000-0002-4257-4198
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record