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 条
  • [41] An optimal algorithm for the minimum disc cover problem
    Sun, Min-Te
    Yi, Chih-Wei
    Yang, Chuan-Kai
    Lai, Ten-Hwang
    ALGORITHMICA, 2008, 50 (01) : 58 - 71
  • [42] A modified greedy algorithm for dispersively weighted 3-set cover
    Fujito, Toshihiro
    Okumura, Tsuyoshi
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (09) : 1392 - 1400
  • [43] MDSA: A Dynamic and Greedy Approach to Solve the Minimum Dominating Set Problem
    Okumus, Fatih
    Karci, Seyda
    APPLIED SCIENCES-BASEL, 2024, 14 (20):
  • [44] A novel greedy algorithm for the minimum common string partition problem
    He, Dan
    BIOINFORMATICS RESEARCH AND APPLICATIONS, PROCEEDINGS, 2007, 4463 : 441 - 452
  • [45] A Greedy Algorithm on Constructing the Minimum Connected Dominating Set in Wireless Network
    Fu, Deqian
    Han, Lihua
    Yang, Zifen
    Jhang, Seong Tae
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2016, 12 (07):
  • [46] A simple greedy approximation algorithm for the minimum connected -Center problem
    Liang, Dongyue
    Mei, Liquan
    Willson, James
    Wang, Wei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (04) : 1417 - 1429
  • [47] An Exact Algorithm for the Minimum Dominating Set Problem
    Jiang, Hua
    Zheng, Zhifei
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 5604 - 5612
  • [48] A genetic algorithm for the minimum generating set problem
    Lozano, Manuel
    Laguna, Manuel
    Marti, Rafael
    Rodriguez, Francisco J.
    Garcia-Martinez, Carlos
    APPLIED SOFT COMPUTING, 2016, 48 : 254 - 264
  • [49] Analysis of an approximate greedy algorithm for the maximum edge clique partitioning problem
    Punnen, Abraham P.
    Zhang, Ruonan
    DISCRETE OPTIMIZATION, 2012, 9 (03) : 205 - 208
  • [50] Greedy Game Algorithms for Solving SET K-Cover Problem in HWSNs
    Yan, Wenjie
    Cao, Mengjing
    Wu, Youxi
    Zhang, Jun
    IEEE ACCESS, 2018, 6 : 65604 - 65619