Show simple item record

dc.contributor.authorPeng, Richard
dc.contributor.authorRao, Anup B.
dc.contributor.authorSidford, Aaron
dc.contributor.authorCohen, Michael B.
dc.contributor.authorKelner, Jonathan Adam
dc.contributor.authorPeebles, John Lee Thompson
dc.contributor.authorVladu, Adrian Valentin
dc.date.accessioned2018-05-30T18:42:43Z
dc.date.available2018-05-30T18:42:43Z
dc.date.issued2017-06
dc.identifier.issn978-1-4503-4528-6
dc.identifier.urihttp://hdl.handle.net/1721.1/115991
dc.description.abstractIn this paper, we begin to address the longstanding algorithmic gap between general and reversible Markov chains. We develop directed analogues of several spectral graph-the oretic tools that had previously been available only in the undirected setting, and for which it was not clear that directed versions even existed. In particular, we provide a notion of approximation for directed graphs, prove sparsifiers under this notion always exist, and show how to construct them in almost linear time. Using this notion of approximation, we design the first almost-linear-time directed Laplacian system solver, and, by leveraging the recent framework of [Cohen-Kelner-Peebles-Peng-Sidford-Vladu, FOCS'16], we also obtain almost-linear-time algorithms for computing the stationary distribution of a Markov chain, computing expected commute times in a directed graph, and more. For each problem, our algorithms improve the previous best running times of O((nm [superscript 3/4] + n[superscript 2/3]m) log[superscript O(1)] (nkϵ[superscript -1])) to O((m + n2[superscript O (√log n loglogn))] log[superscript O(1)] (nkϵ [superscript -1])) where n is the number of vertices in the graph, m is the number of edges, κ is a natural condition number associated with the problem, and ϵ is the desired accuracy. We hope these results open the door for further studies into directed spectral graph theory, and that they will serve as a stepping stone for designing a new generation of fast algorithms for directed graphs.en_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/3055399.3055463en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourcearXiven_US
dc.titleAlmost-linear-time algorithms for Markov chains and new spectral primitives for directed graphsen_US
dc.typeArticleen_US
dc.identifier.citationCohen, Michael B. et al. “Almost-Linear-Time Algorithms for Markov Chains and New Spectral Primitives for Directed Graphs.” Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing - STOC 2017 (2017), 19-23 June, 2017, Montreal, Canada, Association for Computing Machinery, 2017.en_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.mitauthorCohen, Michael B.
dc.contributor.mitauthorKelner, Jonathan Adam
dc.contributor.mitauthorPeebles, John Lee Thompson
dc.contributor.mitauthorVladu, Adrian Valentin
dc.relation.journalProceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing - STOC 2017en_US
dc.eprint.versionOriginal manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2018-05-24T13:19:24Z
dspace.orderedauthorsCohen, Michael B.; Kelner, Jonathan; Peebles, John; Peng, Richard; Rao, Anup B.; Sidford, Aaron; Vladu, Adrianen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-7388-6936
dc.identifier.orcidhttps://orcid.org/0000-0002-4257-4198
dc.identifier.orcidhttps://orcid.org/0000-0002-6514-3761
dc.identifier.orcidhttps://orcid.org/0000-0003-0722-304X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record