A tabu search based memetic algorithm for the max-mean dispersion problem

Given a set V of n elements and a distance matrix d ij n × n among elements, the max-mean dispersion problem (MaxMeanDP) consists in selecting a subset M from V such that the mean dispersion (or distance) among the selected elements is maximized. Being a useful model to formulate several relevant applications, MaxMeanDP is known to be NP-hard and thus computationally difficult. In this paper, we present a tabu search based memetic algorithm for MaxMeanDP which relies on solution recombination and local optimization to find high quality solutions. One key contribution is the identification of the fast neighborhood induced by the one-flip operator which takes linear time. Computational experiments on the set of 160 benchmark instances with up to 1000 elements commonly used in the literature show that the proposed algorithm improves or matches the published best known results for all instances in a short computing time, with only one exception, while achieving a high success rate of 100%. In particular, we improve 53 previous best results (new lower bounds) out of the 60 most challenging instances. Results on a set of 40 new large instances with 3000 and 5000 elements are also presented. The key ingredients of the proposed algorithm are investigated to shed light on how they affect the performance of the algorithm. HighlightsThe NP-hard max-mean dispersion problem is suitable to model various applications.We introduce the first population-based memetic method to solve this problem.We report 53 improved best results (new lower bounds) for 160 benchmark instances with upto 1000 elements.We introduce 40 large instances with upto 5000 elements and show computational results.We study the key ingredients of the algorithm to shed light on their respective role.

[1]  Paul Van Dooren,et al.  The PageTrust Algorithm: How to rank web pages when negative links are allowed? , 2008, SDM.

[2]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[3]  Roberto Cordone,et al.  Comparing local search metaheuristics for the maximum diversity problem , 2011, J. Oper. Res. Soc..

[4]  Fred W. Glover,et al.  Greedy randomized adaptive search procedure with exterior path relinking for differential dispersion minimization , 2015, Inf. Sci..

[5]  Francisco Gortázar,et al.  Tabu search for the Max-Mean Dispersion Problem , 2015, Knowl. Based Syst..

[6]  F. Glover,et al.  Heuristic algorithms for the maximum diversity problem , 1998 .

[7]  Jin-Kao Hao,et al.  Memetic Algorithms in Discrete Optimization , 2012, Handbook of Memetic Algorithms.

[8]  Roberto Cordone,et al.  Tabu Search versus GRASP for the maximum diversity problem , 2008, 4OR.

[9]  Pierre Hansen,et al.  MaxMinMin p-dispersion problem: A variable neighborhood search approach , 2014, Comput. Oper. Res..

[10]  Jin-Kao Hao,et al.  A hybrid metaheuristic method for the Maximum Diversity Problem , 2013, Eur. J. Oper. Res..

[11]  Philippe Galinier,et al.  An efficient memetic algorithm for the graph partitioning problem , 2011, Ann. Oper. Res..

[12]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[13]  Roberto Cordone,et al.  Construction and improvement algorithms for dispersion problems , 2015, Eur. J. Oper. Res..

[14]  Micael Gallego,et al.  A branch and bound algorithm for the maximum diversity problem , 2010, Eur. J. Oper. Res..

[15]  Rafael Martí,et al.  GRASP and path relinking for the equitable dispersion problem , 2013, Comput. Oper. Res..

[16]  Oleg A. Prokopyev,et al.  The equitable dispersion problem , 2009, Eur. J. Oper. Res..

[17]  Pablo Moscato,et al.  Handbook of Memetic Algorithms , 2011, Studies in Computational Intelligence.

[18]  Federico Della Croce,et al.  A heuristic approach for the max-min diversity problem based on max-clique , 2009, Comput. Oper. Res..

[19]  Fred W. Glover,et al.  A simple and effective algorithm for the MaxMin diversity problem , 2011, Ann. Oper. Res..

[20]  Micael Gallego,et al.  GRASP and path relinking for the max-min diversity problem , 2010, Comput. Oper. Res..

[21]  Abraham Duarte,et al.  Tabu search and GRASP for the maximum diversity problem , 2007, Eur. J. Oper. Res..

[22]  Michele Garraffa,et al.  A Hybrid Heuristic Approach Based on a Quadratic Knapsack Formulation for the Max-Mean Dispersion Problem , 2014, ISCO.

[23]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[24]  Manuel Laguna,et al.  Tabu Search , 1997 .

[25]  Michele Garraffa,et al.  A hybrid three-phase approach for the Max-Mean Dispersion Problem , 2016, Comput. Oper. Res..

[26]  Gintaras Palubeckis,et al.  Iterated tabu search for the maximum diversity problem , 2007, Appl. Math. Comput..