A Faster FPTAS for the Unbounded Knapsack Problem

Abstract

The Unbounded Knapsack Problem (UKP) is a well-known variant of the famous 0-1 Knapsack Problem (0-1 KP). In contrast to 0-1 KP, an arbitrary number of copies of every item can be taken in UKP. Since UKP is NP-hard, fully polynomial time approximation schemes (FPTAS) are of great interest. Such algorithms find a solution arbitrarily close to the optimum OPT(I), i.e. of value at least (1-) OPT(I) for > 0, and have a running time polynomial in the input length and 1. For over thirty years, the best FPTAS was due to Lawler with a running time in O(n + 13) and a space complexity in O(n + 12), where n is the number of knapsack items. We present an improved FPTAS with a running time in O(n + 12 3 1) and a space bound in O(n + 1 2 1). This directly improves the running time of the fastest known approximation schemes for Bin Packing and Strip Packing, which have to approximately solve UKP instances as subproblems.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…