EconPapers    
Economics at your fingertips  
 

Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem

Silvano Martello, David Pisinger and Paolo Toth
Additional contact information
Silvano Martello: DEIS, University of Bologna, Viale Risorgimento 2, Bologna, Italy
David Pisinger: DIKU, University of Copenhagen, Univ.parken 1, Copenhagen, Denmark
Paolo Toth: DEIS, University of Bologna, Viale Risorgimento 2, Bologna, Italy

Management Science, 1999, vol. 45, issue 3, 414-424

Abstract: Two new algorithms recently proved to outperform all previous methods for the exact solution of the 0-1 Knapsack Problem. This paper presents a combination of such approaches, where, in addition, valid inequalities are generated and surrogate relaxed, and a new initial core problem is adopted. The algorithm is able to solve all classical test instances, with up to 10,000 variables, in less than 0.2 seconds on a HP9000-735/99 computer. The C language implementation of the algorithm is available on the internet.

Keywords: Knapsack problem; dynamic programming; branch-and-bound; surrogate relaxation (search for similar items in EconPapers)
Date: 1999
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (64)

Downloads: (external link)
http://dx.doi.org/10.1287/mnsc.45.3.414 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:ormnsc:v:45:y:1999:i:3:p:414-424

Access Statistics for this article

More articles in Management Science from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:ormnsc:v:45:y:1999:i:3:p:414-424