A frequency and two-hop configuration checking-driven local search algorithm for the minimum weakly connected dominating set problem | Neural Computing and Applications Skip to main content
Log in

A frequency and two-hop configuration checking-driven local search algorithm for the minimum weakly connected dominating set problem

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Algorithm 1
Algorithm 2
Fig. 6
Algorithm 3
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

  1. Dunbar J, Grossman J, Hattingh J, Hedetniemi S, McRae A (1997) On weakly connected domination in graphs. Discrete Math 167–168:261–269

    Article  MathSciNet  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Article  MathSciNet  Google Scholar 

  4. Bo H, Jia W (2007) Clustering wireless ad hoc networks with weakly connected dominating set. J Parallel Distrib Comput 67(6):727–737

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

    Article  MathSciNet  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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)

  11. 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

    Article  Google Scholar 

  12. 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

    Article  MathSciNet  Google Scholar 

  13. Cai S, Su K (2013) Local search for boolean satisfiability with configuration checking and subscore. Artif Intell 204:75–98

    Article  Google Scholar 

  14. 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

    Article  MathSciNet  Google Scholar 

  15. 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

    Article  MathSciNet  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Glover F (1989) Tabu search—Part I. ORSA J Comput 1(3):190–206

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  MathSciNet  Google Scholar 

  23. 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

    Article  MathSciNet  Google Scholar 

  24. Sun W, Hao J, Lai X, Wu Q (2018) Adaptive feasible and infeasible tabu search for weighted vertex coloring. Inf Sci 466:203–219

    Article  MathSciNet  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Shuli Hu or Minghao Yin.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-024-09665-3

Keywords

Navigation