...
首页> 外文期刊>Journal of Association for Computing Machinery >A Simple Deterministic Distributed MST Algorithm with Near-Optimal Time and Message Complexities
【24h】

A Simple Deterministic Distributed MST Algorithm with Near-Optimal Time and Message Complexities

机译:一种简单的确定性分布式MST算法,具有近最优时间和消息复杂性

获取原文
获取原文并翻译 | 示例
           

摘要

The distributed minimum spanning tree (MST) problem is one of the most central and fundamental problems in distributed graph algorithms. Kutten and Peleg devised an algorithm with running time O(D +n~(1/2)·log* n), where D is the hop diameter of the input n-vertex m-edge graph, and with message complexity O(m + n~(3/2)). Peleg and Rubinovich showed that the running time of the algorithm of Kutten and Peleg is essentially tight and asked if one can achieve near-optimal running time together with near-optimal message complexity.In a recent breakthrough, Pandurangan et al. answered this question in the affirmative and devised a randomized algorithm with time O(D + n~(1/2)) and message complexity O(m). They asked if such a simultaneous time- and message optimality can be achieved by a deterministic algorithm.In this article, building on the work of Pandurangan et al., we answer this question in the affirmative and devise a deterministic algorithm that computes MST in time O((D + n~(1/2))·log n) using O(m·log n + n log n· log* n) messages. The polylogarithmic factors in the time and message complexities of our algorithm are significantly smaller than the respective factors in the result of Pandurangan et al. In addition, our algorithm and its analysis are very simple and self-contained as opposed to rather complicated previous sublinear-time algorithms.Finally, we use our new algorithm to devise a randomized MST algorithm with running time O(μ(G, ω) + n~(1/2)) and message complexity O(|E|), where μ-radius μ(G,ω) ≤ D is a graph parameter, which is typically much smaller than D. This improves a previous bound from Elkin.
机译:分布式最小生成树(MST)问题是分布式图算法中最中心和基本问题之一。 kutten和peleg设计了一种运行时间O(d + n〜(1/2)·log * n)的算法,其中d是输入的n顶点M-边缘图的跳跃直径,并且消息复杂度o(m + n〜(3/2))。 Peleg和Rubinovich表明,Kutten和Peleg算法的运行时间基本上是紧张的,并询问是否可以在近最佳的信息复杂度一起实现近最佳运行时间。在最近的突破中,Pandurangan等人。以肯定的方式回答了这个问题,并设计了一个随机算法的时间o(d + n〜(1/2))和消息复杂性o(m)。他们询问是否可以通过确定算法实现这样的同时的时间和消息。在本文中,在Pandurangan等人的工作中,我们在肯定和设计的确定性算法中建立了这个问题,可以使用o((d + n〜(d + n〜(1/2))·log n))计算MST的确定性算法(m·log n + n log n·log * n)消息。我们的算法的时间和消息复杂性的波动力学因素显着小于Pandurangan等人的结果的各个因素。此外,我们的算法及其分析非常简单且自包含,而不是相当复杂的先前的Sublinear-time算法。最后,我们使用我们的新算法设计具有运行时O(μ(g,ω)+ n〜(1/2))和消息复杂度o(|)的随机MST算法,其中μ半径μ(g ,ω)≤d是图表参数,其通常远小于d。这改善了从elkin的先前绑定。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号