Aplicação de diferentes métodos de randomização em meta-heurísticas

Detalhes bibliográficos
Autor(a) principal: Stadelhofer, Luiza Engler
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Udesc
dARK ID: ark:/33523/00130000084gd
Texto Completo: https://repositorio.udesc.br/handle/UDESC/18894
Resumo: Meta-heurísticas são algoritmos estocásticos, portanto, a randomização é um dos seus princípios fundamentais. A randomização permite que o algoritmo não só seja capaz de escapar de mínimos ou máximos locais, fazendo uma busca global, como também ajuda em buscas locais na vizinhança da atual melhor solução. Levando isso em consideração, temos a disposição diversos métodos de randomização que podem ser utilizados nos algoritmos, como a distribuição Uniforme, Gaussiana, e de Cauchy, além dos mapas caóticos, como o Logístico e de Kent. Entretanto, grande parte dos estudos não fazem uma análise de qual é a melhor distribuição para se utilizar. Por isso, este trabalho foca na análise do impacto que diferentes distribuições probabilísticas possuem sobre algumas meta-heurísticas. As meta-heurísticas selecionadas para realização desta análise foram o Algoritmo Seno e Cosseno (SCA) e a Evolução Diferencial Auto-adaptativa (jDE), escolhidas devido a simplicidade de implementação. As distribuições utilizadas foram a Gaussiana e o mapa caótico Logístico, além da distribuição Uniforme, para comparação. Os algoritmos foram aplicados em dois tipos de problemas diferentes: inicialmente, em um conjunto selecionado de funções benchmark e depois em um problema do mundo real conhecido como Predição da Estrutura de Proteínas no modelo 2D-AB. Os resultados dos experimentos mostram que para as funções benchmark a distribuição Uniforme apresenta se como a melhor opção de método de randomização para o SCA e o jDE. Entretanto, quando aplicados em um problema do mundo real, o SCA mostra melhores resultados com o mapa Logístico. Ademais, o SCA, quando adaptado com uma distribuição Gaussiana com desvio-padrão variável em seus principais parâmetros, obteve resultados superiores ao algoritmo original
id UDESC-2_f3413b87fd01ed62bf5786dac3fa9e98
oai_identifier_str oai:repositorio.udesc.br:UDESC/18894
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling Aplicação de diferentes métodos de randomização em meta-heurísticasComputaçãoAlgoritmos heurísticosProgramação heurísticaMeta-heurísticas são algoritmos estocásticos, portanto, a randomização é um dos seus princípios fundamentais. A randomização permite que o algoritmo não só seja capaz de escapar de mínimos ou máximos locais, fazendo uma busca global, como também ajuda em buscas locais na vizinhança da atual melhor solução. Levando isso em consideração, temos a disposição diversos métodos de randomização que podem ser utilizados nos algoritmos, como a distribuição Uniforme, Gaussiana, e de Cauchy, além dos mapas caóticos, como o Logístico e de Kent. Entretanto, grande parte dos estudos não fazem uma análise de qual é a melhor distribuição para se utilizar. Por isso, este trabalho foca na análise do impacto que diferentes distribuições probabilísticas possuem sobre algumas meta-heurísticas. As meta-heurísticas selecionadas para realização desta análise foram o Algoritmo Seno e Cosseno (SCA) e a Evolução Diferencial Auto-adaptativa (jDE), escolhidas devido a simplicidade de implementação. As distribuições utilizadas foram a Gaussiana e o mapa caótico Logístico, além da distribuição Uniforme, para comparação. Os algoritmos foram aplicados em dois tipos de problemas diferentes: inicialmente, em um conjunto selecionado de funções benchmark e depois em um problema do mundo real conhecido como Predição da Estrutura de Proteínas no modelo 2D-AB. Os resultados dos experimentos mostram que para as funções benchmark a distribuição Uniforme apresenta se como a melhor opção de método de randomização para o SCA e o jDE. Entretanto, quando aplicados em um problema do mundo real, o SCA mostra melhores resultados com o mapa Logístico. Ademais, o SCA, quando adaptado com uma distribuição Gaussiana com desvio-padrão variável em seus principais parâmetros, obteve resultados superiores ao algoritmo originalParpinelli, Rafael StubsStadelhofer, Luiza Engler2025-01-24T19:37:27Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis77 p.application/pdfSTADELHOFER, Luiza Engler. <b>Aplicação de diferentes métodos de randomização em meta-heurísticas</b>. 2025. Monografia (Curso de Ciência da Computação) - Udesc, 2019. Disponível em: https://repositorio.udesc.br/handle/UDESC/18894. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.https://repositorio.udesc.br/handle/UDESC/18894ark:/33523/00130000084gdAttribution-NonCommercial-ShareAlike 4.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESC2025-01-25T06:14:10Zoai:repositorio.udesc.br:UDESC/18894Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912025-01-25T06:14:10Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Aplicação de diferentes métodos de randomização em meta-heurísticas
title Aplicação de diferentes métodos de randomização em meta-heurísticas
spellingShingle Aplicação de diferentes métodos de randomização em meta-heurísticas
Stadelhofer, Luiza Engler
Computação
Algoritmos heurísticos
Programação heurística
title_short Aplicação de diferentes métodos de randomização em meta-heurísticas
title_full Aplicação de diferentes métodos de randomização em meta-heurísticas
title_fullStr Aplicação de diferentes métodos de randomização em meta-heurísticas
title_full_unstemmed Aplicação de diferentes métodos de randomização em meta-heurísticas
title_sort Aplicação de diferentes métodos de randomização em meta-heurísticas
author Stadelhofer, Luiza Engler
author_facet Stadelhofer, Luiza Engler
author_role author
dc.contributor.none.fl_str_mv Parpinelli, Rafael Stubs
dc.contributor.author.fl_str_mv Stadelhofer, Luiza Engler
dc.subject.por.fl_str_mv Computação
Algoritmos heurísticos
Programação heurística
topic Computação
Algoritmos heurísticos
Programação heurística
description Meta-heurísticas são algoritmos estocásticos, portanto, a randomização é um dos seus princípios fundamentais. A randomização permite que o algoritmo não só seja capaz de escapar de mínimos ou máximos locais, fazendo uma busca global, como também ajuda em buscas locais na vizinhança da atual melhor solução. Levando isso em consideração, temos a disposição diversos métodos de randomização que podem ser utilizados nos algoritmos, como a distribuição Uniforme, Gaussiana, e de Cauchy, além dos mapas caóticos, como o Logístico e de Kent. Entretanto, grande parte dos estudos não fazem uma análise de qual é a melhor distribuição para se utilizar. Por isso, este trabalho foca na análise do impacto que diferentes distribuições probabilísticas possuem sobre algumas meta-heurísticas. As meta-heurísticas selecionadas para realização desta análise foram o Algoritmo Seno e Cosseno (SCA) e a Evolução Diferencial Auto-adaptativa (jDE), escolhidas devido a simplicidade de implementação. As distribuições utilizadas foram a Gaussiana e o mapa caótico Logístico, além da distribuição Uniforme, para comparação. Os algoritmos foram aplicados em dois tipos de problemas diferentes: inicialmente, em um conjunto selecionado de funções benchmark e depois em um problema do mundo real conhecido como Predição da Estrutura de Proteínas no modelo 2D-AB. Os resultados dos experimentos mostram que para as funções benchmark a distribuição Uniforme apresenta se como a melhor opção de método de randomização para o SCA e o jDE. Entretanto, quando aplicados em um problema do mundo real, o SCA mostra melhores resultados com o mapa Logístico. Ademais, o SCA, quando adaptado com uma distribuição Gaussiana com desvio-padrão variável em seus principais parâmetros, obteve resultados superiores ao algoritmo original
publishDate 2019
dc.date.none.fl_str_mv 2019
2025-01-24T19:37:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv STADELHOFER, Luiza Engler. <b>Aplicação de diferentes métodos de randomização em meta-heurísticas</b>. 2025. Monografia (Curso de Ciência da Computação) - Udesc, 2019. Disponível em: https://repositorio.udesc.br/handle/UDESC/18894. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
https://repositorio.udesc.br/handle/UDESC/18894
dc.identifier.dark.fl_str_mv ark:/33523/00130000084gd
identifier_str_mv STADELHOFER, Luiza Engler. <b>Aplicação de diferentes métodos de randomização em meta-heurísticas</b>. 2025. Monografia (Curso de Ciência da Computação) - Udesc, 2019. Disponível em: https://repositorio.udesc.br/handle/UDESC/18894. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
ark:/33523/00130000084gd
url https://repositorio.udesc.br/handle/UDESC/18894
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 77 p.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1842258100975828992