Volume 31, Issue 3 pp. 1890-1916
Article

LP relaxation and dynamic programming enhancing VNS for the multiple knapsack problem with setup

Malek Masmoudi

Corresponding Author

Malek Masmoudi

College of Engineering, University of Sharjah, Sharjah, UAE

Corresponding author.

Search for more papers by this author
Yassine Adouani

Yassine Adouani

Laboratory of Modeling and Optimization for Decisional, Industrial and Logistic Systems (MODILS), Faculty of Economics and Management Sciences of Sfax, University of Sfax, Sfax, Tunisia

Search for more papers by this author
Bassem Jarboui

Bassem Jarboui

Higher Colleges of Technology, Abu Dhabi, UAE

Search for more papers by this author
First published: 01 October 2022
Citations: 4

Abstract

We consider the multiple knapsack problem (KP) with setup (MKPS), which is an extension of the KP with setup (KPS). We propose a new solving approach denoted by LP&DP-VNS that combines linear programming (LP) relaxation and dynamic programming (DP) to enhance variable neighborhood search (VNS). The LP&DP-VNS is tailored to the characteristics of the MKPS and reduced to LP&DP to solve the KPS. The approach is tested on 200 KPS and 360 MKPS benchmark instances. Computational experiments show the effectiveness of the LP&DP-VNS, compared to integer programming (using CPLEX) and the best state-of-the-art algorithms. It reaches 299/342 optimal solutions and 316/318 best-known solutions and provides 127 new best solutions. An additional computational study shows that the LP&DP-VNS scales up extremely well, solving optimally and near-optimally very large instances with up 200 families and 300,000 items in a reasonable amount of time.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.