Proceedings

NuMDS: An Efficient Local Search Algorithm for Minimum Dominating Set Problem

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8966-8976.

https://doi.org/10.24963/ijcai.2025/997

Abstract

The minimum dominating set (MDS) problem is a crucial NP-hard combinatorial optimization problem with wide applications in real-world scenarios. In this paper, we propose an efficient local search algorithm namely NuMDS to solve the MDS, which comprises three key ideas. First, we introduce a dominate propagation-based reduction method that fixes a portion of vertices in a given graph. Second, we develop a novel two-phase initialization method based on the decomposition method. Third, we propose a multi-stage local search procedure, which adopts three different search manners according to the current stage of the search. We conduct extensive experiments to demonstrate the outstanding effectiveness of NuMDS, and the results clearly indicate that NuMDS outperforms previous state-of-the-art algorithms on almost all instances.

  1. [Alber et al., 2004] Jochen Alber, Michael R Fellows, and Rolf Niedermeier. Polynomial-time data reduction for dominating set. Journal of the ACM (JACM), 51(3):363- 384, 2004.
  2. [Alber et al., 2005] Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Fran Rosa- mond, and Ulrike Stege. A refined search tree technique for dominating set on planar graphs. Journal of Computer and System Sciences, 2005.
  3. [Alber et al., 2006] Jochen Alber, Nadja Betzler, and Rolf Niedermeier. Experiments on data reduction for optimal domination in networks. Annals of Operations Research, 146(1):105-117, 2006.
  4. [Bouamama and Blum, 2015] Salim Bouamama and Chris- tian Blum. A randomized population-based iterated greedy algorithm for the minimum weight dominating set prob- lem. In ICICS, pages 7-12. IEEE, 2015.
  5. [Cai et al., 2020] Shaowei Cai, Wenying Hou, Yiyuan Wang, Chuan Luo, and Qingwei Lin. Two-goal local search and inference rules for minimum dominating set. In IJCAI, pages 1467-1473, 2020. IJCAI
  6. [Cai, 2015] Shaowei Cai. Balance between complexity and quality: Local search for minimum vertex cover in massive graphs. In Qiang Yang and Michael J. Wooldridge, editors, IJCAI, pages 747-753, 2015. IJCAI
  7. [Campan et al., 2015] Alina Campan, Traian Marius Truta, and Matthew Beckerich. Fast dominating set algorithms for social networks. In MAICS, pages 55-62, 2015.
  8. [Chalupa, 2017] David Chalupa. An order-based algorithm for minimum dominating set with application in graph mining. Information Sciences, 426:101-116, 2017.
  9. [Chalupa, 2018] David Chalupa. An order-based algorithm for minimum dominating set with application in graph mining. Information Sciences, 426:101-116, 2018.
  10. [Chaurasia and Singh, 2015] Sachchida Nand Chaurasia and Alok Singh. A hybrid evolutionary algorithm with guided mutation for minimum weight dominating set. Applied In- telligence, 43(3):512-529, 2015.
  11. [Chen et al., 2007] Jianer Chen, Henning Fernau, Iyad A Kanj, and Ge Xia. Parametric duality and kernelization: Lower bounds and upper bounds on kernel size. SIAM Journal on Computing, 37(4):1077-1106, 2007.
  12. [Chen et al., 2023] Jiejiang Chen, Shaowei Cai, Yiyuan Wang, Wenhao Xu, Jia Ji, and Minghao Yin. Improved local search for the minimum weight dominating set prob- lem in massive graphs by using a deep optimization mech- anism. Artificial Intelligence, 314:103819, 2023.
  13. [Dinur and Steurer, 2014] Irit Dinur and David Steurer. An- alytical approach to parallel repetition. In STOC, pages 624-633, 2014.
  14. [Downey and Fellows, 1995] Rod G Downey and Michael R Fellows. Fixed-parameter tractability and completeness i: Basic results. SIAM Journal on computing, 24(4):873- 921, 1995.
  15. [Drange et al., 2014] Pål Grønås Drange, Markus S Dregi, Fedor V Fomin, Stephan Kreutzer, Daniel Lokshtanov, Marcin Pilipczuk, Michał Pilipczuk, Felix Reidl, Saket Saurabh, Fernando Sánchez Villaamil, et al. Kernelization and sparseness: the case of dominating set. arXiv preprint arXiv:1411.4575, 2014.
  16. [Eubank et al., 2004] Stephen Eubank, VS Anil Kumar, Madhav V Marathe, Aravind Srinivasan, and Nan Wang. Structural and algorithmic aspects of massive social net- works. In ACM-SIAM, pages 718-727, 2004.
  17. [Fan et al., 2019] Yi Fan, Yongxuan Lai, Chengqian Li, Nan Li, Zongjie Ma, Jun Zhou, Longin Jan Latecki, and Kaile Su. Efficient local search for minimum dominating sets in large graphs. In DASFAA, pages 211-228. Springer, 2019.
  18. [Friedman, 1937] Milton Friedman. The use of ranks to avoid the assumption of normality implicit in the analysis of variance. Journal of the American Statistical Associa- tion, 32(200):675-701, 1937.
  19. [Garcıa and Herrera, 2008] Salvador Garcıa and Francisco Herrera. An extension on "statistical comparisons of clas- sifiers over multiple data sets" for all pairwise compar- isons. Journal of Machine Learning Research, 9:2677- 2694, 2008.
  20. [Giap and Ha, 2014] Cu Nguyen Giap and Dinh Thi Ha. Par- allel genetic algorithm for minimum dominating set prob- lem. In ICAC, 2014.
  21. [Grandoni, 2004] Fabrizio Grandoni. Exact Algorithms for Hard Graph Problems. PhD thesis, Università di Roma 'Tor Vergata', Roma, Italy, 2004.
  22. [Grandoni, 2006] Fabrizio Grandoni. A note on the com- plexity of minimum dominating set. Journal of Discrete Algorithms, 4(2):209-214, 2006.
  23. [Guo and Niedermeier, 2007] Jiong Guo and Rolf Nieder- meier. Linear problem kernels for np-hard problems on planar graphs. In ICALP, pages 375-386. Springer, 2007.
  24. [Gurobi Optimization, 2021] LLC Gurobi Optimization. Gurobi optimizer reference manual. 2021.
  25. [Hedar and Ismail, 2010a] Abdel-Rahman Hedar and Rashad Ismail. Hybrid genetic algorithm for minimum dominating set problem. In ICCSA, pages 457-467.
  26. [Hedar and Ismail, 2010b] Abdel-Rahman Hedar and Rashad Ismail. Hybrid genetic algorithm for minimum dominating set problem. In ICCSA, pages 457-467.
  27. [Hedar and Ismail, 2012] Abdel-Rahman Hedar and Rashad Ismail. Simulated annealing with stochastic local search for minimum dominating set problem. International Jour- nal of Machine Learning and Cybernetics, 3(2):97-109, 2012.
  28. [Ho et al., 2006] Chin Kuan Ho, Yashwant Prasad Singh, and Hong Tat Ewe. An enhanced ant colony optimization metaheuristic for the minimum dominating set problem. Applied Artificial Intelligence, 20(10):881-903, 2006.
  29. [Jiang and Zheng, 2023] Hua Jiang and Zhifei Zheng. An exact algorithm for the minimum dominating set problem. In IJCAI, pages 5604-5612, 2023. IJCAI
  30. [Jovanovic et al., 2010] Raka Jovanovic, Milan Tuba, and Dana Simian. Ant colony optimization applied to mini- mum weight dominating set problem. In ICCAS, 2010.
  31. [Kitsak et al., 2010] Maksim Kitsak, Lazaros K Gallos, Shlomo Havlin, Fredrik Liljeros, Lev Muchnik, H Eu- gene Stanley, and Hernán A Makse. Identification of in- fluential spreaders in complex networks. Nature physics, 6(11):888-893, 2010.
  32. [Liu et al., 2011] Yang-Yu Liu, Jean-Jacques Slotine, and Albert-László Barabási. Controllability of complex net- works. nature, 473(7346):167, 2011.
  33. [López-Ibáñez et al., 2016] Manuel López-Ibáñez, Jérémie Dubois-Lacoste, Leslie Pérez Cáceres, Mauro Birattari, and Thomas Stützle. The irace package: Iterated racing for automatic algorithm configuration. Operations Research Perspectives, 3:43-58, 2016.
  34. [Okumus ¸and Karcı, 2024] Fatih Okumus ¸and S ¸eyda Karcı. Mdsa: A dynamic and greedy approach to solve the minimum dominating set problem. Applied Sciences, 14(20):9251, 2024.
  35. [Potluri and Bhagvati, 2012] Anupama Potluri and Chakravarthy Bhagvati. Novel Morphological Algo- rithms for Dominating Sets on Graphs with Applications to Image Analysis. 2012.
  36. [Potluri and Singh, 2011] Anupama Potluri and Alok Singh. Two hybrid meta-heuristic approaches for minimum dom- inating set problem. In SEMCCO, pages 97-104. Springer, 2011.
  37. [Potluri and Singh, 2013] Anupama Potluri and Alok Singh. Hybrid metaheuristic algorithms for minimum weight dominating set. Applied Soft Computing Journal, 13(1):76-88, 2013.
  38. [Raz and Safra, 1997] Ran Raz and Shmuel Safra. A sub- constant error-probability low-degree test, and a sub- constant error-probability pcp characterization of np. In UIST, 1997.
  39. [Reixach and Blum, 2024] Jaume Reixach and Christian Blum. Extending cmsa with reinforcement learning: Ap- plication to minimum dominating set. In MIC, pages 354- 359. Springer, 2024. [Romania, 2010] Qatar Serbia Romania. Ant colony opti- mization applied to minimum weight dominating set prob- lem. In WSEAS, pages 29-31, 2010.
  40. [Rossi and Ahmed, 2015] Ryan Rossi and Nesreen Ahmed. The network data repository with interactive graph analyt- ics and visualization. In AAAI, volume 29, 2015.
  41. [Sanchis, 2002] Laura A Sanchis. Experimental analysis of heuristic algorithms for the dominating set problem. Algo- rithmica, 33:3-18, 2002.
  42. [Shen and Li, 2010] Chao Shen and Tao Li. Multi-document summarization via the minimum dominating set. In COL- ING, pages 984-992. Coling, 2010.
  43. [Stefan, 2014] Wuchty Stefan. Controllability in protein interaction networks. Proc Natl Acad Sci U S A, 111(19):7156-7160, 2014.
  44. [Stojmenovic et al., 2002] Ivan Stojmenovic, Mahtab Sed- digh, and Jovisa Zunic. Dominating sets and neighbor elimination-based broadcasting algorithms in wireless net- works. IEEE Transactions on parallel and distributed sys- tems, 13(1):14-25, 2002.
  45. [Takaguchi et al., 2014] Taro Takaguchi, Takehisa Hasegawa, and Yuichi Yoshida. Suppressing epidemics on networks by exploiting observer nodes. Physical Review E, 90(1):012807, 2014.
  46. [Van Rooij and Bodlaender, 2011] Johan MM Van Rooij and Hans L Bodlaender. Exact algorithms for dominating set. Discrete Applied Mathematics, 159(17):2147-2164, 2011.
  47. [Wang et al., 2017] Yiyuan Wang, Shaowei Cai, and Ming- hao Yin. Local search for minimum weight dominating set with two-level configuration checking and frequency based scoring function. Journal of Artificial Intelligence Research, 58:267-295, 2017.
  48. [Wang et al., 2018] Yiyuan Wang, Shaowei Cai, Jiejiang Chen, and Minghao Yin. A fast local search algorithm for minimum weight dominating set problem on massive graphs. In IJCAI, pages 1514-1522, 2018. IJCAI
  49. [Wang et al., 2020] Yiyuan Wang, Shaowei Cai, Jiejiang Chen, and Minghao Yin. Sccwalk: An efficient lo- cal search algorithm and its improvements for maxi- mum weight clique problem. Artificial Intelligence, 280:103230, 2020.
  50. [Wu, 2002] Jie Wu. Extended dominating-set-based rout- ing in ad hoc wireless networks with unidirectional links. IEEE Transactions on Parallel and Distributed Systems, 13(9):866-881, 2002.
  51. [Xiong and Xiao, 2024] Ziliang Xiong and Mingyu Xiao. Exactly solving minimum dominating set and its gener- alization. In IJCAI, 2024. IJCAI
  52. [Xu et al., 2007] Ke Xu, Frédéric Boussemart, Fred Hemery, and Christophe Lecoutre. Random constraint satisfaction: Easy generation of hard (satisfiable) instances. Artificial intelligence, 171(8-9):514-534, 2007.
  53. [Yao and Li, 2012] Bangpeng Yao and Fei Fei Li. Action recognition with exemplar based 2.5d graph matching. In ECCV, 2012.
  54. [Zhu et al., 2024] Enqiang Zhu, Yu Zhang, Shengzhi Wang, Darren Strash, and Chanjuan Liu. A dual-mode local search algorithm for solving the minimum dominating set problem. Knowledge-Based Systems, page 111950, 2024.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards