Faster Algorithms for Computing the Stationary Distribution, Simulating Random Walks, and More
Michael B. Cohen, Jon Kelner, John Peebles, Richard Peng, Aaron, Sidford, Adrian Vladu

TL;DR
This paper introduces faster algorithms for key random walk computations on directed graphs, significantly improving efficiency and breaking previous time complexity barriers, with implications for directed spectral graph theory.
Contribution
The paper presents novel algorithms that compute stationary distributions, personalized PageRank, hitting times, and escape probabilities in sub-quadratic time, advancing directed Laplacian system solutions.
Findings
Achieves $ ilde{O}(m^{3/4}n+mn^{2/3})$ time for key computations on directed graphs.
Breaks the $O(n^{2})$ barrier for sparse graphs, improving over previous methods.
Provides a new approach to solving directed Laplacian systems efficiently.
Abstract
In this paper, we provide faster algorithms for computing various fundamental quantities associated with random walks on a directed graph, including the stationary distribution, personalized PageRank vectors, hitting times, and escape probabilities. In particular, on a directed graph with vertices and edges, we show how to compute each quantity in time , where the notation suppresses polylogarithmic factors in , the desired accuracy, and the appropriate condition number (i.e. the mixing time or restart probability). Our result improves upon the previous fastest running times for these problems; previous results either invoke a general purpose linear system solver on a matrix with non-zero entries, or depend polynomially on the desired error or natural condition number associated with the problem (i.e. the mixing time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
