×

Exact and heuristic algorithms for the domination problem. (English) Zbl 07865015

Summary: In a simple connected graph \(G = (V,E)\), a subset of vertices \(S \subseteq V\) is a dominating set if any vertex \(v \in V\setminus S\) is adjacent to some vertex \(x\) from this subset. A number of real-life problems can be modeled using this problem which is known to be among the difficult NP-hard problems in its class. We formulate the problem as an integer liner program (ILP) and compare the performance with the two earlier existing exact state-of-the-art algorithms and exact implicit enumeration and heuristic algorithms that we propose here. Our exact algorithm was able to find optimal solutions much faster than ILP and the above two exact algorithms for middle-dense instances. For graphs with a considerable size, our heuristic algorithm was much faster than both, ILP and our exact algorithm. It found an optimal solution for more than half of the tested instances, whereas it improved the earlier known state-of-the-art solutions for almost all the tested benchmark instances. Among the instances where the optimum was not found, it gave an average approximation error of 1.18.

MSC:

90Bxx Operations research and management science

References:

[1] Álvarez-Miranda, E.; Sinnl, M., Exact and heuristic algorithms for the weighted total domination problem. Computers & Operations Research, 105157 (2021) · Zbl 1510.90274
[2] Balasundaram, B.; Butenko, S., Graph domination, coloring and cliques in telecommunications. Handbook of optimization in telecommunications, 865-890 (2006), Springer · Zbl 1118.90008
[3] Cabrera Martínez, A.; Hernández-Gómez, J. C.; Inza, E. P.; Sigarreta, J. M., On the total outer k-independent domination number of graphs. Mathematics, 2, 194 (2020)
[4] Campan, A.; Truta, T. M.; Beckerich, M., Fast dominating set algorithms for social networks. Maics, 55-62 (2015)
[5] Chalermsook, P.; Cygan, M.; Kortsarz, G.; Laekhanukit, B.; Manurangsi, P.; Nanongkai, D.; Trevisan, L., From gap-exponential time hypothesis to fixed parameter tractable inapproximability: Clique, dominating set, and more. SIAM Journal on Computing, 4, 772-810 (2020) · Zbl 1452.68083
[6] Chvatal, V., A greedy heuristic for the set-covering problem. Mathematics of operations research, 3, 233-235 (1979) · Zbl 0443.90066
[7] Corcoran, P.; Gagarin, A., Heuristics for k-domination models of facility location problems in street networks. Computers & Operations Research, 105368 (2021) · Zbl 1511.90275
[8] Davidson, P. P.; Blum, C.; Lozano, J. A., The weighted independent domination problem: Integer linear programming models and metaheuristic approaches. European Journal of Operational Research, 3, 860-871 (2018) · Zbl 1374.90296
[9] Eubank, S.; Kumar, V. A.; Marathe, M. V.; Srinivasan, A.; Wang, N., Structural and algorithmic aspects of massive social networks. Proceedings of the fifteenth annual ACM-SIAM symposium on discrete algorithms, 718-727 (2004) · Zbl 1318.91157
[10] Fan, N.; Watson, J.-P., Solving the connected dominating set problem and power dominating set problem by integer programming. International conference on combinatorial optimization and applications, 371-383 (2012), Springer · Zbl 1358.05214
[11] Feldmann, A. E.; Karthik, C.; Lee, E.; Manurangsi, P., A survey on approximation in parameterized complexity: Hardness and algorithms. Algorithms, 6, 146 (2020)
[12] Garey, M. R.; Johnson, D. S., Computers and intractability (1979), freeman San Francisco · Zbl 0411.68039
[13] Haynes, T., Domination in graphs: Volume 2: Advanced topics (2017), Routledge
[14] Haynes, T. W.; Hedetniemi, S. M.; Hedetniemi, S. T.; Henning, M. A., Domination in graphs applied to electric power networks. SIAM journal on discrete mathematics, 4, 519-529 (2002) · Zbl 1006.05043
[15] Iwata, Y., A faster algorithm for dominating set analyzed by the potential method. International symposium on parameterized and exact computation, 41-54 (2012), Springer · Zbl 1352.68111
[16] Jiang, H.; Zheng, Z., An exact algorithm for the minimum dominating set problem. Proceedings of the thirty-second international joint conference on artificial intelligence, 5604-5612 (2023), IJCAI
[17] Joshi, D. S.; Radhakrishnan, S.; Chandrasekharan, N., The k-neighbor, r-domination problems on interval graphs. European Journal of Operational Research, 2, 352-368 (1994) · Zbl 0812.90094
[18] Liao, C.-S.; Lee, D.-T., Power domination problem in graphs. International computing and combinatorics conference, 818-828 (2005), Springer · Zbl 1128.90577
[19] Lin, B. (2019). A simple gap-producing reduction for the parameterized set cover problem. arXiv preprint arXiv:1902.03702
[20] Mira, F. A.H.; Inza, E. P.; Sigarreta, J. M.; Vakhania, N., A polynomial-time approximation to a minimum dominating set in a graph. Theoretical Computer Science (2022) · Zbl 1535.68208
[21] Parekh, A. K., Analysis of a greedy heuristic for finding small dominating sets in graphs. Information Processing Letters, 5, 237-240 (1991) · Zbl 0746.05061
[22] Parra Inza, E., Random graph (1). Mendeley Data (2021)
[23] Parra Inza, E., Random graph (1). Mendeley Data (2023)
[24] Parra Inza, E.; Hernández Mira, F.; Sigarreta Almira, J.; Vakhania, N., Enumerative algorithm for finding minimum dominating set in a graph. 1st online conference on algorithms (2021), MDPI: Basel, Switzerland
[25] Parra Inza, E.; Sandoval Ramírez, A.; Hernández Gómez, J.; Cerdenares Ladrón de Guevara, G., Análisis de la Robustez de Redes Tróficas Mediante el uso de Conjuntos Dominantes Totales Outer k-independientes (Robustness Analysis of Trophic Networks using Outer k-independent Total Dominant Sets). In Modelación Matemática IV Biomatemáticas, Epidemiología, Ingeniería (2021), Universidad Tecnológica de la Mixteca
[26] Van Rooij, J. M.; Bodlaender, H. L., Exact algorithms for dominating set. Discrete Applied Mathematics, 17, 2147-2164 (2011) · Zbl 1237.05157
[27] Wan, P.-J.; Alzoubi, K. M.; Frieder, O., Distributed construction of connected dominating set in wireless ad hoc networks. Mobile Networks and Applications, 2, 141-149 (2004)
[28] Wu, J., Extended dominating-set-based routing in ad hoc wireless networks with unidirectional links. IEEE transactions on parallel and distributed systems, 9, 866-881 (2002)
[29] Wu, J.; Wu, B.; Stojmenovic, I., Power-aware broadcasting and activity scheduling in ad hoc wireless networks using connected dominating sets. Wireless Communications and Mobile Computing, 4, 425-438 (2003)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.