A branch‐and‐bound algorithm for hard multiple knapsack problems

A branch‐and‐bound algorithm for hard multiple knapsack problems

0.00 Avg rating0 Votes
Article ID: iaor20112593
Volume: 184
Issue: 1
Start Page Number: 97
End Page Number: 119
Publication Date: Apr 2011
Journal: Annals of Operations Research
Authors:
Keywords: combinatorial optimization
Abstract:

The multiple knapsack problem (MKP) is a classical combinatorial optimization problem. A recent algorithm for some classes of the MKP is bin‐completion, a bin‐oriented, branch‐and‐bound algorithm. In this paper, we propose path‐symmetry and path‐dominance criteria for pruning nodes in the MKP branch‐and‐bound search space. In addition, we integrate the ‘bound‐and‐bound’ upper bound validation technique used in previous MKP solvers. We show experimentally that our new MKP solver, which successfully integrates dominance based pruning, symmetry breaking, and bound‐and‐bound, significantly outperforms previous solvers on some classes of hard problem instances.

Reviews

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