๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

An exact algorithm for large multiple knapsack problems

โœ Scribed by David Pisinger


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
137 KB
Volume
114
Category
Article
ISSN
0377-2217

No coin nor oath required. For personal study only.

โœฆ Synopsis


The Multiple Knapsack Problem (MKP) is the problem of assigning a subset of n items to m distinct knapsacks, such that the total proยฎt sum of the selected items is maximized, without exceeding the capacity of each of the knapsacks. The problem has several applications in naval as well as ยฎnancial management. A new exact algorithm for the MKP is presented, which is specially designed for solving large problem instances. The recursive branch-andbound algorithm applies surrogate relaxation for deriving upper bounds, while lower bounds are obtained by splitting the surrogate solution into the m knapsacks by solving a series of Subset-sum Problems. A new separable dynamic programming algorithm is presented for the solution of Subset-sum Problems, and we also use this algorithm for tightening the capacity constraints in order to obtain better upper bounds. The developed algorithm is compared to the MTM MTM algorithm by Martello and Toth, showing the beneยฎts of the new approach. A surprising result is that large instances with n 100 000 items may be solved in less than a second, and the algorithm has a stable performance even for instances with coecients in a moderately large range.


๐Ÿ“œ SIMILAR VOLUMES


Some exact algorithms for the knapsack s
โœ Takeo Yamada; Mayumi Futakawa; Seiji Kataoka ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 446 KB

The knapsack sharing problem (KSP) is formulated as an extension to the ordinary knapsack problem. The KSP is .AlP-hard. We present a branch-and-bound algorithm and a binary search algorithm to solve this problem to optimality. These algorithms are implemented and computational experiments are carde