English

An Improved FPTAS for 0-1 Knapsack

Data Structures and Algorithms 2020-01-03 v1

Abstract

The 0-1 knapsack problem is an important NP-hard problem that admits fully polynomial-time approximation schemes (FPTASs). Previously the fastest FPTAS by Chan (2018) with approximation factor 1+ε1+\varepsilon runs in O~(n+(1/ε)12/5)\tilde O(n + (1/\varepsilon)^{12/5}) time, where O~\tilde O hides polylogarithmic factors. In this paper we present an improved algorithm in O~(n+(1/ε)9/4)\tilde O(n+(1/\varepsilon)^{9/4}) time, with only a (1/ε)1/4(1/\varepsilon)^{1/4} gap from the quadratic conditional lower bound based on (min,+)(\min,+)-convolution. Our improvement comes from a multi-level extension of Chan's number-theoretic construction, and a greedy lemma that reduces unnecessary computation spent on cheap items.

Keywords

Cite

@article{arxiv.1904.09562,
  title  = {An Improved FPTAS for 0-1 Knapsack},
  author = {Ce Jin},
  journal= {arXiv preprint arXiv:1904.09562},
  year   = {2020}
}

Comments

To appear at ICALP'19

R2 v1 2026-06-23T08:45:36.235Z