arrow
Return

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

delete2008-04-01
delete60
PRE
AI
N
Nicola Yanev
A
Arnaud Fréville
R
Rumen Andonov
DOI:10.1016/j.ejor.2006.02.058delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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. (c) 2007 Elsevier B.V. All rights reserved.
Keywords:
dynamic programming
integer programming
multidimensional knapsack problem
variable reduction
heuristics
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

European Journal of Operational Research cover
European Journal of Operational Research
IF:
6
Papers:
2.2W
Citations:
6.4W

Organization

No organization information available