Abstract
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.
Similar content being viewed by others
References
Cotta C, Mathieson L, Moscato P (2018) Memetic Algorithms, In: Handbook of Heuristics (Martí, Pardalos, and Resende eds.), pp 607–638, Springer, Heidelberg
Duarte A, Martí R (2007) Tabu search and GRASP for the MDP. Eur J Oper Res 178:71–84
Duarte A, Sánchez-Oro J, Resende M, Glover F, Martí R (2015) GRASP with exterior path relinking for differential dispersion minimization. Inf Sci 296:46–60
Feo T, Resende MGC (1995) Greedy randomized adaptive search procedures. J Global Optim 6:109–133
Gallego M, Duarte A, Laguna M, Martí R (2009) Hybrid heuristics for the maximum diversity problem. Comput Optim Appl 44(3):411–426
Ghosh JB (1996) Computational aspects of the maximum diversity problem. Operations Research Letters 19:175–181
Glover F (1977) Heuristics for integer programming using surrogate constraints. Decis Sci 8:156–166
Glover F, Laguna M (1997) Tabu Search. Kluwer, Norwell, MA
Glover F (1998) A template for scatter search and path relinking. In: Hao J-K, Lutton E, Ronald E, Schoenauer M, Snyers D (eds) Artificial evolution. Lecture Notes in Computer Science, vol 1363. Springer, Berlin, pp 13–54
Glover F, Kuo CC, Dhir KS (1995) A discrete optimization model for preserving biological diversity. Appl Math Model 19:696–701
Glover F, Kuo CC, Dhir KS (1998) Heuristic algorithms for the maximum diversity problem. J Inf Optim Sci 19(1):109–132
Kuo CC, Glover F, Dhir KS (1993) Analyzing and modeling the maximum diversity problem by zero-one programming. Decis Sci 24:1171–1185
Laguna M, Martí R (2003) Scatter search: methodology and implementations in C. Kluwer Academic Publishers, Boston
Martí R, Duarte A (2010) The MDPLIB at Optsicom, http://grafo.etsii.urjc.es/optsicom/
Martí R, Gallego M, Duarte A, Pardo E (2013) Heuristics and Metaheuristics for the maximum diversity problem. J Heuristics 19(4):591–615
Martí R, Gallego M, Duarte A (2010) A branch and bound algorithm for the maximum diversity problem. Eur J Oper Res 200(1):36–44
Martí R, Laguna M, Campos V (2005) Scatter search versus genetic algorithms: an experimental evaluation with permutation problems. In: Rego C, Alidaee B (eds) Metaheuristic optimization via adaptive memory and evolution: tabu search and scatter search. Kluwer Academic Publishers, Norwell, MA, pp 263–282
Martí R, Laguna M, Glover F (2006) Principles of scatter search. Eur J Oper Res 169:359–372
Martínez-Gavara A, Campos V, Laguna M, Martí R (2017) Heuristic solution approaches for the maximum minsum dispersion problem. J Glob Optim 67(3):671–686
Neri F, Cotta C (2012) Memetic algorithms and memetic computing optimization: a literature review. Swarm and evolutionary computation, vol 2. Elsevier, Amsterdam, pp 1–14
Neri F, Cotta C (2012) A primer on memetic algorithms, handbook of memetic algorithms, chapter 4. In: Neri F, Cotta C, Moscato P (eds) Studies in computational intelligence, vol 379. Springer, Berlin, pp 43–54
Neri F (2012) Diversity management in memetic algorithms. In: Neri F, Cotta C, Moscato P (eds) Handbook of memetic algorithms, studies in computational intelligence, vol 379. Springer, Berlin, pp 153–165
Palubeckis G (2007) Iterated tabu search for the maximum diversity problem. Appl Math Comput 189:371–383
Parreño F, Álvarez-Valdés R, Martí R (2021) Measuring diversity. A review and an empirical analysis. Eur. J. Oper. Res. 289:515–532
Peiró J, Jiménez I, Laguardia J, Martí R (2021) Heuristics for the capacitated dispersion problem. International transactions in operational research 28:119–141
Resende MG, Martí C, Gallego M, Duarte A (2010) GRASP and path relinking for the max–min diversity problem. Comput Oper Res 37(3):498–508
Rosenkrantz DJ, Tayi GK, Ravi SS (2000) Facility dispersion problems under capacity and cost constraints. J Comb Optim 4:7–33
Sayyady F, Fathi Y (2016) An integer programming approach for solving the p-dispersion problem. Eur J Oper Res 253:216–225
Tirronen V, Neri F (2009) Differential evolution with fitness diversity self-adaptation. In: Chiong R (ed) Nature-inspired algorithms for optimisation, studies in computational intelligence, vol 193. Springer, Berlin, pp 199–234
Wang Y, Hao J-K, Glover F, Lü Z (2014) A tabu search based memetic algorithm for the maximum diversity problem. Eng Appl Artif Intell 27:103–114
Acknowledgements
This research has been partially supported by the Spanish Ministry with grant ref. PGC2018-0953322-B-C21/MCIU/AEI/FEDER-UE and PGC2018-095322-B-C22, “Comunidad de Madrid” and “Fondos Estructurales” of European Union with grant refs. S2018/TCS-4566, Y2018/EMT-5062.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Martí, R., Martínez-Gavara, A. & Sánchez-Oro, J. The capacitated dispersion problem: an optimization model and a memetic algorithm. Memetic Comp. 13, 131–146 (2021). https://doi.org/10.1007/s12293-020-00318-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-020-00318-1