The Cost of Consistency: Submodular Maximization with Constant Recourse
This work addresses the trade-off between solution stability and approximation quality in online optimization, showing a separation between deterministic and randomized algorithms, which is incremental but provides new theoretical insights.
The paper tackles online submodular maximization with constant recourse, deriving tight information-theoretic bounds of 2/3 for general monotone submodular functions and 3/4 for coverage functions, and presents a poly-time randomized algorithm achieving a 0.51-approximation.
In this work, we study online submodular maximization, and how the requirement of maintaining a stable solution impacts the approximation. In particular, we seek bounds on the best-possible approximation ratio that is attainable when the algorithm is allowed to make at most a constant number of updates per step. We show a tight information-theoretic bound of $\tfrac{2}{3}$ for general monotone submodular functions, and an improved (also tight) bound of $\tfrac{3}{4}$ for coverage functions. Since both these bounds are attained by non poly-time algorithms, we also give a poly-time randomized algorithm that achieves a $0.51$-approximation. Combined with an information-theoretic hardness of $\tfrac{1}{2}$ for deterministic algorithms from prior work, our work thus shows a separation between deterministic and randomized algorithms, both information theoretically and for poly-time algorithms.