A hybrid dynamic-programming branch-and-bound algorithm for the multiple-choice knapsack-problem

A hybrid dynamic-programming branch-and-bound algorithm for the multiple-choice knapsack-problem

0.00 Avg rating0 Votes
Article ID: iaor19962232
Country: United States
Volume: 58
Issue: 1
Start Page Number: 43
End Page Number: 54
Publication Date: Jan 1995
Journal: Journal of Computational and Applied Mathematics
Authors: , ,
Keywords: knapsack problem
Abstract:

Dynamic programming and branch-and-bound methodologies are combined to produce a hybrid algorithm for the multiple-choice knapsack problem. Lagrangean duality is used in a computationally efficient manner to compute tight bounds on every active node in the search tree. The use of Lagrangean duality also enables the use of a reduction procedure to reduce the size of the problem for the enumeration phase. Computational experience with up to 200 multiple-choice sets and 20000 zero-one variables is reported. The computational experience indicates that the resulting algorithm is faster than the best published algorithm and is simpler to code.

Reviews

Required fields are marked *. Your email address will not be published.