Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid Constraint

Niv Buchbinder, Moran Feldman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the problem of maximizing a monotone submodular function subject to a matroid constraint, and present for it a deterministic non-oblivious local search algorithm that has an approximation guarantee of 1-1/e-ϵ (for any ϵ > 0) and query complexity of Õϵ(nr), where n is the size of the ground set and r is the rank of the matroid. Our algorithm vastly improves over the previous state-of-the-art 0.5008-approximation deterministic algorithm, and in fact, shows that there is no separation between the approximation guarantees that can be obtained by deterministic and randomized algorithms for the problem considered. The query complexity of our algorithm can be improved to Õϵ(n+r√n) using randomization, which is nearly-linear for r=O(√{n}), and is always at least as good as the previous state-of-the-art algorithms.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 65th Annual Symposium on Foundations of Computer Science, FOCS 2024
PublisherIEEE Computer Society
Pages700-712
Number of pages13
ISBN (Electronic)9798331516741
DOIs
StatePublished - 2024
Externally publishedYes
Event65th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2024 - Chicago, United States
Duration: 27 Oct 202430 Oct 2024

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
ISSN (Print)0272-5428

Conference

Conference65th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2024
Country/TerritoryUnited States
CityChicago
Period27/10/2430/10/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • deterministic algorithm
  • fast algorithm
  • matroid constraint
  • submodular maximization

Fingerprint

Dive into the research topics of 'Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid Constraint'. Together they form a unique fingerprint.

Cite this