Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante

Detalhes bibliográficos
Autor(a) principal: Nunes, Jancleiton Rodrigues de Oliveira
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/42864
Resumo: Algoritmos genéticos (AGs) são estratégias inspiradas na evolução natural com objetivo de encontrar soluções para problemas difíceis. A partir dos conceitos da evolução natural: cruzamento, mutação e seleção natural, um conjunto de soluções aleatórias evolui para um conjunto de soluções aceitáveis. O funcionamento eficiente de um AG depende da escolha de seus parâmetros, porém não há um conjuntos de valores predefinidos que garanta o bom funcionamento do algoritmo em todos os casos. Dessa forma, este trabalho avaliou o efeito da aplicação de taxas de cruzamento e mutação em relação a qualidade da solução encontrada por um AG com representação baseada em ordem. O algoritmo desenvolvido foi usado na resolução de instâncias do problema do caixeiro viajante (PCV), burma14, bays29, dantzig42 e eil51. Os resultados apontaram uma sensibilidade maior do AG ao operador de mutação, uma vez que para a maioria das instâncias a taxa de 0.5% produziu os piores resultados. Analisando o operador de cruzamento de forma isolada, foi possível perceber que em duas instância a variação da taxa não resultou em diferenças significativas nas distâncias médias. Para a instância com maior número de cidades, os resultados obtidos reforçam que diversas combinações de valores distintos dos operadores avaliados podem produzir bons resultados, o que fortalece a percepção de que não há uma combinação fixa entre os operadores que produza bons resultados para qualquer instância.
id UFRN_768b62b97fcc65065d8041f89f2d50d0
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/42864
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Nunes, Jancleiton Rodrigues de OliveiraLucena, AmarildoSilva, TacianoGorgônio, Flavius da Luz e2019-01-14T19:55:45Z2021-10-05T15:39:34Z2019-01-14T19:55:45Z2021-10-05T15:39:34Z2018-12-122013012067NUNES, Jancleiton Rodrigues de Oliveira. Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante. 2018. 60 f. Trabalho de Conclusão de Curso (Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2018.https://repositorio.ufrn.br/handle/123456789/42864Universidade Federal do Rio Grande do NorteUFRNBrasilSistemas de InformaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessAlgoritmos genéticosTaxas de cruzamento e mutaçãoProblema do Caixeiro Viajante (PCV)Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajanteinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisAlgoritmos genéticos (AGs) são estratégias inspiradas na evolução natural com objetivo de encontrar soluções para problemas difíceis. A partir dos conceitos da evolução natural: cruzamento, mutação e seleção natural, um conjunto de soluções aleatórias evolui para um conjunto de soluções aceitáveis. O funcionamento eficiente de um AG depende da escolha de seus parâmetros, porém não há um conjuntos de valores predefinidos que garanta o bom funcionamento do algoritmo em todos os casos. Dessa forma, este trabalho avaliou o efeito da aplicação de taxas de cruzamento e mutação em relação a qualidade da solução encontrada por um AG com representação baseada em ordem. O algoritmo desenvolvido foi usado na resolução de instâncias do problema do caixeiro viajante (PCV), burma14, bays29, dantzig42 e eil51. Os resultados apontaram uma sensibilidade maior do AG ao operador de mutação, uma vez que para a maioria das instâncias a taxa de 0.5% produziu os piores resultados. Analisando o operador de cruzamento de forma isolada, foi possível perceber que em duas instância a variação da taxa não resultou em diferenças significativas nas distâncias médias. Para a instância com maior número de cidades, os resultados obtidos reforçam que diversas combinações de valores distintos dos operadores avaliados podem produzir bons resultados, o que fortalece a percepção de que não há uma combinação fixa entre os operadores que produza bons resultados para qualquer instância.porreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNCC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/42864/1/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD51LICENSElicense.txttext/plain714https://repositorio.ufrn.br/bitstream/123456789/42864/2/license.txt7278bab9c5c886812fa7d225dc807888MD52ORIGINALAvaliaçãoDeTaxas_Nunes_2018.pdfapplication/pdf2514506https://repositorio.ufrn.br/bitstream/123456789/42864/3/Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdfdd08e3e494dad2fb4c9a83b4833e4af0MD53TEXT1_AvaliaçãoDeTaxas_Nunes_2018.pdfExtracted textapplication/pdf88282https://repositorio.ufrn.br/bitstream/123456789/42864/4/1_Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdfbe21dbcba036870bec69543dbd5f484aMD54AvaliaçãoDeTaxas_Nunes_2018.pdf.txtExtracted texttext/plain88282https://repositorio.ufrn.br/bitstream/123456789/42864/5/Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdf.txtbe21dbcba036870bec69543dbd5f484aMD55123456789/428642021-10-05 12:39:34.288oai:https://repositorio.ufrn.br:123456789/42864PGNlbnRlcj48c3Ryb25nPkZFREVSQUwgVU5JVkVSU0lUWSBPRiBSSU8gR1JBTkRFIERPIE5PUlRFPC9zdHJvbmc+PC9jZW50ZXI+CjxjZW50ZXI+PHN0cm9uZz5ESUdJVEFMIE1PTk9HUkFQSFMgTElCUkFSWTwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5BdXRob3JpemF0aW9uIFRlcm0gZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgTW9ub2dyYXBocyBmb3IgVW5kZXJncmFkdWF0ZSBhbmQgU3BlY2lhbGl6YXRpb24gaW4gdGhlIERpZ2l0YWwgTGlicmFyeSBvZiBNb25vZ3JhcGhzIChCRE0pPC9jZW50ZXI+CgpBcyB0aGUgY29weXJpZ2h0IG93bmVyIG9mIHRoZSBtb25vZ3JhcGgsIEkgYXV0aG9yaXplIHRoZSBGZWRlcmFsIFVuaXZlcnNpdHkgb2YgUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgdG8gbWFrZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgRGlnaXRhbCBMaWJyYXJ5IG9mIE1vbm9ncmFwaHMgb2YgVUZSTiwgd2l0aG91dCByZWltYnVyc2VtZW50IG9mIGNvcHlyaWdodCwgYWNjb3JkaW5nIHRvIExhdyA5NjEwLzk4ICwgdGhlIGZ1bGwgdGV4dCBvZiB0aGUgd29yayBzdWJtaXR0ZWQgZm9yIHRoZSBwdXJwb3NlIG9mIHJlYWRpbmcsIHByaW50aW5nIGFuZCAvIG9yIGRvd25sb2FkaW5nLCBhcyBhIG1lYW5zIG9mIGRpc3NlbWluYXRpbmcgQnJhemlsaWFuIHNjaWVudGlmaWMgcHJvZHVjdGlvbiwgYXMgb2YgdGhlIGRhdGUgb2Ygc3VibWlzc2lvbi4KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-10-05T15:39:34Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
title Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
spellingShingle Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
Nunes, Jancleiton Rodrigues de Oliveira
Algoritmos genéticos
Taxas de cruzamento e mutação
Problema do Caixeiro Viajante (PCV)
title_short Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
title_full Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
title_fullStr Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
title_full_unstemmed Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
title_sort Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
author Nunes, Jancleiton Rodrigues de Oliveira
author_facet Nunes, Jancleiton Rodrigues de Oliveira
author_role author
dc.contributor.referees1.none.fl_str_mv Lucena, Amarildo
dc.contributor.referees2.none.fl_str_mv Silva, Taciano
dc.contributor.author.fl_str_mv Nunes, Jancleiton Rodrigues de Oliveira
dc.contributor.advisor1.fl_str_mv Gorgônio, Flavius da Luz e
contributor_str_mv Gorgônio, Flavius da Luz e
dc.subject.por.fl_str_mv Algoritmos genéticos
Taxas de cruzamento e mutação
Problema do Caixeiro Viajante (PCV)
topic Algoritmos genéticos
Taxas de cruzamento e mutação
Problema do Caixeiro Viajante (PCV)
description Algoritmos genéticos (AGs) são estratégias inspiradas na evolução natural com objetivo de encontrar soluções para problemas difíceis. A partir dos conceitos da evolução natural: cruzamento, mutação e seleção natural, um conjunto de soluções aleatórias evolui para um conjunto de soluções aceitáveis. O funcionamento eficiente de um AG depende da escolha de seus parâmetros, porém não há um conjuntos de valores predefinidos que garanta o bom funcionamento do algoritmo em todos os casos. Dessa forma, este trabalho avaliou o efeito da aplicação de taxas de cruzamento e mutação em relação a qualidade da solução encontrada por um AG com representação baseada em ordem. O algoritmo desenvolvido foi usado na resolução de instâncias do problema do caixeiro viajante (PCV), burma14, bays29, dantzig42 e eil51. Os resultados apontaram uma sensibilidade maior do AG ao operador de mutação, uma vez que para a maioria das instâncias a taxa de 0.5% produziu os piores resultados. Analisando o operador de cruzamento de forma isolada, foi possível perceber que em duas instância a variação da taxa não resultou em diferenças significativas nas distâncias médias. Para a instância com maior número de cidades, os resultados obtidos reforçam que diversas combinações de valores distintos dos operadores avaliados podem produzir bons resultados, o que fortalece a percepção de que não há uma combinação fixa entre os operadores que produza bons resultados para qualquer instância.
publishDate 2018
dc.date.issued.fl_str_mv 2018-12-12
dc.date.accessioned.fl_str_mv 2019-01-14T19:55:45Z
2021-10-05T15:39:34Z
dc.date.available.fl_str_mv 2019-01-14T19:55:45Z
2021-10-05T15:39:34Z
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.pt_BR.fl_str_mv 2013012067
dc.identifier.citation.fl_str_mv NUNES, Jancleiton Rodrigues de Oliveira. Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante. 2018. 60 f. Trabalho de Conclusão de Curso (Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2018.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/42864
identifier_str_mv 2013012067
NUNES, Jancleiton Rodrigues de Oliveira. Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante. 2018. 60 f. Trabalho de Conclusão de Curso (Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2018.
url https://repositorio.ufrn.br/handle/123456789/42864
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Sistemas de Informação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/42864/1/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/42864/2/license.txt
https://repositorio.ufrn.br/bitstream/123456789/42864/3/Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdf
https://repositorio.ufrn.br/bitstream/123456789/42864/4/1_Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdf
https://repositorio.ufrn.br/bitstream/123456789/42864/5/Avalia%c3%a7%c3%a3oDeTaxas_Nunes_2018.pdf.txt
bitstream.checksum.fl_str_mv e39d27027a6cc9cb039ad269a5db8e34
7278bab9c5c886812fa7d225dc807888
dd08e3e494dad2fb4c9a83b4833e4af0
be21dbcba036870bec69543dbd5f484a
be21dbcba036870bec69543dbd5f484a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832798563827712