Article ID: | iaor20172575 |
Volume: | 24 |
Issue: | 6 |
Start Page Number: | 1463 |
End Page Number: | 1485 |
Publication Date: | Nov 2017 |
Journal: | International Transactions in Operational Research |
Authors: | Zhang Liming, Ouyang Dantong, Yin Minghao, Wang Yiyuan |
Keywords: | combinatorial optimization, heuristics, sets, networks, biology, heuristics: local search |
The set k‐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 set k‐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 DLL