Distributed Algorithms for Low Stretch Spanning Trees
Distributed Algorithms for Low Stretch Spanning Trees
复制标题
低伸展生成树的分布式算法
DOI:
10.4230/lipics.disc.2019.4
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
C. Lenzen
中科院分区:
文献类型:
--
作者:
R. Becker;Y. Emek;M. Ghaffari;C. Lenzen
Given an undirected graph with integer edge lengths, we study the problem of approximating the distances in the graph by a spanning tree based on the notion of stretch. Our main contribution is a distributed algorithm in the CONGEST model of computation that constructs a random spanning tree with the guarantee that the expected stretch of every edge is O(log3 n), where n is the number of nodes in the graph. If the graph is unweighted, then this algorithm can be implemented to run in O(D) rounds, where D is the hop-diameter of the graph, thus being asymptotically optimal. In the weighted case, the run-time of our algorithm matches the currently best known bound for exact distance computations, i.e., Õ(min{ √ nD, √ nD1/4 + n3/5 + D}). We stress that this is the first distributed construction of spanning trees leading to poly-logarithmic expected stretch with non-trivial running time. 2012 ACM Subject Classification Mathematics of computing → Graph algorithms; Theory of computation → Distributed algorithms