A dual-mode local search algorithm for solving the minimum dominating set problem

被引:0
|
作者
Zhu, Enqiang [1 ]
Zhang, Yu [2 ]
Wang, Shengzhi [1 ]
Strash, Darren [3 ]
Liu, Chanjuan [4 ]
机构
[1] Guangzhou Univ, Inst Comp Sci & Technol, Guangzhou, Peoples R China
[2] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou, Peoples R China
[3] Hamilton Coll, Dept Comp Sci, Clinton, NY USA
[4] Dalian Univ Technol, Sch Comp Sci & Technol, Dalian, Peoples R China
关键词
Minimum dominating set; Heuristics; Local search; Dual-mode; Perturbation; Greedy strategy; Vertex selection; CONFIGURATION CHECKING;
D O I
10.1016/j.knosys.2024.111950
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given a graph G = (V, E), the minimum dominating set (MinDS) problem is to identify a smallest set of vertices D such that every vertex in V \ D is adjacent to at least one vertex in D . The MinDS problem is a classic NP-hard problem and has been extensively studied because of its many disparate applications in network analysis. To solve this problem in practice, many heuristic approaches have been proposed to obtain a high-quality solution within a given time limit. However, existing heuristic algorithms are limited by various tie-breaking cases when selecting vertices, which slows down the effectiveness of the algorithms. In this paper, we design an efficient local search algorithm for MinDS, named DmDS - a dual-mode local search framework that probabilistically chooses between two distinct vertex-swapping schemes. We further address limitations of other algorithms by introducing vertex selection criterion based on the frequency of vertices added to solutions to address tie-breaking cases, and by improving the quality of the initial solution via a greedy strategy with perturbation. We evaluate DmDS against the state-of-the-art algorithms on real-world datasets, consisting of 382 instances (or families) with up to tens of millions of vertices. Experimental results show that DmDS obtains the best performance in accuracy for almost all instances and finds significantly better solutions than state-of-the-art MinDS algorithms on a broad range of large real-world graphs; specifically, DmDS computes the smallest solution on 352 (out of 382) instances, and on 119 instances DmDS finds smaller solutions than all other algorithms in our comparison.
引用
下载
收藏
页数:15
相关论文
共 50 条
  • [41] An Effective Hybrid Memetic Algorithm for the Minimum Weight Dominating Set Problem
    Lin, Geng
    Zhu, Wenxing
    Ali, Montaz M.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (06) : 892 - 907
  • [42] Approximation algorithm for the minimum partial connected Roman dominating set problem
    Zhang, Yaoyao
    Zhang, Zhao
    Du, Ding-Zhu
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 47 (04)
  • [43] A two phase removing algorithm for minimum independent dominating set problem
    Wang, Yiyuan
    Li, Chenxi
    Yin, Minghao
    APPLIED SOFT COMPUTING, 2020, 88
  • [44] Improved Memetic Algorithm for Solving the Minimum Weight Vertex Independent Dominating Set
    Zhou, Yupeng
    Li, Jinshu
    Liu, Yang
    Lv, Shuai
    Lai, Yong
    Wang, Jianan
    MATHEMATICS, 2020, 8 (07)
  • [45] An algorithm for the minimum dominating set problem based on a new energy function
    Xu, XS
    Tang, Z
    Sun, WD
    Chen, XM
    Li, Y
    Xia, GP
    Bi, WX
    Zong, ZL
    SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 924 - 926
  • [46] Minimum connected dominating set solving algorithm based on immune particle swarm
    Wu M.
    Li J.
    Wen X.
    Liu F.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019, 47 (11): : 90 - 95
  • [47] Improved local search for the minimum weight dominating set problem in massive graphs by using a deep optimization mechanism
    Chen, Jiejiang
    Cai, Shaowei
    Wang, Yiyuan
    Xu, Wenhao
    Ji, Jia
    Yin, Minghao
    ARTIFICIAL INTELLIGENCE, 2023, 314
  • [48] Multi-start iterated local search, exact and matheuristic approaches for minimum capacitated dominating set problem
    Nakkala, Mallikarjun Rao
    Singh, Alok
    Rossi, Andre
    APPLIED SOFT COMPUTING, 2021, 108
  • [49] Two-goal Local Search and Inference Rules for Minimum Dominating Set
    Cai, Shaowei
    Hou, Wenying
    Wang, Yiyuan
    Luo, Chuan
    Lin, Qingwei
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1467 - 1473
  • [50] A restart local search algorithm for solving maximum set k-covering problem
    Yiyuan Wang
    Dantong Ouyang
    Minghao Yin
    Liming Zhang
    Yonggang Zhang
    Neural Computing and Applications, 2018, 29 : 755 - 765