English

A distributed algorithm to find k-dominating sets

Distributed, Parallel, and Cluster Computing 2007-05-23 v1

Abstract

We consider a connected undirected graph G(n,m)G(n,m) with nn nodes and mm edges. A kk-dominating set DD in GG is a set of nodes having the property that every node in GG is at most kk edges away from at least one node in DD. Finding a kk-dominating set of minimum size is NP-hard. We give a new synchronous distributed algorithm to find a kk-dominating set in GG of size no greater than n/(k+1)\lfloor n/(k+1)\rfloor. Our algorithm requires O(klogn)O(k\log^*n) time and O(mlogk+nlogklogn)O(m\log k+n\log k\log^*n) messages to run. It has the same time complexity as the best currently known algorithm, but improves on that algorithm's message complexity and is, in addition, conceptually simpler.

Keywords

Cite

@article{arxiv.cs/0309040,
  title  = {A distributed algorithm to find k-dominating sets},
  author = {L. D. Penso and V. C. Barbosa},
  journal= {arXiv preprint arXiv:cs/0309040},
  year   = {2007}
}

Comments

To appear in Discrete Applied Mathematics