TY - GEN
T1 - Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid Constraint
AU - Buchbinder, Niv
AU - Feldman, Moran
N1 - Publisher Copyright: © 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
KW - deterministic algorithm
KW - fast algorithm
KW - matroid constraint
KW - submodular maximization
UR - https://www.scopus.com/pages/publications/85205812107
U2 - 10.1109/FOCS61266.2024.00050
DO - 10.1109/FOCS61266.2024.00050
M3 - Conference contribution
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 700
EP - 712
BT - Proceedings - 2024 IEEE 65th Annual Symposium on Foundations of Computer Science, FOCS 2024
PB - IEEE Computer Society
T2 - 65th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2024
Y2 - 27 October 2024 through 30 October 2024
ER -