Journal article
Faster Set Cover in the MPC Model
Theoretical computer science, Vol.1086(21 October 2026), 116238
09/12/2026
DOI: 10.1016/j.tcs.2026.116238
Abstract
The Massively Parallel Computation (MPC) model is a popular abstraction for large-scale distributed computing. The Set Cover problem is a classical combinatorial optimization problem that has a wide variety of applications and generalizes many well-studied problems such as vertex cover, edge cover, and minimum dominating set. For a Set Cover instance with a ground set of n elements and a collection of m sets, we present two O(log n)-approximation algorithms in the MPC model. Our algorithms run in O˜(logN)-rounds in the linear-memory MPC model and in O˜(log1.5N) rounds in the sublinear-memory MPC model, where N=n+m. These are the first O(log n)-approximation algorithms for Set Cover in this setting that run in o(log2N) rounds. Our results are obtained by repurposing the sparsified graph exponentiation technique that has been successful for the maximal independent set problem in the MPC model and applying it to a simple, distributed Set Cover algorithm by Grunau, Mitrović, Rubinfeld, and Vakilian (SODA 2020).
Details
- Title: Subtitle
- Faster Set Cover in the MPC Model
- Creators
- Hongyan Ji - University of IowaShreyas Pai - Indian Institute of Technology MadrasSriram V. Pemmaraju - University of IowaJoshua Sobel - University of Iowa
- Resource Type
- Journal article
- Publication Details
- Theoretical computer science, Vol.1086(21 October 2026), 116238
- DOI
- 10.1016/j.tcs.2026.116238
- ISSN
- 0304-3975
- eISSN
- 1879-2294
- Publisher
- Elsevier
- Grant note
- National Science Foundation: 1955939, 2402835
Hongyan Ji, Sriram V. Pemmaraju, and Joshua Sobel were partially supported during this project by National Science Foundation grants 1955939 and 2402835.
- Language
- English
- Electronic publication date
- 09/08/2026
- Date published
- 09/12/2026
- Academic Unit
- Computer Science
- Record Identifier
- 9985224337902771
Metrics
2 Record Views