$(1-\epsilon)$-Approximation of Knapsack in Nearly Quadratic Time
Xiao Mao

TL;DR
This paper presents a deterministic approximation scheme for the knapsack problem that achieves near-optimal running time of roughly quadratic in 1/epsilon, improving upon previous randomized algorithms and matching known lower bounds.
Contribution
It introduces a new deterministic algorithm for (1 - epsilon)-approximate knapsack with nearly quadratic time complexity, matching the lower bound up to sub-polynomial factors.
Findings
Deterministic (1 - epsilon)-approximation scheme with (n + (1/epsilon)^2) time.
Extension of a known lemma to reduce the problem to n epsilon-additive approximation.
A simple geometry-based algorithm for the reduced problem.
Abstract
Knapsack is one of the most fundamental problems in theoretical computer science. In the -approximation setting, although there is a fine-grained lower bound of based on the -convolution hypothesis ([K{\"u}nnemann, Paturi and Stefan Schneider, ICALP 2017] and [Cygan, Mucha, Wegrzycki and Wlodarczyk, 2017]), the best algorithm is randomized and runs in time [Deng, Jin and Mao, SODA 2023], and it remains an important open problem whether an algorithm with a running time that matches the lower bound (up to a sub-polynomial factor) exists. We answer the question positively by showing a deterministic -approximation scheme for knapsack that runs in time. We first extend a known lemma in a…
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 · Optimization and Packing Problems
