A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue European Journal of Operational Research Année : 2008

A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem

Résumé

This paper presents a preprocessing procedure for the 0–1 multidimensional knapsack problem. First, a non-increasing sequence of upper bounds is generated by solving LP-relaxations. Then, a non-decreasing sequence of lower bounds is built using dynamic programming. The comparison of the two sequences allows either to prove that the best feasible solution obtained is optimal, or to fix a subset of variables to their optimal values. In addition, a heuristic solution is obtained. Computational experiments with a set of large-scale instances show the efficiency of our reduction scheme. Particularly, it is shown that our approach allows to reduce the CPU time of a leading commercial software.
Fichier non déposé

Dates et versions

inria-00184771 , version 1 (01-11-2007)

Identifiants

Citer

Stefan Balev, Nicola Yanev, Arnaud Fréville, Rumen Andonov. A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem. European Journal of Operational Research, 2008, 186 (1), pp.63-76. ⟨10.1016/j.ejor.2006.02.058⟩. ⟨inria-00184771⟩
530 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More