English

An FPTAS for the $\Delta$-modular multidimensional knapsack problem

Computational Complexity 2022-11-30 v4 Discrete Mathematics Optimization and Control

Abstract

It is known that there is no EPTAS for the mm-dimensional knapsack problem unless W[1]=FPTW[1] = FPT. It is true already for the case, when m=2m = 2. But, an FPTAS still can exist for some other particular cases of the problem. In this note, we show that the mm-dimensional knapsack problem with a Δ\Delta-modular constraints matrix admits an FPTAS, whose complexity bound depends on Δ\Delta linearly. More precisely, the proposed algorithm complexity is O(TLP(1/ε)m+3(2m)2m+6Δ),O(T_{LP} \cdot (1/\varepsilon)^{m+3} \cdot (2m)^{2m + 6} \cdot \Delta), where TLPT_{LP} is the linear programming complexity bound. In particular, for fixed mm the arithmetical complexity bound becomes O(n(1/ε)m+3Δ). O(n \cdot (1/\varepsilon)^{m+3} \cdot \Delta). Our algorithm is actually a generalisation of the classical FPTAS for the 11-dimensional case. Strictly speaking, the considered problem can be solved by an exact polynomial-time algorithm, when mm is fixed and Δ\Delta grows as a polynomial on nn. 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. O(n \cdot \Delta^{m + 1}), \quad \text{ for $m$ being fixed}. Note that the last bound is non-linear by Δ\Delta with respect to the given FPTAS.

Keywords

Cite

@article{arxiv.2103.07257,
  title  = {An FPTAS for the $\Delta$-modular multidimensional knapsack problem},
  author = {D. V. Gribanov},
  journal= {arXiv preprint arXiv:2103.07257},
  year   = {2022}
}
R2 v1 2026-06-24T00:03:42.273Z