Cargando…

AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning

Machine learning research has been able to solve problems in multiple domains. Machine learning represents an open area of research for solving optimisation problems. The optimisation problems can be solved using a metaheuristic algorithm, which can find a solution in a reasonable amount of time. Ho...

Descripción completa

Detalles Bibliográficos
Autor principal: Almonacid, Boris
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9321416/
https://www.ncbi.nlm.nih.gov/pubmed/35885180
http://dx.doi.org/10.3390/e24070957
_version_ 1784756039964426240
author Almonacid, Boris
author_facet Almonacid, Boris
author_sort Almonacid, Boris
collection PubMed
description Machine learning research has been able to solve problems in multiple domains. Machine learning represents an open area of research for solving optimisation problems. The optimisation problems can be solved using a metaheuristic algorithm, which can find a solution in a reasonable amount of time. However, the time required to find an appropriate metaheuristic algorithm, that would have the convenient configurations to solve a set of optimisation problems properly presents a problem. The proposal described in this article contemplates an approach that automatically creates metaheuristic algorithms given a set of optimisation problems. These metaheuristic algorithms are created by modifying their logical structure via the execution of an evolutionary process. This process employs an extension of the reinforcement learning approach that considers multi-agents in their environment, and a learning agent composed of an analysis process and a process of modification of the algorithms. The approach succeeded in creating a metaheuristic algorithm that managed to solve different continuous domain optimisation problems from the experiments performed. The implications of this work are immediate because they describe a basis for the generation of metaheuristic algorithms in an online-evolution.
format Online
Article
Text
id pubmed-9321416
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93214162022-07-27 AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning Almonacid, Boris Entropy (Basel) Article Machine learning research has been able to solve problems in multiple domains. Machine learning represents an open area of research for solving optimisation problems. The optimisation problems can be solved using a metaheuristic algorithm, which can find a solution in a reasonable amount of time. However, the time required to find an appropriate metaheuristic algorithm, that would have the convenient configurations to solve a set of optimisation problems properly presents a problem. The proposal described in this article contemplates an approach that automatically creates metaheuristic algorithms given a set of optimisation problems. These metaheuristic algorithms are created by modifying their logical structure via the execution of an evolutionary process. This process employs an extension of the reinforcement learning approach that considers multi-agents in their environment, and a learning agent composed of an analysis process and a process of modification of the algorithms. The approach succeeded in creating a metaheuristic algorithm that managed to solve different continuous domain optimisation problems from the experiments performed. The implications of this work are immediate because they describe a basis for the generation of metaheuristic algorithms in an online-evolution. MDPI 2022-07-10 /pmc/articles/PMC9321416/ /pubmed/35885180 http://dx.doi.org/10.3390/e24070957 Text en © 2022 by the author. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Almonacid, Boris
AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title_full AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title_fullStr AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title_full_unstemmed AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title_short AutoMH: Automatically Create Evolutionary Metaheuristic Algorithms Using Reinforcement Learning
title_sort automh: automatically create evolutionary metaheuristic algorithms using reinforcement learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9321416/
https://www.ncbi.nlm.nih.gov/pubmed/35885180
http://dx.doi.org/10.3390/e24070957
work_keys_str_mv AT almonacidboris automhautomaticallycreateevolutionarymetaheuristicalgorithmsusingreinforcementlearning