We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Quick Streaming Algorithms for Maximization of Monotone Submodular Functions in Linear Time

Authors: Alan Kuhnle
Abstract: We consider the problem of monotone, submodular maximization over a ground set of size $n$ subject to cardinality constraint $k$. For this problem, we introduce the first deterministic algorithms with linear time complexity; these algorithms are streaming algorithms. Our single-pass algorithm obtains a constant ratio in $\lceil n / c \rceil + c$ oracle queries, for any $c \ge 1$. In addition, we propose a deterministic, multi-pass streaming algorithm with a constant number of passes that achieves nearly the optimal ratio with linear query and time complexities. We prove a lower bound that implies no constant-factor approximation exists using $o(n)$ queries, even if queries to infeasible sets are allowed. An empirical analysis demonstrates that our algorithms require fewer queries (often substantially less than $n$) yet still achieve better objective value than the current state-of-the-art algorithms, including single-pass, multi-pass, and non-streaming algorithms.
Comments: 26 pages
Subjects: Data Structures and Algorithms (cs.DS); Machine Learning (cs.LG)
Cite as: arXiv:2009.04979 [cs.DS]
  (or arXiv:2009.04979v3 [cs.DS] for this version)

Submission history

From: Alan Kuhnle [view email]
[v1] Thu, 10 Sep 2020 16:35:54 GMT (21928kb,D)
[v2] Mon, 19 Oct 2020 15:50:49 GMT (21929kb,D)
[v3] Mon, 8 Mar 2021 17:49:18 GMT (21930kb,D)

Link back to: arXiv, form interface, contact.