English

Approximation Algorithms for Size-Constrained Non-Monotone Submodular Maximization in Deterministic Linear Time

Data Structures and Algorithms 2023-08-08 v3

Abstract

In this work, we study the problem of finding the maximum value of a non-negative submodular function subject to a limit on the number of items selected, a ubiquitous problem that appears in many applications, such as data summarization and nonlinear regression. We provide the first deterministic, linear-time approximation algorithms for this problem that do not assume the objective is monotone. We present three deterministic, linear-time algorithms: a single-pass streaming algorithm with a ratio of 23.313+ϵ23.313 + \epsilon, which is the first linear-time streaming algorithm; a simpler deterministic linear-time algorithm with a ratio of 11.65711.657; and a (4+O(ϵ))(4 + O(\epsilon ))-approximation algorithm. Finally, we present a deterministic algorithm that obtains ratio of e+ϵe + \epsilon in Oϵ(nlog(n))O_{\epsilon}(n \log(n)) time, close to the best known expected ratio of e0.121e - 0.121 in polynomial time.

Keywords

Cite

@article{arxiv.2104.06873,
  title  = {Approximation Algorithms for Size-Constrained Non-Monotone Submodular Maximization in Deterministic Linear Time},
  author = {Yixin Chen and Alan Kuhnle},
  journal= {arXiv preprint arXiv:2104.06873},
  year   = {2023}
}

Comments

30 pages

R2 v1 2026-06-24T01:09:50.839Z