We revisit the standard 0-1 knapsack problem. The latest polynomial-time approximation scheme by Rhee (2015) with approximation factor 1+eps has running time near O(n+(1/eps)^{5/2}) (ignoring polylogarithmic factors), and is randomized. We present a simpler algorithm which achieves the same result and is deterministic. With more effort, our ideas can actually lead to an improved time bound near O(n + (1/eps)^{12/5}), and still further improvements for small n.
@InProceedings{chan:OASIcs.SOSA.2018.5, author = {Chan, Timothy M.}, title = {{Approximation Schemes for 0-1 Knapsack}}, booktitle = {1st Symposium on Simplicity in Algorithms (SOSA 2018)}, pages = {5:1--5:12}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-064-4}, ISSN = {2190-6807}, year = {2018}, volume = {61}, editor = {Seidel, Raimund}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SOSA.2018.5}, URN = {urn:nbn:de:0030-drops-82994}, doi = {10.4230/OASIcs.SOSA.2018.5}, annote = {Keywords: knapsack problem, approximation algorithms, optimization, (min,+)-convolution} }
Feedback for Dagstuhl Publishing