Title: An empirical study of population-based metaheuristics for the multiple-choice multidimensional knapsack problem

Authors: Francis J. Vasko; Yun Lu; Kenneth Zyma

Addresses: Department of Mathematics, Kutztown University, Kutztown, PA 19530, USA ' Department of Mathematics, Kutztown University, Kutztown, PA 19530, USA ' Computer Science Department, Kutztown University, Kutztown, PA 19530, USA

Abstract: In this paper, we study the performance of five population-based metaheuristics to solve a large (393) number of comprehensive problem instances from the literature for the important (NP-Hard) multiple choice multidimensional knapsack problem (MMKP). The five metaheuristics are: teaching-learning-based optimisation (TLBO), artificial bee colony (ABC), genetic algorithm (GA), criss-cross optimisation algorithm (COA), and binary bat algorithm (BBA). All five of these metaheuristics are similar in that they transform a population of solutions in an effort to improve the solutions in the population and they are all implemented in a straightforward manner. Statistically (over all 393 problem instances), we show that COA, GA, and TLBO give similar results which are better than other published solution approaches for the MMKP. However, if we incorporate a simple neighbourhood search into each of these five metaheuristics, in addition to improved solution quality, there is now no statistically significant difference among the results for these five metaheuristics.

Keywords: artificial bee colony; ABC; binary bat algorithm; combinatorial optimisation; criss-cross optimisation algorithm; genetic algorithms; multiple-choice multidimensional knapsack problem; teaching-learning-based optimisation; population-based metaheuristics; neighbourhood search.

DOI: 10.1504/IJMHEUR.2016.081151

International Journal of Metaheuristics, 2016 Vol.5 No.3/4, pp.193 - 225

Received: 09 Jan 2016
Accepted: 22 May 2016

Published online: 24 Dec 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article