Quick Streaming Algorithms for Maximization of Monotone Submodular Functions in Linear Time
Alan Kuhnle

TL;DR
This paper introduces the first deterministic linear-time streaming algorithms for monotone submodular maximization under a cardinality constraint, achieving near-optimal ratios with fewer queries and demonstrating superior empirical performance.
Contribution
The paper presents the first deterministic linear-time streaming algorithms for monotone submodular maximization, including single-pass and multi-pass variants with provable guarantees.
Findings
Algorithms require fewer queries than existing methods
Achieve better objective values empirically
Establish lower bounds on query complexity
Abstract
We consider the problem of monotone, submodular maximization over a ground set of size subject to cardinality constraint . 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 oracle queries, for any . 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 queries, even if queries to infeasible sets are allowed. An empirical analysis demonstrates that our algorithms require fewer queries (often substantially less than ) yet still achieve better objective value than the current…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Cryptography and Data Security
