Poly(k) memory for adversarial-injection streaming submodular maximization

Develop a streaming algorithm for monotone submodular maximization under a cardinality constraint in the adversarial-injection model that stores only poly(k) elements (polynomial in the solution size k), rather than exponentially many in k, while achieving a constant-factor approximation.

Background

The current tree-based algorithm maintains exponentially many states in k to preserve stream-length independence and approximation guarantees. Reducing the memory footprint to polynomial in k without sacrificing robustness to adversarial injections remains unresolved.

This memory question is listed alongside the (1−1/e) target as a central open direction for this model.

References

Two concrete questions were left open for submodular maximization in this model: (i) whether one can reach the offline-optimal constant (1-1/e), and (ii) whether one can reduce memory to poly(k) elements.

Accelerating Scientific Research with Gemini: Case Studies and Common Techniques  (2602.03837 - Woodruff et al., 3 Feb 2026) in Subsection “Submodular Function Maximization in a Stream”, Section 7.1