O problema do caixeiro viajante alugador : um estudo algorítmico

Detalhes bibliográficos
Autor(a) principal: Silva, Paulo Henrique Asconavieta da
Data de Publicação: 2011
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/17945
Resumo: The Car Rental Salesman Problem (CaRS) is a variant of the classical Traveling Salesman Problem which was not described in the literature where a tour of visits can be decomposed into contiguous paths that may be performed in different rental cars. The aim is to determine the Hamiltonian cycle that results in a final minimum cost, considering the cost of the route added to the cost of an expected penalty paid for each exchange of vehicles on the route. This penalty is due to the return of the car dropped to the base. This paper introduces the general problem and illustrates some examples, also featuring some of its associated variants. An overview of the complexity of this combinatorial problem is also outlined, to justify their classification in the NPhard class. A database of instances for the problem is presented, describing the methodology of its constitution. The presented problem is also the subject of a study based on experimental algorithmic implementation of six metaheuristic solutions, representing adaptations of the best of state-of-the-art heuristic programming. New neighborhoods, construction procedures, search operators, evolutionary agents, cooperation by multi-pheromone are created for this problem. Furtermore, computational experiments and comparative performance tests are conducted on a sample of 60 instances of the created database, aiming to offer a algorithm with an efficient solution for this problem. These results will illustrate the best performance reached by the transgenetic algorithm in all instances of the dataset
id UFRN_55c3037541d9930e36dda4107a914ff2
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/17945
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Silva, Paulo Henrique Asconavieta dahttp://lattes.cnpq.br/6322550654604709http://lattes.cnpq.br/1371199678541174Gouvêa, Elizabeth Ferreirahttp://lattes.cnpq.br/2888641121265608Canuto, Anne Magaly de Paulahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790093J8Santiago, Regivan Hugo Nuneshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790032Z4Goldbarg, Marco César2014-12-17T15:46:59Z2012-06-082014-12-17T15:46:59Z2011-12-19SILVA, Paulo Henrique Asconavieta da. O problema do caixeiro viajante alugador : um estudo algorítmico. 2011. 225 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.https://repositorio.ufrn.br/jspui/handle/123456789/17945The Car Rental Salesman Problem (CaRS) is a variant of the classical Traveling Salesman Problem which was not described in the literature where a tour of visits can be decomposed into contiguous paths that may be performed in different rental cars. The aim is to determine the Hamiltonian cycle that results in a final minimum cost, considering the cost of the route added to the cost of an expected penalty paid for each exchange of vehicles on the route. This penalty is due to the return of the car dropped to the base. This paper introduces the general problem and illustrates some examples, also featuring some of its associated variants. An overview of the complexity of this combinatorial problem is also outlined, to justify their classification in the NPhard class. A database of instances for the problem is presented, describing the methodology of its constitution. The presented problem is also the subject of a study based on experimental algorithmic implementation of six metaheuristic solutions, representing adaptations of the best of state-of-the-art heuristic programming. New neighborhoods, construction procedures, search operators, evolutionary agents, cooperation by multi-pheromone are created for this problem. Furtermore, computational experiments and comparative performance tests are conducted on a sample of 60 instances of the created database, aiming to offer a algorithm with an efficient solution for this problem. These results will illustrate the best performance reached by the transgenetic algorithm in all instances of the datasetO Problema do Caixeiro Alugador (CaRS) é uma variante ainda não descrita na literatura do clássico Problema do Caixeiro Viajante onde o tradicional tour de visitas do caixeiro pode ser decomposto em caminhos contíguos e que podem ser realizados em diferentes carros alugados. O problema consiste em determinar o ciclo hamiltoniano que resulte em um custo final mínimo, considerando o custo da rota adicionado ao custo de uma provável penalização paga em cada troca de veículos na rota, penalização devida ao retorno do carro descartado até a sua cidade base. Sem perda para a generalidade do caso, os custos do aluguel do carro podem ser considerados embutidos nos custos da rota do carro. O presente trabalho introduz o problema geral e o exemplifica, caracterizando igualmente algumas variantes associadas. Uma análise geral da complexidade desse problema combinatório é descrita, visando justificar sua classificação na classe NP-difícil. Um banco de instâncias para o problema é apresentado, descrevendo-se a metodologia de sua constituição. O problema proposto também é objeto de um estudo algorítmico experimental baseado na aplicação de seis metaheurísticas de solução, representando adaptações do melhor do estado da arte em programação heurística. Novas vizinhanças, procedimentos construtivos, operadores de busca, agentes evolucionários, cooperação por multiferomônios, são criados para o caso. Experimentos computacionais comparativos e testes de desempenho são realizados sobre uma amostra de 60 instâncias, visando oferecer um algoritmo de solução competitivo para o problema. Conclui-se pela vantagem do algoritmo transgenético em todos os conjuntos de instânciasCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoO Problema do caixeiro alugadorMetaheurísticasGRASP/VNDColônia de formigasComputação evolucionáriaAlgoritmo meméticoTransgenética computacionalThe car rental salesman problemMetaheuristicsGRASP/VNDAnt colonyEvolutionary computationMemetic algorithmComputational transgenicCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOO problema do caixeiro viajante alugador : um estudo algorítmicoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALPauloHAS_TESE.pdfapplication/pdf9268945https://repositorio.ufrn.br/bitstream/123456789/17945/1/PauloHAS_TESE.pdf08c0c5f93ed7b964b99c6df2ee26ab1bMD51TEXTPauloHAS_TESE.pdf.txtPauloHAS_TESE.pdf.txtExtracted texttext/plain465556https://repositorio.ufrn.br/bitstream/123456789/17945/6/PauloHAS_TESE.pdf.txt22057ea4ad989d3f6940c7c77935fc06MD56THUMBNAILPauloHAS_TESE.pdf.jpgPauloHAS_TESE.pdf.jpgIM Thumbnailimage/jpeg2899https://repositorio.ufrn.br/bitstream/123456789/17945/7/PauloHAS_TESE.pdf.jpgb58e0f5c8bfe453e99bd35279a8db7b5MD57123456789/179452017-11-04 08:27:21.83oai:https://repositorio.ufrn.br:123456789/17945Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T11:27:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv O problema do caixeiro viajante alugador : um estudo algorítmico
title O problema do caixeiro viajante alugador : um estudo algorítmico
spellingShingle O problema do caixeiro viajante alugador : um estudo algorítmico
Silva, Paulo Henrique Asconavieta da
O Problema do caixeiro alugador
Metaheurísticas
GRASP/VND
Colônia de formigas
Computação evolucionária
Algoritmo memético
Transgenética computacional
The car rental salesman problem
Metaheuristics
GRASP/VND
Ant colony
Evolutionary computation
Memetic algorithm
Computational transgenic
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short O problema do caixeiro viajante alugador : um estudo algorítmico
title_full O problema do caixeiro viajante alugador : um estudo algorítmico
title_fullStr O problema do caixeiro viajante alugador : um estudo algorítmico
title_full_unstemmed O problema do caixeiro viajante alugador : um estudo algorítmico
title_sort O problema do caixeiro viajante alugador : um estudo algorítmico
author Silva, Paulo Henrique Asconavieta da
author_facet Silva, Paulo Henrique Asconavieta da
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/6322550654604709
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://lattes.cnpq.br/1371199678541174
dc.contributor.advisor-co1ID.por.fl_str_mv
dc.contributor.referees1.pt_BR.fl_str_mv Canuto, Anne Magaly de Paula
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790093J8
dc.contributor.referees2.pt_BR.fl_str_mv Santiago, Regivan Hugo Nunes
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790032Z4
dc.contributor.author.fl_str_mv Silva, Paulo Henrique Asconavieta da
dc.contributor.advisor-co1.fl_str_mv Gouvêa, Elizabeth Ferreira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/2888641121265608
dc.contributor.advisor1.fl_str_mv Goldbarg, Marco César
contributor_str_mv Gouvêa, Elizabeth Ferreira
Goldbarg, Marco César
dc.subject.por.fl_str_mv O Problema do caixeiro alugador
Metaheurísticas
GRASP/VND
Colônia de formigas
Computação evolucionária
Algoritmo memético
Transgenética computacional
topic O Problema do caixeiro alugador
Metaheurísticas
GRASP/VND
Colônia de formigas
Computação evolucionária
Algoritmo memético
Transgenética computacional
The car rental salesman problem
Metaheuristics
GRASP/VND
Ant colony
Evolutionary computation
Memetic algorithm
Computational transgenic
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv The car rental salesman problem
Metaheuristics
GRASP/VND
Ant colony
Evolutionary computation
Memetic algorithm
Computational transgenic
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description The Car Rental Salesman Problem (CaRS) is a variant of the classical Traveling Salesman Problem which was not described in the literature where a tour of visits can be decomposed into contiguous paths that may be performed in different rental cars. The aim is to determine the Hamiltonian cycle that results in a final minimum cost, considering the cost of the route added to the cost of an expected penalty paid for each exchange of vehicles on the route. This penalty is due to the return of the car dropped to the base. This paper introduces the general problem and illustrates some examples, also featuring some of its associated variants. An overview of the complexity of this combinatorial problem is also outlined, to justify their classification in the NPhard class. A database of instances for the problem is presented, describing the methodology of its constitution. The presented problem is also the subject of a study based on experimental algorithmic implementation of six metaheuristic solutions, representing adaptations of the best of state-of-the-art heuristic programming. New neighborhoods, construction procedures, search operators, evolutionary agents, cooperation by multi-pheromone are created for this problem. Furtermore, computational experiments and comparative performance tests are conducted on a sample of 60 instances of the created database, aiming to offer a algorithm with an efficient solution for this problem. These results will illustrate the best performance reached by the transgenetic algorithm in all instances of the dataset
publishDate 2011
dc.date.issued.fl_str_mv 2011-12-19
dc.date.available.fl_str_mv 2012-06-08
2014-12-17T15:46:59Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:46:59Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SILVA, Paulo Henrique Asconavieta da. O problema do caixeiro viajante alugador : um estudo algorítmico. 2011. 225 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17945
identifier_str_mv SILVA, Paulo Henrique Asconavieta da. O problema do caixeiro viajante alugador : um estudo algorítmico. 2011. 225 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
url https://repositorio.ufrn.br/jspui/handle/123456789/17945
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computaçã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/17945/1/PauloHAS_TESE.pdf
https://repositorio.ufrn.br/bitstream/123456789/17945/6/PauloHAS_TESE.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/17945/7/PauloHAS_TESE.pdf.jpg
bitstream.checksum.fl_str_mv 08c0c5f93ed7b964b99c6df2ee26ab1b
22057ea4ad989d3f6940c7c77935fc06
b58e0f5c8bfe453e99bd35279a8db7b5
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814832734208524288