The capacitated dispersion problem: an optimization model and a memetic algorithm

The challenge of maximizing the diversity of a collection of points arises in a variety of settings, and the growing interest of dealing with diversity resulted in an effort to study these problems in the last few years. Generally speaking, maximizing diversity consists in selecting a subset of points from a given set in such a way that a measure of their diversity is maximized. Different objective functions have been proposed to capture the notion of diversity, being the sum and the minimum of the distances between the selected points the most widely used. However, in all these models, the number of points to be selected is established beforehand, which in some settings can be unrealistic. In this paper, we target a variant recently introduced in which the model includes capacity values, which reflects the real situation in many location problems. We propose a mathematical model and a heuristic based on the Scatter Search methodology to maximize the diversity while satisfying the capacity constraint. Scatter search is a memetic algorithm hybridizing evolutionary global search with a problem-specific local search. Our empirical analysis with previously reported instances shows that the mathematical model implemented in Gurobi solves to optimality many more instances than the previous published model, and the heuristic outperforms a very recent development based on GRASP. We present a statistical analysis that permits us to draw significant conclusions.

[1]  Fred W. Glover,et al.  A tabu search based memetic algorithm for the maximum diversity problem , 2014, Eng. Appl. Artif. Intell..

[2]  F. Glover HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS , 1977 .

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

[4]  Micael Gallego,et al.  Hybrid heuristics for the maximum diversity problem , 2009, Comput. Optim. Appl..

[5]  Yahya Fathi,et al.  An integer programming approach for solving the p-dispersion problem , 2016, Eur. J. Oper. Res..

[6]  Rafael Martí,et al.  Heuristics for the capacitated dispersion problem , 2021, Int. Trans. Oper. Res..

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

[8]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[9]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[10]  Fred W. Glover,et al.  Principles of scatter search , 2006, Eur. J. Oper. Res..

[11]  Rafael Martí,et al.  Scatter Search: Diseño Básico y Estrategias avanzadas , 2002, Inteligencia Artif..

[12]  Fred W. Glover,et al.  A Template for Scatter Search and Path Relinking , 1997, Artificial Evolution.

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

[14]  Vicente Campos,et al.  Scatter Search vs. Genetic Algorithms , 2005 .

[15]  F. Glover,et al.  GRASP WITH EXTERIOR PATH RELINKING FOR DIFFERENTIAL DISPERSION MINIMIZATION , 2014 .

[16]  S. S. Ravi,et al.  Facility Dispersion Problems Under Capacity and Cost Constraints , 2000, J. Comb. Optim..

[17]  Rafael Martí,et al.  Heuristic solution approaches for the maximum minsum dispersion problem , 2017, J. Glob. Optim..

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

[19]  Vicente Campos,et al.  Scatter Search vs. Genetic Algorithms , 2002 .

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

[21]  Ferrante Neri,et al.  Diversity Management in Memetic Algorithms , 2012, Handbook of Memetic Algorithms.

[22]  F. Glover,et al.  Analyzing and Modeling the Maximum Diversity Problem by Zero‐One Programming* , 1993 .

[23]  Ramón Alvarez-Valdés,et al.  Measuring diversity. A review and an empirical analysis , 2021, Eur. J. Oper. Res..

[24]  Pablo Moscato,et al.  Memetic Algorithms , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[25]  Fred Glover,et al.  A discrete optimization model for preserving biological diversity , 1995 .

[26]  Jay B. Ghosh,et al.  Computational aspects of the maximum diversity problem , 1996, Oper. Res. Lett..

[27]  Ville Tirronen,et al.  Differential Evolution with Fitness Diversity Self-adaptation , 2009, Nature-Inspired Algorithms for Optimisation.

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

[29]  Pablo Moscato,et al.  Memetic Algorithms , 2018, Handbook of Heuristics.

[30]  Micael Gallego,et al.  Heuristics and metaheuristics for the maximum diversity problem , 2013, J. Heuristics.

[31]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..