Multi-Objective GRASP for Maximizing Diversity

This work presents a novel greedy randomized adaptive search procedure approach for dealing with the maximum diversity problem from a multi-objective perspective. In particular, five of the most extended diversity metrics were considered, with the aim of maximizing all of them simultaneously. The metrics considered have been proven to be in conflict, i.e., it is not possible to optimize one metric without deteriorating another one. Therefore, this results in a multi-objective optimization problem where a set of efficient solutions that are diverse with respect to all the metrics at the same time must be obtained. A novel adaptation of the well-known greedy randomized adaptive search procedure, which has been traditionally used for single-objective optimization, was proposed. Two new constructive procedures are presented to generate a set of efficient solutions. Then, the improvement phase of the proposed algorithm consists of a new efficient local search procedure based on an exchange neighborhood structure that follows a first improvement approach. An effective exploration of the exchange neighborhood structure is also presented, to firstly explore the most promising ones. This feature allowed the local search proposed to limit the size of the neighborhood explored, resulting in an efficient exploration of the solution space. The computational experiments showed the merit of the proposed algorithm, when comparing the obtained results with the best previous method in the literature. Additionally, new multi-objective evolutionary algorithms derived from the state-of-the-art were also included in the comparison, to prove the quality of the proposal. Furthermore, the differences found were supported by non-parametric statistical tests.

[1]  Shamik Sural,et al.  Similarity between Euclidean and cosine angle distance for nearest neighbor queries , 2004, SAC '04.

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

[3]  Erhan Erkut,et al.  Analytical models for locating undesirable facilities , 1989 .

[4]  Abraham Duarte,et al.  Diversity and Equity Models , 2018, Handbook of Heuristics.

[5]  Nenad Mladenovic,et al.  Less is more: Basic variable neighborhood search for minimum differential dispersion problem , 2016, Inf. Sci..

[6]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

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

[8]  Nenad Mladenovic,et al.  A basic variable neighborhood search heuristic for the uncapacitated multiple allocation p-hub center problem , 2015, Optim. Lett..

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

[10]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[11]  Antonio J. Nebro,et al.  jMetal: A Java framework for multi-objective optimization , 2011, Adv. Eng. Softw..

[12]  Morteza Keshtkaran,et al.  A Greedy Randomized Adaptive Search Procedure for the Orienteering Problem with Hotel Selection , 2020, Eur. J. Oper. Res..

[13]  Anna-Lan Huang,et al.  Similarity Measures for Text Document Clustering , 2008 .

[14]  Suash Deb,et al.  Monarch butterfly optimization: A comprehensive review , 2021, Expert Syst. Appl..

[15]  Jesús Sánchez-Oro,et al.  A Multi-Objective Parallel Iterated Greedy for Solving the p-Center and p-Dispersion Problem , 2019, Electronics.

[16]  R. Real,et al.  The Probabilistic Basis of Jaccard's Index of Similarity , 1996 .

[17]  Joaquín Bautista,et al.  Solving an urban waste collection problem using ants heuristics , 2008, Comput. Oper. Res..

[18]  Dong Yue,et al.  Solution-based tabu search for the maximum min-sum dispersion problem , 2018, Inf. Sci..

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

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

[21]  Jesús Sánchez-Oro,et al.  A multi-objective parallel variable neighborhood search for the bi-objective obnoxious p-median problem , 2021, Optim. Lett..

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

[23]  Jing Sun,et al.  Interval Multiobjective Optimization With Memetic Algorithms , 2020, IEEE Transactions on Cybernetics.

[24]  Abraham Duarte,et al.  Parallel variable neighborhood search for the min-max order batching problem , 2017, Int. Trans. Oper. Res..

[25]  Rafael Martí,et al.  The capacitated dispersion problem: an optimization model and a memetic algorithm , 2021, Memetic Comput..

[26]  C. Coello,et al.  Improving PSO-based Multi-Objective Optimization using Crowding , Mutation and �-Dominance , 2005 .

[27]  Mauricio G. C. Resende,et al.  An Annotated Bibliography of Grasp Part Ii: Applications , 2022 .

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

[29]  Fred Glover,et al.  Optimizing diversity for engineering management , 1993, Proceedings of Engineering Management Society Conference on Managing Projects in a Borderless World.

[30]  Qingfu Zhang,et al.  Comparison between MOEA/D and NSGA-III on a set of novel many and multi-objective benchmark problems with challenging difficulties , 2019, Swarm Evol. Comput..

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

[32]  Xin Yao,et al.  of Birmingham Quality evaluation of solution sets in multiobjective optimisation , 2019 .

[33]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[34]  Nenad Mladenovic,et al.  Solving the maximum min-sum dispersion by alternating formulations of two different problems , 2017, Eur. J. Oper. Res..

[35]  Amir Hossein Alavi,et al.  An improved NSGA-III algorithm with adaptive mutation operator for Big Data optimization problems , 2018, Future Gener. Comput. Syst..

[36]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[37]  Benjamín Barán,et al.  Multi-objective maximum diversity problem , 2017, 2017 XLIII Latin American Computer Conference (CLEI).

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

[39]  Manuel Laguna,et al.  A New Scatter Search Design for Multiobjective Combinatorial Optimization with an Application to Facility Location , 2020, INFORMS J. Comput..

[40]  Jesús Sánchez-Oro,et al.  Finding weaknesses in networks using Greedy Randomized Adaptive Search Procedure and Path Relinking , 2020, Expert Syst. J. Knowl. Eng..

[41]  Enrique Alba,et al.  SMPSO: A new PSO-based metaheuristic for multi-objective optimization , 2009, 2009 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making(MCDM).

[42]  Khaleequr Rehman Niazi,et al.  Improved Elephant Herding Optimization for Multiobjective DER Accommodation in Distribution Systems , 2018, IEEE Transactions on Industrial Informatics.

[43]  Carlos García-Martínez,et al.  Iterated greedy for the maximum diversity problem , 2011, Eur. J. Oper. Res..

[44]  Jesús Sánchez-Oro,et al.  GRASP and VNS for solving the p-next center problem , 2019, Comput. Oper. Res..

[45]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[46]  Enrique Alba,et al.  AbYSS: Adapting Scatter Search to Multiobjective Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[47]  Nenad Mladenovic,et al.  Multi-objective variable neighborhood search: an application to combinatorial optimization problems , 2015, J. Glob. Optim..

[48]  Michael Kuby Programming models for facility dispersion: the p-dispersion and maxisum dispersion problems , 1988 .

[49]  Joaquín A. Pacheco,et al.  Tabu search for a multi-objective routing problem , 2006, J. Oper. Res. Soc..

[50]  Mauricio G. C. Resende,et al.  Multiobjective GRASP with Path Relinking , 2015, Eur. J. Oper. Res..

[51]  Abel García-Nájera,et al.  An improved multi-objective evolutionary algorithm for the vehicle routing problem with time windows , 2011, Comput. Oper. Res..