Breaking Barriers: Combinatorial Algorithms for Non-monotone Submodular Maximization with Sublinear Adaptivity and $1/e$ Approximation
Yixin Chen, Wenjing Chen, Alan Kuhnle
TL;DR
This work tackles non-monotone submodular maximization under a size constraint, aiming for parallelizable, combinatorial algorithms with sublinear adaptivity while preserving strong approximation. It introduces a blended marginal gains framework to replace branching in interlaced greedy methods, enabling a first combinatorial parallel algorithm achieving $1/e-$ approximation with $O( ) obreak obreak ightarrow$ adaptivity $O(ig) obreak $ and $O(n\u00ad ightarrow ightarrow ig) $ queries, and a simpler $(1/4-b5)$-approximation with high probability. Building on this, the paper presents sublinear-adaptivity parallel algorithms, PIG and PItG, that combine threshold sampling with interlaced greedy to achieve $O(ig) obreak$ adaptivity and $O(n n )$ query complexity while matching the state-of-the-art $1/e$-type guarantees. The empirical results on various datasets (e.g., max-cut and revmax) demonstrate competitive objective values and favorable query/adaptivity trade-offs, highlighting practical scalability for large-scale submodular optimization tasks.
Abstract
With the rapid growth of data in modern applications, parallel algorithms for maximizing non-monotone submodular functions have gained significant attention. In the parallel computation setting, the state-of-the-art approximation ratio of $1/e$ is achieved by a continuous algorithm (Ene & Nguyen, 2020) with adaptivity $ O\left(\log(n)\right)$. In this work, we focus on size constraints and present the first combinatorial algorithm matching this bound -- a randomized parallel approach achieving $1/e-\varepsilon$ approximation ratio. This result bridges the gap between continuous and combinatorial approaches for this problem. As a byproduct, we also develop a simpler $(1/4-\varepsilon)$-approximation algorithm with high probability ($\ge 1-1/n$). Both algorithms achieve $ O\left(\log(n)\log(k)\right)$ adaptivity and $O\left(n\log(n)\log(k)\right)$ query complexity. Empirical results show our algorithms achieve competitive objective values, with the $(1/4-\varepsilon)$-approximation algorithm particularly efficient in queries.
