Abstract
The minimum weakly connected dominating set problem is a typical NP-hard problem with a wide range of applications. To solve this problem, we propose a frequency property and two-hop configuration checking strategy-driven local search algorithm (FCC2LS). In this algorithm, we first propose a lock-vertex-based initial solution construction procedure. This procedure guarantees that certain vertices, which must be included in the optimal solution, are added to the solution. Second, we propose a two-hop configuration checking strategy and a frequency property. The two-hop configuration checking strategy is a new variant of the original configuration checking strategy, which prohibits vertices with unchanged configuration from being added to the candidate solution. The frequency property is used to record the number of times for each vertex is added to the solution, which can increase the diversity of selected vertices. Third, we combine two scoring functions, Dscore and Nscore, with the above strategies and propose effective vertex selection methods to help the algorithm select suitable vertices to add into or remove from the candidate solutions. Finally, we evaluate the proposed algorithm FCC2LS with four state-of-the-art algorithms on four groups of benchmark instances. Experimental results show that our algorithm performs better on four classical benchmark instances.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Dunbar J, Grossman J, Hattingh J, Hedetniemi S, McRae A (1997) On weakly connected domination in graphs. Discrete Math 167–168:261–269
Pathan A, Hong C (2009) Weakly connected dominating set-based secure clustering and operation in distributed sensor networks. Int J Commun Netw Distrib Syst 3(2):175
Du H, Wu W, Shan S, Kim D, Lee W (2010) Constructing weakly connected dominating set for secure clustering in distributed sensor network. J Comb Optim 23(2):301–307
Bo H, Jia W (2007) Clustering wireless ad hoc networks with weakly connected dominating set. J Parallel Distrib Comput 67(6):727–737
Li K, Leu J (2015) Weakly connected dominating set-assisted ant-based routing protocol for wireless ad-hoc networks. Comput Electr Eng 48:62–76
Xu Z, Wang J, Srimani PK (2009) Distributed fault tolerant computation of weakly connected dominating set in ad hoc networks. J Supercomput 53(1):182–195
Chen Y, Liestman A (2002). Approximating minimum size weakly-connected dominating sets for clustering mobile ad hoc networks. In: Third ACM International Symposium on Mobile Ad Hoc Networking and Computing, Lausanne, Switzerland School of Computing Science Simon Fraser University British Columbia, Canada, V5A 1S6
Dubhashi D, Mei A, Panconesi A, Radhakrishnan J, Srinivasan A (2005) Fast distributed algorithms for (weakly) connected dominating sets and linear-size skeletons. J Comput Syst Sci 71(4):467–479
Ding Y, Wang JZ, Srimani PK (2014) A linear time self-stabilizing algorithm for minimal weakly connected dominating sets. Int J Parallel Prog 44(1):151–162
Niu D, Yin M (2022) A self-stabilizing memetic algorithm for minimum weakly connected dominating set problems. In the 2nd international workshop on heuristic search in industry (HSI), In: conjunction with the 31st international joint conference on artificial intelligence and the 25th European conference on artificial intelligence (IJCAI-ECAI 2022)
Niu D, Nie X, Zhang L, Zhang H, Yin M (2023) A greedy randomized adaptive search procedure (GRASP) for minimum weakly connected dominating set problem. Expert Syst Appl 215:119338
Cai S, Su K, Sattar A (2011) Local search with edge weighting and configuration checking heuristics for minimum vertex cover. Artif Intell 175(9–10):1672–1696
Cai S, Su K (2013) Local search for boolean satisfiability with configuration checking and subscore. Artif Intell 204:75–98
Zhang X, Li B, Cai S, Wang Y (2021) Efficient local search based on dynamic connectivity maintenance for minimum connected dominating set. J Artif Intell Res 71:89–119
Wang Y, Yin M, Cai S (2017) Local search for minimum weight dominating set with two-level configuration checking and frequency based scoring function. J Artif Intell Res 58:267–295
Hu S, Liu H, Wang Y, Li R, Yin M, Yang N (2021) Towards efficient local search for the minimum total dominating set problem. Appl Intell 51(12):8753–8767
Glover F (1989) Tabu search—Part I. ORSA J Comput 1(3):190–206
Li R, Hu S, Gao J, Zhou Y, Wang Y, Yin M (2017) GRASP for connected dominating set problems. Neural Comput Appl 28(1):1059–1067
Li R, Hu S, Liu H, Li R, Ouyang D, Yin M (2019) Multi-start local search algorithm for the minimum connected dominating set problems. Mathematics 7(12):1173
Li R, Wang Y, Liu H, Li R, Hu S, Yin M (2022) A restart local search algorithm with tabu method for the minimum weighted connected dominating set problem. J Oper Res Soc 73(9):2090–2103
Li R, Hu S, Zhang H, Yin M (2016) An efficient local search framework for the minimum weighted vertex cover problem. Inf Sci 372:428–445
Cai S, Li Y, Hou W, Wang H (2018) Towards faster local search for minimum weight vertex cover on massive graphs. Inf Sci 471:64–79
Wang Y, Cai S, Chen J, Yin M (2020) SCCWalk: an efficient local search algorithm and its improvements for maximum weight clique problem. Artif Intell 280:103230
Sun W, Hao J, Lai X, Wu Q (2018) Adaptive feasible and infeasible tabu search for weighted vertex coloring. Inf Sci 466:203–219
Jovanovic R, Tuba M (2013) Ant colony optimization algorithm with pheromone correction strategy for the minimum connected dominating set problem. Comput Sci Inf Syst 10(1):133–149
Tai R, Ouyang D, Li R, Zhang L (2023) ILSGVCP: an improved local search algorithm for generalized vertex cover problem. J Oper Res Soc 74(11):2382–2390
Pan S, Ma Y, Wang Y, Zhou Z, Ji J, Yin M (2023) An improved master-apprentice evolutionary algorithm for minimum independent dominating set problem. Front Comp Sci 17(4):1–14
Li R, Liu S, Wang F, Gao J, Liu H, Hu S, Yin M (2022) A restart local search algorithm with relaxed configuration checking strategy for the minimum k-dominating set problem. Knowl-Based Syst 254:109619
Zhou Y, Fan M, Liu X, Xu X, Wang Y, Yin M (2023) A master-apprentice evolutionary algorithm for maximum weighted set k-covering problem. Appl Intell 53(2):1912–1944
Hu S, Liu H, Wu X, Li R, Zhou J, Wang J (2019) A hybrid framework combining genetic algorithm with iterated local search for the dominating tree problem. Mathematics 7(4):359
Niu D, Liu B, Yin M, Zhou Y (2023) A new local search algorithm with greedy crossover restart for the dominating tree problem. Expert Syst Appl 229:120353
Acknowledgements
This work was supported by the National Natural Science Foundation of China (NSFC) under Grant No. 62106040, the National Social Foundation of China under Grant Nos. 20BTJ062, 19BJY246, Jilin province science and technology department project under Grant Nos. YDZJ202201ZYTS413, YDZJ202201ZYTS415, Jilin Science and Technology Association under Grant Nos. QT202112, QT202320, Jilin Education Department Project Nos. JJKH20231319KJ, JJKH20240201KJ, and the Fundamental Research Funds for the Central Universities, JLU, Nos. 2412022ZD016, 93k172021k07.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. The authors declare the following financial interests/personal relationships which may be considered as potential competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, R., He, J., Lin, C. et al. A frequency and two-hop configuration checking-driven local search algorithm for the minimum weakly connected dominating set problem. Neural Comput & Applic 36, 13833–13852 (2024). https://doi.org/10.1007/s00521-024-09665-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-024-09665-3