We model a snapshot of a mobile packet radio network as an undirected graph. The nodes of the graph are processors, that communicate along their incident edges by broadcast. The radios do not know the size of the network, and start out with no topological information. Our goal is to select a small subset of the nodes of the graph so that every other node is adjacent to at least one node in the subset. Such a subset is called a dominating set. Finding the smallest dominating set of a graph is known to be NP-hard. An event driven distributed algorithm is presented that picks a dominating set of size at most N /2M +1, for any network with N nodes and M links. Since conmmunication is by broadcast, the messages cannot be exclusively routed on subgraphs such as spanning trees. For the class of 6-regular graphs of diameter d, it takes O(N6d) messages to learn the entire topology of the graph. We show that for graphs of regular degree, 6, our algorithm has communication complexity of O(IDgl63 + N6), where Dg is the dominating set picked by the algorithm. The time complexity is O(IDgl). Thus the algorithm is efficient for graphs with diameter greater than 3.
[1]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[2]
Anthony Ephremides,et al.
The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm
,
1981,
IEEE Trans. Commun..
[3]
David S. Johnson.
Approximation algorithms for combinatorial problems
,
1973,
STOC '73.
[4]
Decision Systems.,et al.
Distributed minimum hop algorithms
,
1982
.
[5]
Vasek Chvátal,et al.
A Greedy Heuristic for the Set-Covering Problem
,
1979,
Math. Oper. Res..
[6]
Adrian Segall,et al.
Distributed network protocols
,
1983,
IEEE Trans. Inf. Theory.
[7]
Dorit S. Hochbaum,et al.
Approximation Algorithms for the Set Covering and Vertex Cover Problems
,
1982,
SIAM J. Comput..
[8]
Dimitri P. Bertsekas,et al.
Data Networks
,
1986
.
[9]
Abhay Parekh,et al.
Analysis of a Greedy Heuristic for Finding Small Dominating Sets in Graphs
,
1991,
Inf. Process. Lett..