cs.DSNov 4, 2026

Consistent Submodular Maximization with Full Foresight

Authors: Eric Balkanski, Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Ola Svensson, Morteza Zadimoghaddam

Organizations: Columbia University · Google Research · Sapienza University of Rome · EPFL

Abstract

Online algorithms with bounded recourse face three intertwined obstacles: uncertainty about the future, computational limits, and a limited budget for changes. We ask a fundamental question that separates consistency from the other two: what does solution stability cost when the entire future is known and computation is unlimited? We answer this question for monotone submodular maximization, where an algorithm must maintain a solution of at most kk arrived elements, with a constant number of changes per step. We determine the optimal approximation thresholds: 3/43/4 for deterministic algorithms and ξ⋆≈0.7942ξ^\star \approx 0.7942 for randomized algorithms. For every ε>0\varepsilon>0, we get within ε\varepsilon of these thresholds with worst-case recourse polynomial in 1/ε1/\varepsilon, independent of kk and the stream length. We prove matching impossibility results even for coverage functions. We attain the sharp bounds by optimally balancing two opposing forces: preparing for future arrivals and protecting the current solution. For randomized algorithms, we use addition robustness against prefixes of the known future, which we analyze tightly via an interval-selection problem. For deterministic algorithms, we introduce certificates, paths in a fractional relaxation that maintain high value, which we round into an update schedule.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. A General Framework for Dynamic Consistent Submodular Maximization

    Jun 3, 2026Paul Dütting, Federico Fusco, Silvio Lattanzi +3Submodular OptimizationApproximation Algorithms