{"title":"Deterministic Algorithm and Faster Algorithm for Submodular Maximization subject to a Matroid Constraint","authors":"Niv Buchbinder, Moran Feldman","doi":"arxiv-2408.03583","DOIUrl":null,"url":null,"abstract":"We study the problem of maximizing a monotone submodular function subject to\na matroid constraint, and present for it a deterministic non-oblivious local\nsearch algorithm that has an approximation guarantee of $1 - 1/e - \\varepsilon$\n(for any $\\varepsilon> 0$) and query complexity of $\\tilde{O}_\\varepsilon(nr)$,\nwhere $n$ is the size of the ground set and $r$ is the rank of the matroid. Our\nalgorithm vastly improves over the previous state-of-the-art\n$0.5008$-approximation deterministic algorithm, and in fact, shows that there\nis no separation between the approximation guarantees that can be obtained by\ndeterministic and randomized algorithms for the problem considered. The query\ncomplexity of our algorithm can be improved to $\\tilde{O}_\\varepsilon(n +\nr\\sqrt{n})$ using randomization, which is nearly-linear for $r = O(\\sqrt{n})$,\nand is always at least as good as the previous state-of-the-art algorithms.","PeriodicalId":501216,"journal":{"name":"arXiv - CS - Discrete Mathematics","volume":"34 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Discrete Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.03583","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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 - \varepsilon$
(for any $\varepsilon> 0$) and query complexity of $\tilde{O}_\varepsilon(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 $\tilde{O}_\varepsilon(n +
r\sqrt{n})$ using randomization, which is nearly-linear for $r = O(\sqrt{n})$,
and is always at least as good as the previous state-of-the-art algorithms.