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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.