Distributed approximation of capacitated dominating sets

We study local, distributed algorithms for the capacitated minimum dominating set (CapMDS) problem, which arises in various distributed network applications. Given a network graph G = (V,E), and a capacity cap(v) ∈ N for each node v ∈ V , the CapMDS problem asks for a subset S ⊆ V of minimal cardinality, such that every network node not in S is covered by at least one neighbor in S, and every node v ∈ S covers at most cap(v) of its neighbors. We prove that in general graphs and even with uniform capacities, the problem is inherently non-local, i.e., every distributed algorithm achieving a non-trivial approximation ratio must have a time complexity that essentially grows linearly with the network diameter. On the other hand, if for some parameter e > 0, capacities can be violated by a factor of 1 + e, CapMDS becomes much more local. Particularly, based on a novel distributed randomized rounding technique, we present a distributed bi-criteria algorithm that achieves an O(log Δ)-approximation in time O(log3n + log(n)/e), where n and Δ denote the number of nodes and the maximal degree in G, respectively. Finally, we prove that in geometric network graphs typically arising in wireless settings, the uniform problem can be approximated within a constant factor in logarithmic time, whereas the non-uniform problem remains entirely non-local.

[1]  Shay Kutten,et al.  Fast Distributed Construction of Small k-Dominating Sets and Applications , 1998, J. Algorithms.

[2]  Judit Bar-Ilan,et al.  How to Allocate Network Centers , 1993, J. Algorithms.

[3]  Christoph Lenzen,et al.  Leveraging Linial's Locality Limit , 2008, DISC.

[4]  N Linial,et al.  Low diameter graph decompositions , 1993, Comb..

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  Roger Wattenhofer,et al.  Fast Deterministic Distributed Maximal Independent Set Computation on Growth-Bounded Graphs , 2005, DISC.

[7]  Peng-Jun Wan,et al.  Message-optimal connected dominating sets in mobile ad hoc networks , 2002, MobiHoc '02.

[8]  Roger Wattenhofer,et al.  A log-star distributed maximal independent set algorithm for growth-bounded graphs , 2008, PODC '08.

[9]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[10]  Prabhakar Raghavan,et al.  Randomized rounding: A technique for provably good algorithms and algorithmic proofs , 1985, Comb..

[11]  B. R. Badrinath,et al.  On the node-scheduling approach to topology control in ad hoc networks , 2005, MobiHoc '05.

[12]  R. Rajaraman,et al.  An efficient distributed algorithm for constructing small dominating sets , 2002 .

[13]  Roger Wattenhofer,et al.  Constant Time Distributed Dominating Set Approximation , 2022 .

[14]  Michael Elkin,et al.  Distributed approximation: a survey , 2004, SIGA.

[15]  Moni Naor,et al.  What Can be Computed Locally? , 1995, SIAM J. Comput..

[16]  Adrian Perrig,et al.  Using Clustering Information for Sensor Network Localization , 2005, DCOSS.

[17]  Nathan Linial,et al.  Locality in Distributed Graph Algorithms , 1992, SIAM J. Comput..

[18]  Noga Alon,et al.  A Fast and Simple Randomized Parallel Algorithm for the Maximal Independent Set Problem , 1985, J. Algorithms.

[19]  Fabrizio Grandoni,et al.  Primal-dual based distributed algorithms for vertex cover with semi-hard capacities , 2005, PODC '05.

[20]  Peng-Jun Wan,et al.  Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks , 2004, Mob. Networks Appl..

[21]  Leonidas J. Guibas,et al.  Discrete mobile centers , 2001, SCG '01.

[22]  Michael Luby A Simple Parallel Algorithm for the Maximal Independent Set Problem , 1986, SIAM J. Comput..

[23]  Baruch Awerbuch,et al.  Complexity of network synchronization , 1985, JACM.

[24]  Roger Wattenhofer,et al.  On the locality of bounded growth , 2005, PODC '05.

[25]  Roger Wattenhofer,et al.  Maximal independent sets in radio networks , 2005, PODC '05.

[26]  Judit Bar-Ilan,et al.  Generalized submodular cover problems and applications , 2001, Theor. Comput. Sci..

[27]  Rajiv Gandhi,et al.  Distributed Algorithms for Coloring and Domination in Wireless Ad Hoc Networks , 2004, FSTTCS.

[28]  Roger Wattenhofer,et al.  The price of being near-sighted , 2006, SODA '06.

[29]  Roger Wattenhofer,et al.  What cannot be computed locally! , 2004, PODC '04.

[30]  Jie Wu,et al.  An extended localized algorithm for connected dominating set formation in ad hoc wireless networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[31]  Xiang-Yang Li,et al.  Distributed low-cost backbone formation for wireless ad hoc networks , 2005, MobiHoc '05.

[32]  Beat Gfeller,et al.  A randomized distributed algorithm for the maximal independent set problem in growth-bounded graphs , 2007, PODC '07.

[33]  Idit Keidar,et al.  Veracity radius: capturing the locality of distributed computations , 2006, PODC '06.