Nearly Linear Time Deterministic Algorithms for Submodular Maximization Under Knapsack Constraint and Beyond
Wenxin Li

TL;DR
This paper introduces nearly linear time deterministic algorithms for submodular maximization under various constraints, improving approximation ratios and query complexities, especially for streaming and multiple constraint settings.
Contribution
It presents new nearly linear time deterministic algorithms with improved approximation ratios for submodular maximization under knapsack, binary packing, and combined p-system and d-knapsack constraints.
Findings
Achieves $(7/16-\varepsilon)$-approximation for single knapsack with $O(n ext{·} ext{max}\{rac{1}{\varepsilon}, ext{loglog} n ight)$ queries.
Provides a $(1/2-\varepsilon)$-approximate deterministic algorithm for constant binary packing constraints with $O_{ ext{ extcolor{blue}{ ext{}} ext{ extcolor{blue}{}} ext{ extcolor{blue}{}}} ext{n} ext{·} ext{loglog} n$ queries.
Develops nearly linear time algorithms for the intersection of $p$-system and $d$-knapsack constraints with specific approximation ratios.
Abstract
In this work, we study the classic submodular maximization problem under knapsack constraints and beyond. We first present an -approximate algorithm for single knapsack constraint, which requires queries, and two passes in the streaming setting. This provides improvements in approximation ratio, query complexity and number of passes on the stream. We next show that there exists an -approximate deterministic algorithm for constant number of binary packing constraints, which achieves a query complexity of . One salient feature of our deterministic algorithm is, both its approximation ratio and time complexity are independent of the number of constraints. Lastly we present nearly linear time algorithms for the intersection of -system and knapsack constraint, we…
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 · Cryptography and Data Security · Optimization and Search Problems
