Avaliação de taxas de cruzamento e mutação em um algoritmo genético baseado em ordem aplicado ao problema do caixeiro viajante
Autor(a) principal: | |
---|---|
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 |