Abstract
The Maximum Submodular Matching (MSM) problem is a generalization of the classical Maximum Weight Matching (MWM) problem. In this problem, given a monotone submodular function f : 2E → R≥0 defined over subsets of edges of a graph G(V, E), we are asked to return a matching whose submodular value is maximum among all matchings in graph G(V, E). In this paper, we consider this problem in a fully dynamic setting against an oblivious adversary. In this setting, we are given a sequence S of insertions and deletions of edges of the underlying graph G(V, E), along with an oracle access to the monotone submodular function f. The goal is to maintain a matching M such that, at any time t of sequence S, its submodular value is a good approximation of the value of the optimal submodular matching while keeping the number of operations minimal. We develop the first dynamic algorithm for the submodular matching problem, in which we maintain a matching whose submodular value is within expected (8 + ϵ)-approximation of the optimal submodular matching at any time t of sequence S using expected amortized poly(log n, 1ϵ) update time. Our approach incorporates a range of novel techniques, notably the concept of Uniform Hierarchical Caches (UHC) data structure along with its invariants, which lead to the first algorithm for fully dynamic submodular matching and may be of independent interest for designing dynamic algorithms for other problems.
| Original language | English |
|---|---|
| Title of host publication | 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025 |
| Editors | Keren Censor-Hillel, Fabrizio Grandoni, Joel Ouaknine, Gabriele Puppis |
| Publisher | Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
| Chapter | 21 |
| ISBN (Electronic) | 9783959773720 |
| DOIs | |
| Publication status | Published - 30 Jun 2025 |
| Event | 52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025 - Aarhus, Denmark Duration: 8 Jul 2025 → 11 Jul 2025 |
Publication series
| Name | Leibniz International Proceedings in Informatics, LIPIcs |
|---|---|
| Volume | 334 |
| ISSN (Print) | 1868-8969 |
Conference
| Conference | 52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025 |
|---|---|
| Country/Territory | Denmark |
| City | Aarhus |
| Period | 8/07/25 → 11/07/25 |
Bibliographical note
Publisher Copyright:© Kiarash Banihashem, Leyla Biabani, Samira Goudarzi, MohammadTaghi Hajiaghayi, Peyman Jabbarzade, and Morteza Monemizadeh.
Keywords
- Dynamic
- Matching
- Polylogarithmic
- Submodular
Fingerprint
Dive into the research topics of 'Dynamic Algorithms for Submodular Matching'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver