The Role of Metaheuristics as Solutions Generators

Optimization problems are ubiquitous nowadays. Many times, their corresponding computational models necessarily leave out of consideration several characteristics and features of the real world, so trying to obtain the optimum solution can not be enough for a problem solving point of view. The aim o...

Full description

Bibliographic Details
Main Authors: Hanane El Raoui, Marcelino Cabrera-Cuevas, David A. Pelta
Format: Article
Language:English
Published: MDPI AG 2021-10-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/13/11/2034
_version_ 1797508364865896448
author Hanane El Raoui
Marcelino Cabrera-Cuevas
David A. Pelta
author_facet Hanane El Raoui
Marcelino Cabrera-Cuevas
David A. Pelta
author_sort Hanane El Raoui
collection DOAJ
description Optimization problems are ubiquitous nowadays. Many times, their corresponding computational models necessarily leave out of consideration several characteristics and features of the real world, so trying to obtain the optimum solution can not be enough for a problem solving point of view. The aim of this paper is to illustrate the role of metaheuristics as solutions’ generators in a basic problem solving framework. Metaheuristics become relevant in two modes: firstly because every run (in the case of population based techniques) allows to obtain a set of potentially good solutions, and secondly, if a reference solution is available, one can set up a new optimization problem that allows to obtain solutions with similar quality in the objectives space but maximally different structure in the design space. Once a set of solutions is obtained, an example of an a posteriori analysis to rank them according with decision maker’s preferences is shown. All the problem solving framework steps, emphasizing the role of metaheuristics are illustrated with a dynamic version of the tourist trip design problem (for the first mode), and with a perishable food distribution problem (for the second one). These examples clearly show the benefits of the problem solving framework proposed. The potential role of the symmetry concept is also explored.
first_indexed 2024-03-10T05:01:06Z
format Article
id doaj.art-547c13d2256f414db6be048b81070716
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-10T05:01:06Z
publishDate 2021-10-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-547c13d2256f414db6be048b810707162023-11-23T01:43:46ZengMDPI AGSymmetry2073-89942021-10-011311203410.3390/sym13112034The Role of Metaheuristics as Solutions GeneratorsHanane El Raoui0Marcelino Cabrera-Cuevas1David A. Pelta2TICLab, ESIN—Ecole Supérieure d’Informatique et du Numérique, International University of Rabat, Rabat 11100, MoroccoDepartment of Languages and Information Systems, Universidad de Granada, 18014 Granada, SpainDepartment of Computer Science and Artificial Intelligence, Universidad de Granada, 18014 Granada, SpainOptimization problems are ubiquitous nowadays. Many times, their corresponding computational models necessarily leave out of consideration several characteristics and features of the real world, so trying to obtain the optimum solution can not be enough for a problem solving point of view. The aim of this paper is to illustrate the role of metaheuristics as solutions’ generators in a basic problem solving framework. Metaheuristics become relevant in two modes: firstly because every run (in the case of population based techniques) allows to obtain a set of potentially good solutions, and secondly, if a reference solution is available, one can set up a new optimization problem that allows to obtain solutions with similar quality in the objectives space but maximally different structure in the design space. Once a set of solutions is obtained, an example of an a posteriori analysis to rank them according with decision maker’s preferences is shown. All the problem solving framework steps, emphasizing the role of metaheuristics are illustrated with a dynamic version of the tourist trip design problem (for the first mode), and with a perishable food distribution problem (for the second one). These examples clearly show the benefits of the problem solving framework proposed. The potential role of the symmetry concept is also explored.https://www.mdpi.com/2073-8994/13/11/2034metaheuristicsoptimizationtourist trip designvehicle routing
spellingShingle Hanane El Raoui
Marcelino Cabrera-Cuevas
David A. Pelta
The Role of Metaheuristics as Solutions Generators
Symmetry
metaheuristics
optimization
tourist trip design
vehicle routing
title The Role of Metaheuristics as Solutions Generators
title_full The Role of Metaheuristics as Solutions Generators
title_fullStr The Role of Metaheuristics as Solutions Generators
title_full_unstemmed The Role of Metaheuristics as Solutions Generators
title_short The Role of Metaheuristics as Solutions Generators
title_sort role of metaheuristics as solutions generators
topic metaheuristics
optimization
tourist trip design
vehicle routing
url https://www.mdpi.com/2073-8994/13/11/2034
work_keys_str_mv AT hananeelraoui theroleofmetaheuristicsassolutionsgenerators
AT marcelinocabreracuevas theroleofmetaheuristicsassolutionsgenerators
AT davidapelta theroleofmetaheuristicsassolutionsgenerators
AT hananeelraoui roleofmetaheuristicsassolutionsgenerators
AT marcelinocabreracuevas roleofmetaheuristicsassolutionsgenerators
AT davidapelta roleofmetaheuristicsassolutionsgenerators