arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1102.2906cs.DCcs.DS
收藏

分布式随机游动计算的一个严格下界

A Tight Lower Bound on Distributed Random Walk Computation

Danupon Nanongkai, Atish Das Sarma, Gopal Pandurangan

摘要:

我们考虑在分布式网络中执行随机行走的问题。给定带宽限制,问题的目标是最小化获得随机游走样本所需的轮数。Das Sarma等人[PODC'10]表明,在直径为$D$的网络上,长度为$\ell$的随机游走可以在$\tilde O(\sqrt{\ell D}+D)$时间内执行。一个主要的问题是是否存在一个更快的算法,特别是$\sqrt{\ell}$和$\sqrt{D}$的乘法是否是必要的。在本文中,我们证明了一个严格的无条件下界的时间复杂度的分布随机游动计算。具体来说,我们表明,对于任何$n$、$D$和$D\leq \ell \leq (n/(D^3\log n))^{1/4}$,在直径为$D$的$n$节点网络上执行长度为$Θ(\ell)$的随机游走需要$Ω(\sqrt{\ell D}+D)$时间。该界限是{ \em无条件},即,它适用于任何(可能是随机的)算法。据我们所知,这是第一个下限,直径发挥作用的乘法因子。我们的界限表明,算法的Das Sarma等。是时间最优的。我们的证明技术引入了{ \em有界循环}通信复杂度和分布式算法下限之间的新联系,其中$D$作为权衡参数,加强了Das Sarma等人的先前研究。[STOC'11]。特别是,我们利用指针追逐问题的有界循环通信复杂性。我们的技术可以是独立的利益,并可能是有用的,在显示非平凡的其他基本分布式计算问题的复杂性的下限。

英文摘要:

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 $D$ can be performed in $\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 $\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 $n$, $D$, and $D\leq \ell \leq (n/(D^3\log n))^{1/4}$, performing a random walk of length $Θ(\ell)$ on an $n$-node network of diameter $D$ requires $Ω(\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 $D$ 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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑