Some Observations on Algorithms for Computing Minimum Independent Dominating Set

In this paper, we present some observations on the various algorithms proposed to find a Minimum Independent Dominating Set (MIDS). MIDS is proven to be an NP-hard problem. We compared an exact algorithm based on intelligent subset enumeration with another exact algorithm based on matching in graphs. We found that the former performs better than the latter for small graphs despite having a worse asymptotic complexity. There is only one Polynomial Time Approximation Scheme (PTAS) proposed in literature for computing MIDS which works for polynomially bounded growth graphs. We observed that changing the e value in the PTAS reduces the running time quite drastically but does not increase the cardinality returned significantly. We compared the cardinality of the IDS returned by various heuristics for grid, unit disk graph and general graph topologies. The results show that the highest degree heuristic returns the best cardinality amongst all these algorithms in literature for all graphs except grid graphs for which the inter-dominator 3-hop distance heuristic performs better. To the best of our knowledge, this is the first empirical study where the exact, PTAS and heuristic solutions to the MIDS problem have been compared in terms of the quality of the solution returned as well as provide insights into the behavior of these approaches for various types of graphs.

[1]  Stefano Basagni,et al.  Distributed clustering for ad hoc networks , 1999, Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99).

[2]  Mathieu Liedloff,et al.  A Branch-and-Reduce Algorithm for Finding a Minimum Independent Dominating Set , 2012, Discret. Math. Theor. Comput. Sci..

[3]  Kemal Akkaya,et al.  Coverage-based Clustering of Wireless Sensor and Actor Networks , 2007, IEEE International Conference on Pervasive Services.

[4]  Vangelis Th. Paschos,et al.  Fast algorithms for min independent dominating set , 2013, Discret. Appl. Math..

[5]  Julio Solano-González,et al.  Connectivity Based k-Hop Clustering in Wireless Networks , 2003, Telecommun. Syst..

[6]  Arthur L. Liestman,et al.  CLUSTERING ALGORITHMS FOR AD HOC WIRELESS NETWORKS , 2004 .

[7]  Mario Gerla,et al.  Adaptive Clustering for Mobile Wireless Networks , 1997, IEEE J. Sel. Areas Commun..

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

[9]  Vangelis Th. Paschos,et al.  Fast Algorithms for min independent dominating set , 2010, SIROCCO.

[10]  Magnús M. Halldórsson,et al.  Approximating the Minimum Maximal Independence Number , 1993, Inf. Process. Lett..

[11]  Fatiha Bendali,et al.  Heuristics for Designing Energy-efficient Wireless Sensor Network Topologies , 2009, J. Networks.

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

[13]  Julio Solano-González,et al.  Connectivity Based k-Hop Clustering in Wireless Networks , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[14]  Chunmei Liu,et al.  Exact Algorithms for Finding the Minimum Independent Dominating Set in Graphs , 2006, ISAAC.

[15]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

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