Practical and Parallelizable Algorithms for Non-Monotone Submodular Maximization with Size Constraint
arXiv:2009.01947 · doi:10.1613/jair.1.14323
Abstract
We present combinatorial and parallelizable algorithms for maximization of a submodular function, not necessarily monotone, with respect to a size constraint. We improve the best approximation factor achieved by an algorithm that has optimal adaptivity and nearly optimal query complexity to . The conference version of this work mistakenly employed a subroutine that does not work for non-monotone, submodular functions. In this version, we propose a fixed and improved subroutine to add a set with high average marginal gain, ThreshSeq, which returns a solution in adaptive rounds with high probability. Moreover, we provide two approximation algorithms. The first has approximation ratio , adaptivity , and query complexity , while the second has approximation ratio , adaptivity , and query complexity . Our algorithms are empirically validated to use a low number of adaptive rounds and total queries while obtaining solutions with high objective value in comparison with state-of-the-art approximation algorithms, including continuous algorithms that use the multilinear extension.
arXiv comment39 pages
References in corpus (7)
- Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexity
- Submodular Streaming in All its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity
- Non-monotone Submodular Maximization in Exponentially Fewer Iterations
- Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexity
- Parallel Algorithm for Non-Monotone DR-Submodular Maximization
- Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel
- Unconstrained Submodular Maximization with Constant Adaptive Complexity