mlsanityData to 7 Oct 2026

Walking Randomly, Massively, and Efficiently

arXiv 1907.05391 ↗First posted 11 Jul 2019cs.DS cs.DCcited by 1

Not on the map. Why?

Abstract (arXiv)

We introduce a set of techniques that allow for efficiently generating many independent random walks in the Massive Parallel Computation (MPC) model with space per machine strongly sublinear in the number of vertices. In this space-per-machine regime, many natural approaches to graph problems struggle to overcome the Theta(log n) MPC round complexity barrier. Our techniques enable breaking this barrier for PageRank---one of the most important applications of random walks---even in more challenging directed graphs, and for approximate bipartiteness and expansion testing. In the undirected case, we start our random walks from the stationary distribution, which implies that we approximately know the empirical distribution of their next steps. This allows for preparing continuations of random walks in advance and applying a doubling approach. As a result we can generate multiple random walks of length l in Theta(log l) rounds on MPC. Moreover, we show that under the popular 1-vs.-2-Cycles conjecture, this round complexity is asymptotically tight. For directed graphs, our approach stems from our treatment of the PageRank Markov chain. We first compute the PageRank for the undirected version of the input graph and then slowly transition towards the directed case, considering convex combinations of the transition matrices in the process. For PageRank, we achieve the following round complexities for damping factor equal to 1 - ε: * in O(log log n + log 1 / ε) rounds for undirected graphs (with tilde O(m / ε2) total space), * in tilde O(log2 log n + log2 1/ε) rounds for directed graphs (with tilde O((m+n1+o(1)) / poly, ε) total space).

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 11 Jul 2019.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.