2005
DOI: 10.1137/s0097539704441848
|View full text |Cite
|
Sign up to set email alerts
|

Minimum-Weight Spanning Tree Construction in O(log log n) Communication Rounds

Abstract: Abstract. We consider a simple model for overlay networks, where all n processes are connected to all other processes, and each message contains at most O(log n) bits. For this model, we present a distributed algorithm which constructs a minimum-weight spanning tree in O(log log n) communication rounds, where in each round any process can send a message to every other process. If message size is Θ(n ) for some > 0, then the number of communication rounds is O(log 1 ).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
112
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 121 publications
(114 citation statements)
references
References 13 publications
2
112
0
Order By: Relevance
“…The main algorithmic issue lies then in dealing with the potential congestion caused by the bandwidth restrictions. Indeed, there has been a lot of recent work in studying various fundamental problems in the Congested Clique model, including facility location [12,6], minimum spanning tree (MST) [22,14], shortest paths and distances [7,15,25], triangle finding [10,9], subgraph detection [10], ruling sets [6,14], sorting [28,21], and routing [21]. The modelling assumption in solving these problems is that the input graph G = (V, E) is "embedded" in the Congested Clique, that is, each node of G is uniquely mapped to a machine and the edges of G are naturally mapped to the links between the corresponding machines (cf.…”
Section: Introductionmentioning
confidence: 99%
“…The main algorithmic issue lies then in dealing with the potential congestion caused by the bandwidth restrictions. Indeed, there has been a lot of recent work in studying various fundamental problems in the Congested Clique model, including facility location [12,6], minimum spanning tree (MST) [22,14], shortest paths and distances [7,15,25], triangle finding [10,9], subgraph detection [10], ruling sets [6,14], sorting [28,21], and routing [21]. The modelling assumption in solving these problems is that the input graph G = (V, E) is "embedded" in the Congested Clique, that is, each node of G is uniquely mapped to a machine and the edges of G are naturally mapped to the links between the corresponding machines (cf.…”
Section: Introductionmentioning
confidence: 99%
“…The task of n × n matrix multiplication over the min-plus semiring can be reduced to APSP with a constant blowup [3, pp.202-205], hence the above bound applies also to any APSP algorithm that only uses minimum and addition operations. This means that current techniques for similar problems, like the one used in the fast MST algorithm of Lotker et al [51] cannot be extended to solve APSP.…”
Section: Lower Boundsmentioning
confidence: 99%
“…As such, it has been recently gaining increasing attention [24,25,36,37,46,49,51,57,59,63], in an attempt to understand the relative computational power of distributed computing models.…”
Section: Introductionmentioning
confidence: 99%
“…This algorithm takes only O(n log n) messages to construct an O(log n)-approximate MST as opposed to the Ω(n 2 ) lower bound (shown by Korach et al [14]) on the number of messages needed by any distributed MST algorithm in this model. If the time complexity needs to be optimized, then the NNT scheme can easily be implemented in O(1) time by using O(n 2 ) messages, as opposed to the best known time bound of O(log log n) for the (exact) MST [17]. These results suggest that the NNT scheme can yield faster and more communication-efficient algorithms than the algorithms that compute the exact MST.…”
Section: Nearest Neighbor Tree Schemementioning
confidence: 99%