MLQCC: an improved local search algorithm for the set k-covering problem

被引:9
|
作者
Wang, Yiyuan [1 ]
Li, Chenxi [1 ]
Sun, Huanyao [1 ]
Chen, Jiejiang [1 ]
Yin, Minghao [1 ]
机构
[1] Northeast Normal Univ, Sch Comp Sci & Informat Technol, Changchun 130117, Jilin, Peoples R China
关键词
set k-covering problem; local search; multilevel score heuristic; quantitative configuration checking; CONFIGURATION CHECKING; SOLVE;
D O I
10.1111/itor.12614
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The set k-covering problem (SKCP) is NP-hard and has important real-world applications. In this paper, we propose several improvements over typical algorithms for its solution. First, we present a multilevel (ML) score heuristic that reflects relevant information of the currently selected subsets inside or outside a candidate solution. Next, we propose QCC to overcome the cycling problem in local search. Based on the ML heuristic and QCC strategy, we propose an effective subset selection strategy. Then, we integrate these methods into a local search algorithm, which we called MLQCC. In addition, we propose a preprocessing method to reduce the scale of the original problem before applying MLQCC. We further enhance MLQCC for large-scale instances using a low-time-complexity initialization algorithm to determine an initial candidate solution, obtaining the MLQCC + LI algorithm. The performance of the proposed MLQCC and MLQCC + LI is verified through experimental evaluations on both classical and large-scale benchmarks. The results show that MLQCC and MLQCC + LI notably outperform several state-of-the-art SKCP algorithms on the evaluated benchmarks.
引用
收藏
页码:856 / 887
页数:32
相关论文
共 50 条
  • [1] A restart local search algorithm for solving maximum set k-covering problem
    Wang, Yiyuan
    Ouyang, Dantong
    Yin, Minghao
    Zhang, Liming
    Zhang, Yonggang
    [J]. NEURAL COMPUTING & APPLICATIONS, 2018, 29 (10): : 755 - 765
  • [2] A restart local search algorithm for solving maximum set k-covering problem
    Yiyuan Wang
    Dantong Ouyang
    Minghao Yin
    Liming Zhang
    Yonggang Zhang
    [J]. Neural Computing and Applications, 2018, 29 : 755 - 765
  • [3] A novel local search algorithm with configuration checking and scoring mechanism for the set k-covering problem
    Wang, Yiyuan
    Yin, Minghao
    Ouyang, Dantong
    Zhang, Liming
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (06) : 1463 - 1485
  • [4] Local search algorithm for unicost set covering problem
    Musliu, Nysret
    [J]. ADVANCES IN APPLIED ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4031 : 302 - 311
  • [5] A master-apprentice evolutionary algorithm for maximum weighted set K-covering problem
    Zhou, Yupeng
    Fan, Mingjie
    Liu, Xiaofan
    Xu, Xin
    Wang, Yiyuan
    Yin, Minghao
    [J]. APPLIED INTELLIGENCE, 2023, 53 (02) : 1912 - 1944
  • [6] An effective binary artificial bee colony algorithm for maximum set k-covering problem
    Lin, Geng
    Xu, Haiping
    Chen, Xiang
    Guan, Jian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 161 (161)
  • [7] A master-apprentice evolutionary algorithm for maximum weighted set K-covering problem
    Yupeng Zhou
    Mingjie Fan
    Xiaofan Liu
    Xin Xu
    Yiyuan Wang
    Minghao Yin
    [J]. Applied Intelligence, 2023, 53 : 1912 - 1944
  • [8] Combining max-min ant system with effective local search for solving the maximum set k-covering problem
    Zhou, Yupeng
    Liu, Xiaofan
    Hu, Shuli
    Wang, Yiyuan
    Yin, Minghao
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 239
  • [9] Ants for Identifying and Optimizing the Core Set K-Covering Problem
    Al-Shihabi, Sameh
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2552 - 2558
  • [10] Minimal K-covering set algorithm based on particle swarm optimizer
    Hu, Yong
    [J]. Journal of Networks, 2013, 8 (12) : 2872 - 2877