• Title of article

    Where are the hard knapsack problems?

  • Author/Authors

    David Pisinger، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2005
  • Pages
    14
  • From page
    2271
  • To page
    2284
  • Abstract
    The knapsack problem is believed to be one of the “easier” -hard problems. Not only can it be solved in pseudo-polynomial time, but also decades of algorithmic improvements have made it possible to solve nearly all standard instances from the literature. The purpose of this paper is to give an overview of all recent exact solution approaches, and to show that the knapsack problem still is hard to solve for these algorithms for a variety of new test problems. These problems are constructed either by using standard benchmark instances with larger coefficients, or by introducing new classes of instances for which most upper bounds perform badly. The first group of problems challenge the dynamic programming algorithms while the other group of problems are focused towards branch-and-bound algorithms. Numerous computational experiments with all recent state-of-the-art codes are used to show that (KP) is still difficult to solve for a wide number of problems. One could say that the previous benchmark tests were limited to a few highly structured instances, which do not show the full characteristics of knapsack problems.
  • Keywords
    Dynamic programming , Knapsack problem , Test instances , branch-and-bound
  • Journal title
    Computers and Operations Research
  • Serial Year
    2005
  • Journal title
    Computers and Operations Research
  • Record number

    928278