Abstract
AbstractThe 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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Transactions in Operational Research
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.