Faster Knapsack Algorithms via Bounded Monotone Min-Plus-Convolution
Karl Bringmann, Alejandro Cassis

TL;DR
This paper introduces faster exact and approximation algorithms for 0-1 and Unbounded Knapsack problems by reducing them to structured Min-Plus-Convolution, improving computational efficiency especially when parameters are balanced.
Contribution
The paper presents novel algorithms that leverage bounded monotone Min-Plus-Convolution to achieve improved running times for knapsack problems, including the first resource augmentation approximation scheme.
Findings
Improved exact algorithms with time $ ilde{O}(n + (W + OPT)^{1.5})$ for 0-1-Knapsack.
Enhanced algorithms with time $ ilde{O}(n + (p_{max} + w_{max})^{1.5})$ for Unbounded Knapsack.
First resource augmentation approximation scheme for Unbounded Knapsack with time $ ilde{O}(n + 1/ extpsilon^{1.5})$.
Abstract
We present new exact and approximation algorithms for 0-1-Knapsack and Unbounded Knapsack: * Exact Algorithm for 0-1-Knapsack: 0-1-Knapsack has known algorithms running in time , where is the number of items, is the weight budget, and is the optimal profit. We present an algorithm running in time . This improves the running time in case are roughly equal. * Exact Algorithm for Unbounded Knapsack: Unbounded Knapsack has known algorithms running in time [Axiotis, Tzamos '19, Jansen, Rohwedder '19, Chan, He '20], where is the number of items, is the largest weight of any item, and is the largest profit of any item. We present an algorithm running in time…
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.
