A novel local search algorithm with configuration checking and scoring mechanism for the set k-covering problem
A novel local search algorithm with configuration checking and scoring mechanism for the set k-covering problem
复制标题
一种针对集合 k 覆盖问题的具有配置检查和评分机制的新颖局部搜索算法
DOI:
10.1111/itor.12280
复制
发表时间:
2017
影响因子:
3.1
通讯作者:
Zhang Liming
中科院分区:
文献类型:
--
作者:
Wang Yiyuan;Yin Minghao;Ouyang Dantong;Zhang Liming
The setk‐covering problem, an extension of the classical set covering problem, is an important NP‐hard combinatorial optimization problem with extensive applications, including computational biology and wireless network. The aim of this paper is to design a new local search algorithm to solve this problem. First, to overcome the cycling problem in local search, the setk‐covering configuration checking (SKCC) strategy is proposed. Second, we use the cost scheme of elements to define the scoring mechanism so that our algorithm can find different possible good‐quality solutions. Having combined the SKCC strategy with the scoring mechanism, a subset selection strategy is designed to decide which subset should be selected as a candidate solution component. After that, a novel local search framework, as we call DLLccsm(diversion local search based on configuration checking and scoring mechanism), is proposed. DLLccsmis evaluated against two state‐of‐the‐art algorithms. The experimental results show that DLLccsmperforms better than its competitors in terms of solution quality in most classical instances.