A Branch and Bound Algorithm for the Knapsack Problem

Published Online:https://doi.org/10.1287/mnsc.13.9.723

A branch and bound algorithm for solution of the “knapsack problem,” max ∑ vixi where ∑ wixiW and xi = 0, 1, is presented which can obtain either optimal or approximate solutions. Some characteristics of the algorithm are discussed and computational experience is presented. Problems involving 50 items from which approximately 25 items were loaded were solved in an average of 0.07 minutes each by a coded version of this algorithm for the IBM 7094 computer.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.