Abstract

We consider the multiple knapsack problem with setups which is a generalization of the classical knapsack problem. In this problem, there are multiple knapsacks and the items belong to families such that an item can be placed in a knapsack only if its family is selected and assigned to that knapsack. We present an algorithm based on a Lagrangean relaxation of the problem that takes advantage of the structure of the problem. The algorithm produces solutions whose quality can be assessed automatically without ever knowing the optimal solutions. We carry out a computational study to evaluate the performance of the proposed algorithm on a benchmark data set from the literature. The results show a great performance of the algorithm compared to published state-of-the-art approaches, as it generates better values for 9% of the instances and the same values for 90% of the instances. The algorithm generated new best-known values for 6% of the instances compared to both the published state-of-the-art approaches and the commercial solver CPLEX. We also report the results of an additional computational study that show that the algorithm scales up extremely well, solving near-optimally very large instances with up to 5 knapsacks, 200 families, and 300,000 items in a reasonable amount of time on a desktop PC.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call