A succinct and approximate greedy algorithm for the Minimum Set Cover Problem

被引:0
|
作者
Delgado, Jorge [1 ]
Ferrada, Hector [1 ]
Navarro, Cristobal A. [1 ]
机构
[1] Univ Austral Chile, Inst Informat, Valdivia, Chile
关键词
Combinatorial optimization; Set cover; NP-Hard; Greedy algorithms; Approximate algorithms; VERTEX COVER; PARTITIONING PROBLEMS;
D O I
10.1016/j.jocs.2024.102378
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Minimum Set Cover Problem (MSCP) is a combinatorial optimization problem belonging to the NP- Hard class in computer science. For this reason, there is no algorithm that in the worst case ensures finding an optimal solution in polynomial-time. For a given universe X , the popular greedy heuristic, called Greedy-SetCover, is the main theoretical contribution to obtain an approximate solution for the MSCP in polynomial-time, offering an optimal approximate ratio of (ln |X| + 1) . In this article, we propose an approximate algorithm for MSCP within a succinct representation of the input dataset, whose empirical performance improves Greedy-SetCover both in quality and execution time, while offering the same optimal approximation ratio for the problem. Our experiments show that the proposed algorithm is magnitudes of times faster than the aforementioned greedy one, obtaining on average a cardinality much closer to the optimal solution. Furthermore, because we work on a succinct representation that allows us to compute operations between sets using bitwise operators, we can process much larger datasets than state-of-the-art solutions. As a result, our proposal is also a suitable alternative for processing large datasets as required by the current Big Data era.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A better-than-greedy approximation algorithm for the minimum set cover problem
    Hassin, R
    Levin, A
    SIAM JOURNAL ON COMPUTING, 2005, 35 (01) : 189 - 200
  • [2] An effective algorithm for the minimum set cover problem
    Zhang, Pei
    Wang, Rong-Long
    Wu, Chong-Guang
    Okazaki, Kozo
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 3032 - +
  • [3] Greedy approximation algorithm of minimum cover set in wireless sensor networks
    Lu K.-Z.
    Sun H.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (10): : 2656 - 2665
  • [4] A greedy set cover algorithm for the IMRT beam selection problem
    Clark, V
    Deasy, J
    MEDICAL PHYSICS, 2004, 31 (06) : 1855 - 1855
  • [5] On greedy approximation algorithm for the minimum resolving dominating set problem
    Zhong, Hao
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 48 (04)
  • [6] A greedy algorithm for the minimum -connected -fold dominating set problem
    Shi, Yishuo
    Zhang, Yaping
    Zhang, Zhao
    Wu, Weili
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (01) : 136 - 151
  • [7] Approximation Algorithm for the Minimum Hub Cover Set Problem
    Trejo-Sanchez, Joel A.
    Sansores-Perez, Candelaria E.
    Garcia-Diaz, Jesus
    Alberto Fernandez-Zepeda, Jose
    IEEE ACCESS, 2022, 10 : 51419 - 51427
  • [8] An approximation algorithm for the minimum latency set cover problem
    Hassin, R
    Levin, A
    ALGORITHMS - ESA 2005, 2005, 3669 : 726 - 733
  • [9] Approximation Algorithm for the Minimum Hub Cover Set Problem
    Trejo-Sanchez, Joel A.
    Sansores-Perez, Candelaria E.
    Garcia-Diaz, Jesus
    Fernandez-Zepeda, Jose Alberto
    IEEE Access, 2022, 10 : 51419 - 51427
  • [10] A modified greedy algorithm for the set cover problem with weights 1 and 2
    Toshihiro, F
    Okumura, T
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 670 - 681