Lune

AAAI2023Top-tier venue

DASH: A Distributed and Parallelizable Algorithm for Size-Constrained Submodular Maximization

Tonmoy Dey, Yixin Chen, Alan Kuhnle

2023Year
3Citations

Abstract

MapReduce (MR) algorithms for maximizing monotone, submodular functions subject to a cardinality constraint (SMCC) are currently restricted to the use of the linearadaptive (non-parallelizable) algorithm GREEDY. Lowadaptive algorithms do not satisfy the requirements of these distributed MR frameworks, thereby limiting their performance. We study the SMCC problem in a distributed setting and propose the first MR algorithms with sublinear adaptive complexity. Our algorithms, R-DASH, T-DASH and G-DASH provide 0.316 -ε, 3/8 -ε, and 1 -1/e -ε approximation ratios, respectively, with nearly optimal adaptive complexity and nearly linear time complexity. Additionally, we provide a framework to increase, under some mild assumptions, the maximum permissible cardinality constraint from O(n/ℓ 2 ) of prior MR algorithms to O(n/ℓ), where n is the data size and ℓ is the number of machines; under a stronger condition on the objective function, we increase the maximum constraint value to n. Finally, we provide empirical evidence to demonstrate that our sublinear-adaptive, distributed algorithms provide orders of magnitude faster runtime compared to current state-of-the-art distributed algorithms.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext d441af2c-5ea2-497d-a3d5-f16214c0b2f8

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines