Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Tight Lower Bound on Distributed Random Walk Computation

Published 14 Feb 2011 in cs.DC and cs.DS | (1102.2906v2)

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 DD can be performed in O~(D+D)\tilde O(\sqrt{\ell 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} 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 nn, DD, and D(n/(D<sup>3log</sup>n))<sup>1/4D\leq \ell \leq (n/(D<sup>3\log</sup> n))<sup>{1/4}, performing a random walk of length Θ()\Theta(\ell) on an nn-node network of diameter DD requires Ω(D+D)\Omega(\sqrt{\ell 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 DD 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.

Citations (45)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.