Walking randomly, massively, and efficiently
Jakub Lacki, Slobodan Mitrovic, Krzysztof Onak, Piotr Sankowski
摘要
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 Θ(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 Θ(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 Õ(m/ǫ 2 ) total space),
• in Õ(log 2 log n + log 2 1/ǫ) rounds for directed graphs (with Õ((m + n 1+o(1) )/poly ǫ) total space).
The round complexity of our result for computing PageRank has only logarithmic dependence on 1/ǫ. We use this to show that our PageRank algorithm can be used to construct directed length-l random walks in O(log 2 log n + log 2 l) rounds (with Õ((m + n 1+o(1) )poly l) total space). Namely, by letting ǫ = Θ(1/l), a length-l PageRank walk with constant probability contains no random jump, and hence is a directed random walk.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- Deterministic massively parallel connectivitySam Coy, Artur CzumajSTOC 2022 · 被引用 10 次
- Flock: A Knowledge Graph Foundation Model via Learning on Random WalksJinwoo Kim, Xingyue Huang, Krzysztof Olejniczak, Kyungbin Min 等ICLR 2026 · 被引用 8 次
- Iterative Methods via Locally Evolving Set ProcessBaojian Zhou, Yifan Sun, Reza Babanezhad Harikandeh, Xingzhi Guo 等NeurIPS 2024 · 被引用 4 次
- Efficient and Local Parallel Random WalksMichael Kapralov, Silvio Lattanzi, Navid Nouri, Jakab TardosNeurIPS 2021 · 被引用 3 次
- PageRank Centrality in Directed Graphs with Bounded In-DegreeMikkel Thorup, Hanzhi Wang, Zhewei Wei, Mingji YangSODA 2026
相关 Paper
- Simulating Random Walks in Random StreamsJohn Kallaugher, Michael Kapralov, Eric PriceSODA 2022 · 被引用 3 次
- Massively Parallel Algorithms for Personalized PageRankGuanhao Hou, Xingguang Chen, Sibo Wang, Zhewei WeiVLDB 2021 · 被引用 46 次
- When Connectivity Is Hard, Random Walks Are Easy with Non-determinismDean Doron, Edward Pyne, Roei Tell, R. Ryan WilliamsSTOC 2025 · 被引用 4 次
- Massively Parallel Minimum Spanning Tree in General Metric SpacesAmir Azarmehr, Soheil Behnezhad, Rajesh Jayaram, Jakub Lacki 等SODA 2025 · 被引用 4 次
- Lower Bounds for Non-adaptive Local Computation AlgorithmsAmir Azarmehr, Soheil Behnezhad, Alma Ghafari, Madhu SudanFOCS 2025 · 被引用 2 次
