Massively Parallel Maximum Coverage Revisited

November 18, 2024 Β· Declared Dead Β· πŸ› Conference on Current Trends in Theory and Practice of Informatics

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Thai Bui, Hoa T. Vu arXiv ID 2411.11277 Category cs.DS: Data Structures & Algorithms Cross-listed cs.DC Citations 0 Venue Conference on Current Trends in Theory and Practice of Informatics Last Checked 5 months ago
Abstract
We study the maximum set coverage problem in the massively parallel model. In this setting, $m$ sets that are subsets of a universe of $n$ elements are distributed among $m$ machines. In each round, these machines can communicate with each other, subject to the memory constraint that no machine may use more than $\tilde{O}(n)$ memory. The objective is to find the $k$ sets whose coverage is maximized. We consider the regime where $k = Ξ©(m)$, $m = O(n)$, and each machine has $\tilde{O}(n)$ memory. Maximum coverage is a special case of the submodular maximization problem subject to a cardinality constraint. This problem can be approximated to within a $1-1/e$ factor using the greedy algorithm, but this approach is not directly applicable to parallel and distributed models. When $k = Ξ©(m)$, to obtain a $1-1/e-Ξ΅$ approximation, previous work either requires $\tilde{O}(mn)$ memory per machine which is not interesting compared to the trivial algorithm that sends the entire input to a single machine, or requires $2^{O(1/Ξ΅)} n$ memory per machine which is prohibitively expensive even for a moderately small value $Ξ΅$. Our result is a randomized $(1-1/e-Ξ΅)$-approximation algorithm that uses $O(1/Ξ΅^3 \cdot \log m \cdot (\log (1/Ξ΅) + \log m))$ rounds. Our algorithm involves solving a slightly transformed linear program of the maximum coverage problem using the multiplicative weights update method, classic techniques in parallel computing such as parallel prefix, and various combinatorial arguments.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted