Bridging the Gap Between General and Down-Closed Convex Sets in Submodular Maximization
Loay Mualem, Murad Tukan, Moran Fledman
TL;DR
This work addresses maximizing non-monotone DR-submodular functions over general convex constraints by decomposing the constraint into a down-closed part and a general part, enabling a continuous interpolation between the guarantees known for down-closed and general convex sets. The authors develop a coordinated offline and online framework based on maintaining two vectors, one in each decomposed set, and combining them via a probabilistic-sum operator to stay within the feasible domain, guided by a carefully designed potential function. The main contributions are a polynomial-time offline algorithm with guarantees that recover $e^{-1}$ when the constraint is fully down-closed and $(1/4)(1 - m)$ in the general case, plus a guess-free variant; and an online algorithm with a regret term that scales as $\sqrt{L}$, both supported by a rigorous analysis. They demonstrate the practical value of this interpolation across offline/online revenue maximization, location summarization, and quadratic-programming-style DR-submodular objectives, with empirical results showing improvements over existing methods.
Abstract
Optimization of DR-submodular functions has experienced a notable surge in significance in recent times, marking a pivotal development within the domain of non-convex optimization. Motivated by real-world scenarios, some recent works have delved into the maximization of non-monotone DR-submodular functions over general (not necessarily down-closed) convex set constraints. Up to this point, these works have all used the minimum $\ell_\infty$ norm of any feasible solution as a parameter. Unfortunately, a recent hardness result due to Mualem \& Feldman~\cite{mualem2023resolving} shows that this approach cannot yield a smooth interpolation between down-closed and non-down-closed constraints. In this work, we suggest novel offline and online algorithms that provably provide such an interpolation based on a natural decomposition of the convex body constraint into two distinct convex bodies: a down-closed convex body and a general convex body. We also empirically demonstrate the superiority of our proposed algorithms across three offline and two online applications.
