Um estudo sobre a configuração automática do algoritmo de evolução diferencial
=== The great development in the area of evolutionary algorithms in recent decades has increased the range of applications of these tools and improved its performance in different fronts. In particular, the Differential Evolution (DE) algorithm has proven to be a simple and efficient optimizer in s...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal de Minas Gerais
2012
|
Online Access: | http://hdl.handle.net/1843/BUOS-9ABKE7 |
id |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-BUOS-9ABKE7 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-BUOS-9ABKE72019-01-21T18:06:58Z Um estudo sobre a configuração automática do algoritmo de evolução diferencial Rodrigo Cesar Pedrosa Silva Frederico Gadelha Guimaraes Lucas de Souza Batista Mauricio Cardoso de Souza Haroldo Gambini Santos The great development in the area of evolutionary algorithms in recent decades has increased the range of applications of these tools and improved its performance in different fronts. In particular, the Differential Evolution (DE) algorithm has proven to be a simple and efficient optimizer in several contexts. Despite its success, its performance is closely related to the choice of variation operators and the parameters which control these operators. To increase the robustness of the method and the ease of use for the average user, the pursuit for methods of self-configuration has been increasing as well. There are several methods in the literature for setting parameters and operators. In order to understand the effects of these approaches on the performance of DE, this paper presents a thorough experimental analysis of the main existing approaches. Furthermore, a new approach is presented for selecting operators based on reinforcement learning. The results show that simple approaches are able to bring significant improvements to the performance of DE. O grande desenvolvimento na área de algoritmos evolutivos nas últimas décadas tem aumentado o domínio de aplicações dessas ferramentas e melhorado seu desempenho em diversas frentes. Em particular, o algoritmo de Evolução Diferencial (DE - Diferential Evolution) tem se mostrado um otimizador simples e eficiente em diversos contextos. Apesar do sucesso, seu desempenho está diretamente relacionado à escolha adequada dos operadores de variação e dos parâmetros que controlam o funcionamento destes operadores. Para aumentar a robustez do método e facilitar a sua utilização para o usuário comum, tem-se buscado cada vez mais por métodos de configuração automática. Existem na literatura diversos métodos para configuração de operadores e parâmetros. A fim de entender os efeitos dessas abordagens no desempenho do DE, neste trabalho é apresentada uma análise experimental criteriosa das principais abordagens existentes. Além disso é apresentada uma nova abordagem para a seleção de operadores baseada em aprendizado por reforço. Os resultados mostram que abordagens bem simples são capazes de trazer melhoras significativas ao desempenho do DE. 2012-12-05 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/BUOS-9ABKE7 por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010015P8 - ENGENHARIA ELÉTRICA UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
description |
=== The great development in the area of evolutionary algorithms in recent decades has increased the range of applications of these tools and improved its performance in different fronts. In particular, the Differential Evolution (DE) algorithm has proven to be a simple and efficient optimizer in several contexts. Despite its success, its performance is closely related to the choice of variation operators and the parameters which control these operators. To increase the robustness of the method and the ease of use for the average user, the pursuit for methods of self-configuration has been increasing as well. There are several methods in the literature for setting parameters and operators. In order to understand the effects of these approaches on the performance of DE, this paper presents a thorough experimental analysis of the main existing approaches. Furthermore, a new approach is presented for selecting operators based on reinforcement learning. The results show that simple approaches are able to bring significant improvements to the performance of DE. === O grande desenvolvimento na área de algoritmos evolutivos nas últimas décadas tem aumentado o domínio de aplicações dessas ferramentas e melhorado seu desempenho em diversas frentes. Em particular, o algoritmo de Evolução Diferencial (DE - Diferential Evolution) tem se mostrado um otimizador simples e eficiente em diversos contextos. Apesar do sucesso, seu desempenho está diretamente relacionado à escolha adequada dos operadores de variação e dos parâmetros que controlam o funcionamento destes operadores. Para aumentar a robustez do método e facilitar a sua utilização para o usuário comum, tem-se buscado cada vez mais por métodos de configuração automática. Existem na literatura diversos métodos para configuração de operadores e parâmetros. A fim de entender os efeitos dessas abordagens no desempenho do DE, neste trabalho é apresentada uma análise experimental criteriosa das principais abordagens existentes. Além disso é apresentada uma nova abordagem para a seleção de operadores baseada em aprendizado por reforço. Os resultados mostram que abordagens bem simples são capazes de trazer melhoras significativas ao desempenho do DE. |
author2 |
Frederico Gadelha Guimaraes |
author_facet |
Frederico Gadelha Guimaraes Rodrigo Cesar Pedrosa Silva |
author |
Rodrigo Cesar Pedrosa Silva |
spellingShingle |
Rodrigo Cesar Pedrosa Silva Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
author_sort |
Rodrigo Cesar Pedrosa Silva |
title |
Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
title_short |
Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
title_full |
Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
title_fullStr |
Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
title_full_unstemmed |
Um estudo sobre a configuração automática do algoritmo de evolução diferencial |
title_sort |
um estudo sobre a configuração automática do algoritmo de evolução diferencial |
publisher |
Universidade Federal de Minas Gerais |
publishDate |
2012 |
url |
http://hdl.handle.net/1843/BUOS-9ABKE7 |
work_keys_str_mv |
AT rodrigocesarpedrosasilva umestudosobreaconfiguracaoautomaticadoalgoritmodeevolucaodiferencial |
_version_ |
1718846864241983488 |