Show simple item record

dc.contributor.authorPeng, Richard
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-30T17:02:51Z
dc.date.available2018-05-30T17:02:51Z
dc.date.issued2016-12
dc.date.submitted2016-10
dc.identifier.isbn978-1-5090-3933-3
dc.identifier.urihttp://hdl.handle.net/1721.1/115974
dc.description.abstractIn this paper, we provide faster algorithms for computing variousfundamental quantities associated with random walks on a directedgraph, including the stationary distribution, personalized PageRankvectors, hitting times, and escape probabilities. In particular, ona directed graph with n vertices and m edges, we show how tocompute each quantity in time Õ(m[superscript 3/4]n + mn[superscript 2/3]), wherethe Õ notation suppresses polylog factors in n, the desired accuracy, and the appropriate condition number (i.e. themixing time or restart probability). Our result improves upon the previous fastest running times for these problems, previous results either invoke a general purpose linearsystem solver on a n × n matrix with m non-zero entries, or depend polynomially on the desired error or natural condition numberassociated with the problem (i.e. the mixing time or restart probability). For sparse graphs, we obtain a running time of Õ(n[superscript 7/4]), breaking the O(n[superscript 2]) barrier of the best running time one couldhope to achieve using fast matrix multiplication. We achieve our result by providing a similar running time improvementfor solving directed Laplacian systems, a natural directedor asymmetric analog of the well studied symmetric or undirected Laplaciansystems. We show how to solve such systems in time Õ(m[superscrip 3/4]n + mn[superscript 2/3]), and efficiently reduce a broad range of problems to solving Õ(1) directed Laplacian systems on Eulerian graphs. We hope these resultsand our analysis open the door for further study into directedspectral graph theory.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant 1111109)en_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/FOCS.2016.69en_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.titleFaster Algorithms for Computing the Stationary Distribution, Simulating Random Walks, and Moreen_US
dc.typeArticleen_US
dc.identifier.citationCohen, Michael B., et al. "Faster Algorithms for Computing the Stationary Distribution, Simulating Random Walks, and More." 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS), 9-11 October, 2016, New Brunswick, New Jersey, IEEE, 2016, pp. 583–92.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.mitauthorCohen, Michael B.
dc.contributor.mitauthorKelner, Jonathan Adam
dc.contributor.mitauthorPeebles, John Lee Thompson
dc.contributor.mitauthorVladu, Adrian Valentin
dc.relation.journal2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2018-05-24T13:22:52Z
dspace.orderedauthorsCohen, Michael B.; Kelner, Jonathan; Peebles, John; Peng, Richard; 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