Distributed minimum spanning tree
From Wikipedia, the free encyclopedia
The distributed minimum spanning tree (MST) problem involves the construction of a minimum spanning tree by a distributed algorithm, in a network where nodes communicate by message passing. It is radically different from the classical sequential problem, although the most basic approach resembles Borůvka's algorithm. One important application of this problem is to find a tree that can be used for broadcasting. In particular, if the cost for a message to pass through an edge in a graph is significant, an MST can minimize the total cost for a source process to communicate with all the other processes in the network.
The problem was first suggested and solved in time in 1983 by Gallager et al.,[1] where is the number of vertices in the graph. Later, the solution was improved to [2] and finally[3][4] where D is the network, or graph diameter. A lower bound on the time complexity of the solution has been eventually shown to be[5]