A fast distributed approximation algorithm for minimum spanning trees

被引:47
|
作者
Khan, Maleq [1 ]
Pandurangan, Gopal [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
关键词
minimum spanning tree; distributed approximation algorithm; randomized algorithm;
D O I
10.1007/s00446-007-0047-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a distributed algorithm that constructs an O(log n)-approximate minimum spanning tree (MST) in any arbitrary network. This algorithm runs in time (O) over tilde (D(G)+L(G, w)) where L(G, w) is a parameter called the local shortest path diameter and D(G) is the (unweighted) diameter of the graph. Our algorithm is existentially optimal (up to polylogarithmic factors), i.e., there exist graphs which need Omega(D(G) + L(G, w)) time to compute an H-approximation to the MST for any H is an element of [1, Theta(log n)]. Our result also shows that there can be a significant time gap between exact and approximate MST computation: there exists graphs in which the running time of our approximation algorithm is exponentially faster than the time-optimal distributed algorithm that computes the MST. Finally, we show that our algorithm can be used to find an approximate MST in wireless networks and in random weighted networks in almost optimal (O) over tilde (D(G)) time.
引用
收藏
页码:391 / 402
页数:12
相关论文
共 50 条
  • [1] A fast distributed approximation algorithm for minimum spanning trees
    Khan, Maleq
    Pandurangan, Gopal
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, 4167 : 355 - +
  • [2] A fast distributed approximation algorithm for minimum spanning trees
    Maleq Khan
    Gopal Pandurangan
    Distributed Computing, 2008, 20 : 391 - 402
  • [3] Brief Announcement: A Fast Distributed Approximation Algorithm for Minimum Spanning Trees in the SINR Model
    Khan, Maleq
    Pandurangan, Gopal
    Pei, Guanhong
    Vullikanti, Anil Kumar S.
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 409 - +
  • [4] A distributed approximation algorithm for the minimum degree minimum weight spanning trees
    Lavault, Christian
    Valencia-Pabon, Mario
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (02) : 200 - 208
  • [5] Fast Approximation Algorithms for Computing Constrained Minimum Spanning Trees
    Yao, Pei
    Guo, Longkun
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 103 - 110
  • [6] INCREMENTAL DISTRIBUTED ASYNCHRONOUS ALGORITHM FOR MINIMUM SPANNING-TREES
    TSIN, YH
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1993, 26 (02): : 227 - 232
  • [7] A DISTRIBUTED ALGORITHM FOR MINIMUM-WEIGHT SPANNING-TREES
    GALLAGER, RG
    HUMBLET, PA
    SPIRA, PM
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (01): : 66 - 77
  • [8] A DISTRIBUTED ALGORITHM FOR MINIMUM WEIGHT DIRECTED SPANNING-TREES
    HUMBLET, PA
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1983, 31 (06) : 756 - 762
  • [9] A fast algorithm for computing minimum routing cost spanning trees
    Campos, Rui
    Ricardo, Manuel
    COMPUTER NETWORKS, 2008, 52 (17) : 3229 - 3247
  • [10] Distributed verification of minimum spanning trees
    Korman, Amos
    Kutten, Shay
    DISTRIBUTED COMPUTING, 2007, 20 (04) : 253 - 266