The paper studies pseudopolynomial time algorithms for the fundamental 0-1 Knapsack problem. Recent research has focused on the fine-grained complexity of the problem with respect to the number of items n and the maximum item weight w_max.
The key contributions are:
The authors generalize the "fine-grained proximity" technique from prior work, which allows bounding the support size of useful partial solutions in the dynamic program.
The main technical component is a vast extension of the "witness propagation" method, originally designed for the easier unbounded knapsack setting. The authors use a novel pruning method, two-level color-coding, and the SMAWK algorithm on tall matrices to extend this approach to the 0-1 setting.
The authors present a deterministic algorithm that solves 0-1 Knapsack in O(n + w^2_max log^4 w_max) time, closing the gap between the previous upper bound of e^O(n + w^{12/5}_max) and the conditional lower bound of (n + w_max)^{2-o(1)}.
The algorithm is also extended to achieve a running time of O(n + p^2_max log^4 p_max), parameterized by the largest item profit p_max instead of w_max.
The paper builds upon and combines several recent structural results and algorithmic techniques from the literature on knapsack-type problems, including additive combinatorics, proximity techniques, and witness propagation.
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы