Solving Knapsack with Small Items via L0-Proximity
Ce Jin

TL;DR
This paper introduces faster algorithms for the 0-1 Knapsack and Subset Sum problems by leveraging new proximity bounds, achieving near-optimal pseudo-polynomial time complexities and advancing the understanding of algorithmic limits.
Contribution
It presents a novel $ ilde O(n + w_{ ext{max}}^{2.5})$ deterministic algorithm for 0-1 Knapsack and a $ ilde O(n + w_{ ext{max}}^{1.5})$ randomized algorithm for Subset Sum, using new $ ext{l}_0$-proximity bounds.
Findings
0-1 Knapsack solved in $ ilde O(n + w_{ ext{max}}^{2.5})$ time.
Subset Sum solved in $ ilde O(n + w_{ ext{max}}^{1.5})$ time.
Introduced $ ext{l}_0$-proximity bounds using Erd ext{o}s and Sárközy's theorem.
Abstract
We study pseudo-polynomial time algorithms for the fundamental \emph{0-1 Knapsack} problem. In terms of and , previous algorithms for 0-1 Knapsack have cubic time complexities: (Bellman 1957), (Kellerer and Pferschy 2004), and (Polak, Rohwedder, and W\k{e}grzycki 2021). On the other hand, fine-grained complexity only rules out running time, and it is an important question in this area whether time is achievable. Our main result makes significant progress towards solving this question: - The 0-1 Knapsack problem has a deterministic algorithm in time. Our techniques also apply to the easier \emph{Subset Sum} problem: - The Subset Sum problem has a randomized algorithm in time. This improves (and…
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
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Optimization and Packing Problems
