An FPTAS for the -modular multidimensional knapsack problem
Abstract
It is known that there is no EPTAS for the m-dimensional knapsack problem unless W[1] = FPT. It is true already for the case, when m = 2. But, an FPTAS still can exist for some other particular cases of the problem. In this note, we show that the m-dimensional knapsack problem with a -modular constraints matrix admits an FPTAS, whose complexity bound depends on linearly. More precisely, the proposed algorithm complexity is O(TLP · (1/)m+3 · (2m)2m + 6 · ), where TLP is the linear programming complexity bound. In particular, for fixed m the arithmetical complexity bound becomes O(n · (1/)m+3 · ). Our algorithm is actually a generalisation of the classical FPTAS for the 1-dimensional case. Strictly speaking, the considered problem can be solved by an exact polynomial-time algorithm, when m is fixed and grows as a polynomial on n. This fact can be observed combining previously known results. In this paper, we give a slightly more accurate analysis to present an exact algorithm with the complexity bound O(n · m + 1), for m being fixed. Note that the last bound is non-linear by with respect to the given FPTAS.
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.