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 条
  • [21] A local Voronoi diagram-based approximate algorithm for minimum disc cover problem
    Lu, KeZhong
    Lin, XiaoHui
    Ding, FengXia
    EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 421 - +
  • [22] A randomized population-based iterated greedy algorithm for the minimum weight dominating set problem
    Bouamama, Salim
    Blum, Christian
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2015, : 7 - 12
  • [23] The minimum-entropy set cover problem
    Halperin, E
    Karp, RM
    THEORETICAL COMPUTER SCIENCE, 2005, 348 (2-3) : 240 - 250
  • [24] Metaheuristics for the Minimum Set Cover Problem: A Comparison
    Rosenbauer, Lukas
    Stein, Anthony
    Stegherr, Helena
    Haehner, Joerg
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2020, : 123 - 130
  • [25] The minimum-entropy set cover problem
    Halperin, E
    Karp, RM
    AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 733 - 744
  • [26] The Minimum Entropy Submodular Set Cover Problem
    Istrate, Gabriel
    Bonchis, Cosmin
    Dinu, Liviu P.
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, LATA 2016, 2016, 9618 : 295 - 306
  • [27] The Greedy Algorithm for the Minimum Common String Partition Problem
    Chrobak, Marek
    Kolman, Petr
    Sgall, Jiri
    ACM TRANSACTIONS ON ALGORITHMS, 2005, 1 (02) : 350 - 366
  • [28] The greedy algorithm for the Minimum Common String Partition problem
    Chrobak, M
    Kolman, P
    Sgall, J
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, PROCEEDINGS, 2004, 3122 : 84 - 95
  • [29] A Greedy Algorithm for Minimum Cut into Bounded Sets Problem
    Ugurlu, Onur
    Akram, Vahid Khalilpour
    Eliiyi, Deniz Tursel
    PROCEEDINGS OF THE 2021 17TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2021): SMART MANAGEMENT FOR FUTURE NETWORKS AND SERVICES, 2021, : 422 - 426
  • [30] An iterated greedy algorithm for finding the minimum dominating set in graphs
    Casado, A.
    Bermudo, S.
    Lopez-Sanchez, A. D.
    Sanchez-Oro, J.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2023, 207 : 41 - 58