Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint

Abstract

Constrained submodular maximization problems encompass a wide variety of applications, including personalized recommendation, team formation, and revenue maximization via viral marketing. The massive instances occurring in modern-day applications can render existing algorithms prohibitively slow. Moreover, frequently those instances are also inherently stochastic. Focusing on these challenges, we revisit the classic problem of maximizing a (possibly non-monotone) submodular function subject to a knapsack constraint. We present a simple randomized greedy algorithm that achieves a 5.83-approximation and runs in O(n log n) time, i.e., at least a factor n faster than other state-of-the-art algorithms. The versatility of our approach allows us to further transfer it to a stochastic version of the problem. There, we obtain a (9 + ε)-approximation to the best adaptive policy, which is the first constant approximation for non-monotone objectives. Experimental evaluation of our algorithms showcases their improved performance on real and synthetic data.

Cite

Text

Amanatidis et al. "Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint." Journal of Artificial Intelligence Research, 2022. doi:10.1613/JAIR.1.13472

Markdown

[Amanatidis et al. "Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint." Journal of Artificial Intelligence Research, 2022.](https://mlanthology.org/jair/2022/amanatidis2022jair-fast/) doi:10.1613/JAIR.1.13472

BibTeX

@article{amanatidis2022jair-fast,
  title     = {{Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint}},
  author    = {Amanatidis, Georgios and Fusco, Federico and Lazos, Philip and Leonardi, Stefano and Reiffenhäuser, Rebecca},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2022},
  pages     = {661-690},
  doi       = {10.1613/JAIR.1.13472},
  volume    = {74},
  url       = {https://mlanthology.org/jair/2022/amanatidis2022jair-fast/}
}