ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1102.2906
65
46
v1v2 (latest)

A Tight Lower Bound on Distributed Random Walk Computation

14 February 2011
Danupon Nanongkai
Atish Das Sarma
Gopal Pandurangan
    OT
ArXiv (abs)PDFHTML
Abstract

We consider the problem of performing a random walk in a distributed network. Given bandwidth constraints, the goal of the problem is to minimize the number of rounds required to obtain a random walk sample. Das Sarma et al. [PODC'10] show that a random walk of length ℓ\ellℓ on a network of diameter DDD can be performed in O~(ℓD+D)\tilde O(\sqrt{\ell D}+D)O~(ℓD​+D) time. A major question left open is whether there exists a faster algorithm, especially whether the multiplication of ℓ\sqrt{\ell}ℓ​ and D\sqrt{D}D​ is necessary. In this paper, we show a tight unconditional lower bound on the time complexity of distributed random walk computation. Specifically, we show that for any nnn, DDD, and D≤ℓ≤(n/(D3log⁡n))1/4D\leq \ell \leq (n/(D^3\log n))^{1/4}D≤ℓ≤(n/(D3logn))1/4, performing a random walk of length Θ(ℓ)\Theta(\ell)Θ(ℓ) on an nnn-node network of diameter DDD requires Ω(ℓD+D)\Omega(\sqrt{\ell D}+D)Ω(ℓD​+D) time. This bound is {\em unconditional}, i.e., it holds for any (possibly randomized) algorithm. To the best of our knowledge, this is the first lower bound that the diameter plays a role of multiplicative factor. Our bound shows that the algorithm of Das Sarma et al. is time optimal. Our proof technique introduces a new connection between {\em bounded-round} communication complexity and distributed algorithm lower bounds with DDD as a trade-off parameter, strengthening the previous study by Das Sarma et al. [STOC'11]. In particular, we make use of the bounded-round communication complexity of the pointer chasing problem. Our technique can be of independent interest and may be useful in showing non-trivial lower bounds on the complexity of other fundamental distributed computing problems.

View on arXiv
Comments on this paper