English

An extension of Dembo-Hammer's reduction algorithm for the 0-1 knapsack problem

Computational Complexity 2025-06-09 v1 Data Structures and Algorithms

Abstract

Dembo-Hammer's Reduction Algorithm (DHR) is one of the classical algorithms for the 0-1 Knapsack Problem (0-1 KP) and its variants, which reduces an instance of the 0-1 KP to a sub-instance of smaller size with reduction time complexity O(n)O(n). We present an extension of DHR (abbreviated as EDHR), which reduces an instance of 0-1 KP to at most nin^i sub-instances for any positive integer ii. In practice, ii can be set as needed. In particular, if we choose i=1i=1 then EDHR is exactly DHR. Finally, computational experiments on randomly generated data instances demonstrate that EDHR substantially reduces the search tree size compared to CPLEX.

Cite

@article{arxiv.2506.06138,
  title  = {An extension of Dembo-Hammer's reduction algorithm for the 0-1 knapsack problem},
  author = {Yang Yang},
  journal= {arXiv preprint arXiv:2506.06138},
  year   = {2025}
}
R2 v1 2026-07-01T03:03:41.510Z