Linear Time Approximation for Dominating Sets and Independent Dominating Sets in Unit Disk Graphs

A unit disk graph is the intersection graph of n congruent disks in the plane. Dominating sets in unit disk graphs are widely studied due to their application in wireless ad-hoc networks. Since the minimum dominating set problem for unit disk graphs is NP-hard, several approximation algorithms with different merits have been proposed in the literature. On one extreme, there is a linear time 5-approximation algorithm. On another extreme, there are two PTAS whose running times are polynomials of very high degree. We introduce a linear time approximation algorithm that takes the usual adjacency representation of the graph as input and attains a 44/9 approximation factor. This approximation factor is also attained by a second algorithm we present, which takes the geometric representation of the graph as input and runs in O(n logn) time, regardless of the number of edges. The analysis of the approximation factor of the algorithms, both of which are based on local improvements, exploits an assortment of results from discrete geometry to prove that certain graphs cannot be unit disk graphs. It is noteworthy that the dominating sets obtained by our algorithms are also independent sets.

[1]  Thomas Erlebach,et al.  A (4 + epsilon)-Approximation for the Minimum-Weight Dominating Set Problem in Unit Disk Graphs , 2009, WAOA.

[2]  Shang-Hua Teng,et al.  Electrical flows, laplacian systems, and faster approximation of maximum flow in undirected graphs , 2010, STOC '11.

[3]  F. Fodor The Densest Packing of 19 Congruent Circles in a Circle , 1999 .

[4]  Johann Hurink,et al.  Approximating minimum independent dominating sets in wireless networks , 2007, Inf. Process. Lett..

[5]  Milan Ruzic,et al.  Uniform deterministic dictionaries , 2008, TALG.

[6]  Subhas C. Nandy,et al.  Approximation Algorithms for the Discrete Piercing Set Problem for Unit Disks , 2011, CCCG.

[7]  Weili Wu,et al.  New approximations for minimum-weighted dominating sets and minimum-weighted connected dominating sets on unit disk graphs , 2011, Theor. Comput. Sci..

[8]  Colin McDiarmid,et al.  Integer realizations of disk and segment graphs , 2011, J. Comb. Theory, Ser. B.

[9]  L. Tóth Lagerungen in der Ebene auf der Kugel und im Raum , 1953 .

[10]  Harry B. Hunt,et al.  Simple heuristics for unit disk graphs , 1995, Networks.

[11]  Steven R. Finch,et al.  Mathematical constants , 2005, Encyclopedia of mathematics and its applications.

[12]  Matt Gibson,et al.  Algorithms for Dominating Set in Disk Graphs: Breaking the logn Barrier - (Extended Abstract) , 2010, ESA.

[13]  Harry B. Hunt,et al.  NC-Approximation Schemes for NP- and PSPACE-Hard Problems for Geometric Graphs , 1998, J. Algorithms.

[14]  J. Pál Ein Minimumproblem für Ovale , 1921 .

[15]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[16]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[17]  Johann Hurink,et al.  Approximation schemes for wireless networks , 2008, TALG.

[18]  Stefan Hougardy,et al.  A linear-time approximation algorithm for weighted matchings in graphs , 2005, TALG.

[19]  Tim Nieberg,et al.  Independent and dominating sets in wireless communication graphs , 2006 .

[20]  Jeremy P. Spinrad,et al.  Efficient graph representations , 2003, Fields Institute monographs.