Back to Search Start Over

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

Authors :
Delgado, Jorge
Ferrada, Héctor
Navarro, Cristóbal A.
Source :
Journal of Computational Science; Sep2024, Vol. 81, pN.PAG-N.PAG, 1p
Publication Year :
2024

Abstract

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. • A new approximate solution for the Minimum Set Cover Problem (MSCP) in polynomial time. • An implementation that improves in time and quality to the most cited MSCP approach. • An algorithm that offers an approximation ratio of (1-o(n))log n, for a universe of size n. • A succinct representation of the input dataset that speeds up computation between sets. • The proposed approach is suitable for handling large volumes of input data. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
18777503
Volume :
81
Database :
Supplemental Index
Journal :
Journal of Computational Science
Publication Type :
Periodical
Accession number :
178856248
Full Text :
https://doi.org/10.1016/j.jocs.2024.102378