Fully Dynamic Submodular Maximization over Matroids

Maximizing monotone submodular functions under a matroid constraint is a classic algorithmic problem with multiple applications in data mining and machine learning. We study this significant problem in the fully dynamic setting, where elements can be both inserted and deleted in real-time. Our main result is a randomized algorithm that maintains an efficient data structure with an \({\tilde{O}(\frac{{k^{2}}}{{\varepsilon}})}\) amortized update time (in the number of insertions and deletions) and yields a \({(4+O(\varepsilon))}\) -approximate solution with respect to the dynamic optimum, where \(k\) is the rank of the matroid.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Algorithms
Published
2024-10-16
DOI
https://doi.org/10.1145/3698397
Citations
4
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
1.45
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fully Dynamic Submodular Maximization over Matroids

Paul Dütting, Ashkan Norouzi-Fard, Silvio Lattanzi, Morteza Zadimoghaddam et al.
4 citations
ACM Transactions on Algorithms
Complexity and Algorithms in Graphs
1.45
article

Fully Dynamic Submodular Maximization over Matroids

Paul Dütting, Ashkan Norouzi-Fard, Silvio Lattanzi, Morteza Zadimoghaddam, Federico Fusco
article en
4 citations

Abstract

Maximizing monotone submodular functions under a matroid constraint is a classic algorithmic problem with multiple applications in data mining and machine learning. We study this significant problem in the fully dynamic setting, where elements can be both inserted and deleted in real-time. Our main result is a randomized algorithm that maintains an efficient data structure with an \({\tilde{O}(\frac{{k^{2}}}{{\varepsilon}})}\) amortized update time (in the number of insertions and deletions) and yields a \({(4+O(\varepsilon))}\) -approximate solution with respect to the dynamic optimum, where \(k\) is the rank of the matroid.

ACM Transactions on AlgorithmsVol. 21(1)
Google (United States) (US), Google (Switzerland) (CH), Sapienza University of Rome (IT)
Openalex Percentile: Top 16%
Complexity and Algorithms in Graphs
1.45
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.