A heuristic algorithm for the set k-cover problem

Publisher:
Springer International Publishing
Publication Type:
Conference Proceeding
Citation:
Communications in Computer and Information Science, 2020, 1173 CCIS, pp. 98-112
Issue Date:
2020-01-01
Filename Description Size
Salehipour2020_Chapter_AHeuristicAlgorithmForTheSetK-.pdfPublished Version508.27 kB
Adobe PDF
Full metadata record
The set k-cover problem (SkCP) is an extension of the classical set cover problem (SCP), in which each row needs to be covered by at least k columns while the coverage cost is minimized. The case of k = 1 refers to the classical SCP. SkCP has many applications including in computational biology. We develop a simple and effective heuristic for both weighted and unweighted SkCP. In the weighted SkCP, there is a cost associated with a column and in the unweighted variant, all columns have the identical cost. The proposed heuristic first generates a lower bound and then builds a feasible solution from the lower bound. We improve the feasible solution through several procedures including a removal local search. We consider three different values for k and test the heuristic on 45 benchmark instances of SCP from OR library. Therefore, we solve 135 instances. Over the solved instances, we show that our proposed heuristic obtains quality solutions.
Please use this identifier to cite or link to this item: