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 条
  • [31] A primal-dual algorithm for the minimum partial set multi-cover problem
    Ran, Yingli
    Shi, Yishuo
    Tang, Changbing
    Zhang, Zhao
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 39 (03) : 725 - 746
  • [32] A primal-dual algorithm for the minimum partial set multi-cover problem
    Yingli Ran
    Yishuo Shi
    Changbing Tang
    Zhao Zhang
    Journal of Combinatorial Optimization, 2020, 39 : 725 - 746
  • [33] A bicriteria algorithm for the minimum submodular cost partial set multi-cover problem
    Shi, Yishuo
    Ran, Yingli
    Zhang, Zhao
    Du, Ding-Zhu
    THEORETICAL COMPUTER SCIENCE, 2020, 803 : 1 - 9
  • [34] AN ANALYSIS OF THE GREEDY ALGORITHM FOR THE SUBMODULAR SET COVERING PROBLEM
    WOLSEY, LA
    COMBINATORICA, 1982, 2 (04) : 385 - 393
  • [35] PARALLEL AND SERIAL HEURISTICS FOR THE MINIMUM SET COVER PROBLEM
    CHAKRAVARTY, S
    SHEKHAWAT, A
    JOURNAL OF SUPERCOMPUTING, 1992, 5 (04): : 331 - 345
  • [36] A Minimum Set-Cover Problem with several constraints
    Doerpinghaus, Jens
    Dueing, Carsten
    Weil, Vera
    PROCEEDINGS OF THE 2019 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2019, : 115 - 122
  • [37] A multi-start iterated greedy algorithm for the minimum weight vertex cover P3 problem
    Zhang, Wenjie
    Tu, Jianhua
    Wu, Lidong
    APPLIED MATHEMATICS AND COMPUTATION, 2019, 349 : 359 - 366
  • [38] An Optimal Algorithm for the Minimum Disc Cover Problem
    Min-Te Sun
    Chih-Wei Yi
    Chuan-Kai Yang
    Ten-Hwang Lai
    Algorithmica, 2008, 50 : 58 - 71
  • [39] An Approximation Algorithm for the Minimum Vertex Cover Problem
    Chen, Jingrong
    Kou, Lei
    Cui, Xiaochuan
    GREEN INTELLIGENT TRANSPORTATION SYSTEM AND SAFETY, 2016, 138 : 180 - 185
  • [40] An Exact Algorithm for Minimum Vertex Cover Problem
    Wang, Luzhi
    Hu, Shuli
    Li, Mingyang
    Zhou, Junping
    MATHEMATICS, 2019, 7 (07)