Chasing Submodular Objectives, and Submodular Maximization via Cutting Planes
Niv Buchbinder, Joseph (Seffi) Naor, David Wajc

TL;DR
This paper introduces a new framework for dynamically maintaining high-quality solutions to evolving submodular maximization problems with changing constraints, using cutting plane methods and a novel meta-algorithm.
Contribution
It presents the submodular objectives chasing problem, along with polynomial-time algorithms achieving near-optimal approximation and recourse, and introduces a new meta-algorithm for multilinear extension maximization.
Findings
Achieves optimal approximation and recourse for cardinality and matroid constraints.
Develops a new meta-algorithm called approximate-or-separate for multilinear extension maximization.
Extends cutting plane methods to constrained submodular maximization.
Abstract
We introduce the \emph{submodular objectives chasing problem}, which generalizes many natural and previously-studied problems: a sequence of constrained submodular maximization problems is revealed over time, with both the objective and available ground set changing at each step. The goal is to maintain solutions of high approximation and low total \emph{recourse} (number of changes), compared with exact offline algorithms for the same input sequence. For the central cardinality constraint and partition matroid constraints we provide polynomial-time algorithms achieving both optimal -approximation and optimal competitive recourse for \emph{any} constant-approximation. Key to our algorithm's polynomial time, and of possible independent interest, is a new meta-algorithm for -approximately maximizing the multilinear extension under general constraints,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
