O problema do caixeiro viajante com passageiros e lotação

Detalhes bibliográficos
Autor(a) principal: Bastos, Ranmsés Emanuel Martins
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/23382
Resumo: O Problema do Caixeiro Viajante com Passageiros e Lotação é uma versão do PCV clássico onde o caixeiro é o motorista de um veículo que compartilha os custos de viagem com passageiros. Além de dividir os custos do percurso, o caixeiro pode se valer, também, dos descontos das high-occupancy vehicle lanes, que são faixas de trânsito que isentam veículos lotados do pagamento de pedágio. A adição de passageiros ao PCV, um problema restrito ao roteamento, cria um viés colaborativo que é intensificado pela consideração das faixas especiais. Tal cenário confere ao problema estudado um aspecto ecológico, uma vez que seu estudo tem consequências diretas sobre o uso eficiente do espaço urbano e a diminuição da emissão de gases poluentes, contribuindo sobremaneira para o incremento da qualidade de vida. A pesquisa compreendeu desde a correlação entre esse novo problema e outros constantes na literatura até a concepção de um conjunto de seiscentas instâncias artificiais e a criação de diversos métodos de solução. Para a determinação de ótimos, é proposto um modelo matemático que suportou as soluções por Programação Matemática e por Restrições. Adicionalmente, é apresentado um algoritmo branch-and-bound especificamente desenvolvido para o problema. Visando a busca por soluções de qualidade em curto espaço de tempo, são expostos cinco algoritmos experimentais com base nas abordagens heurísticas Simulated Annealing, Variable Neighborhood Search, Colonização de Abelhas e Algoritmos Genéticos. Diversos procedimentos auxiliares para construção de soluções e execução de buscas locais são também expostos. Um experimento computacional é realizado para comparação entre os métodos de solução. Uma amostra de cem casos teste é utilizada para o processo estatístico de ajuste de parâmetros dos algoritmos heurísticos, enquanto o restante das instâncias é extensivamente abordado pelos métodos. São determinados os ótimos para cento e cinquenta e cinco casos com tamanhos 10 e 20 cidades. Dentre os métodos experimentais, cabe destacar a superioridade do algoritmo heurístico que une as meta-heurísticas Simulated Annealing e Variable Neighborhood Search.
id UFRN_b645e7be10350b4d06a0d46b187e586b
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/23382
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Bastos, Ranmsés Emanuel Martinshttp://lattes.cnpq.br/2569092352488218http://lattes.cnpq.br/1371199678541174Gouvea, Elizabeth Ferreirahttp://lattes.cnpq.br/2888641121265608Cabral, Lucídio dos Anjos Formigahttp://lattes.cnpq.br/6699185881827288Menezes, Matheus da Silvahttp://lattes.cnpq.br/7790866637385232Maia, Silvia Maria Diniz Monteirohttp://lattes.cnpq.br/1498104590221901Goldbarg, Marco Cesar2017-06-05T19:52:51Z2017-06-05T19:52:51Z2017-02-17BASTOS, Ranmsés Emanuel Martins. O problema do caixeiro viajante com passageiros e lotação. 2017. 139f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/23382O Problema do Caixeiro Viajante com Passageiros e Lotação é uma versão do PCV clássico onde o caixeiro é o motorista de um veículo que compartilha os custos de viagem com passageiros. Além de dividir os custos do percurso, o caixeiro pode se valer, também, dos descontos das high-occupancy vehicle lanes, que são faixas de trânsito que isentam veículos lotados do pagamento de pedágio. A adição de passageiros ao PCV, um problema restrito ao roteamento, cria um viés colaborativo que é intensificado pela consideração das faixas especiais. Tal cenário confere ao problema estudado um aspecto ecológico, uma vez que seu estudo tem consequências diretas sobre o uso eficiente do espaço urbano e a diminuição da emissão de gases poluentes, contribuindo sobremaneira para o incremento da qualidade de vida. A pesquisa compreendeu desde a correlação entre esse novo problema e outros constantes na literatura até a concepção de um conjunto de seiscentas instâncias artificiais e a criação de diversos métodos de solução. Para a determinação de ótimos, é proposto um modelo matemático que suportou as soluções por Programação Matemática e por Restrições. Adicionalmente, é apresentado um algoritmo branch-and-bound especificamente desenvolvido para o problema. Visando a busca por soluções de qualidade em curto espaço de tempo, são expostos cinco algoritmos experimentais com base nas abordagens heurísticas Simulated Annealing, Variable Neighborhood Search, Colonização de Abelhas e Algoritmos Genéticos. Diversos procedimentos auxiliares para construção de soluções e execução de buscas locais são também expostos. Um experimento computacional é realizado para comparação entre os métodos de solução. Uma amostra de cem casos teste é utilizada para o processo estatístico de ajuste de parâmetros dos algoritmos heurísticos, enquanto o restante das instâncias é extensivamente abordado pelos métodos. São determinados os ótimos para cento e cinquenta e cinco casos com tamanhos 10 e 20 cidades. Dentre os métodos experimentais, cabe destacar a superioridade do algoritmo heurístico que une as meta-heurísticas Simulated Annealing e Variable Neighborhood Search.The Traveling Salesman with Passengers and High Occupancy Problem is a version of the classic TSP where the salesman is the driver of a vehicle who shares travels’ expenses with passengers. Besides shared expenses, the driver also benefits from discounts of the highoccupancy vehicle lanes, i.e. traffic lanes in which high occupancy vehicles are exempted from tolls. The addition of passengers to the TSP, a routing-only problem, creates a sharing view which is intensified by the consideration of special lanes. This scenario grants to the problem an ecological feature, since its study have direct consequences for the efficient use of urban space and the greenhouse gas emissions reduction, greatly contributing for quality of life improvement. This work addresses the study of this novel combinatorial optimization problem, going from the relationship it draws with other ones in the literature until the conception of a six hundred set of artificial test cases and the creation of many solution methods. To find optimal solutions, a mathematical model is proposed. This model supported the search for exact solutions by Mathematical and Constraint Programming. Additionally, is presented a branchand- bound algorithm specifically developed for the problem. Aiming the search for good quality solutions in short time period, five experimental algorithms based on the heuristics approaches Simulated Annealing, Variable Neighborhood Search, Bees Colony and Genetic Algorithms are introduced. Several auxiliary procedures for solutions generations and local search execution are revealed as well. A computational experiment is fulfilled to comparison between the solution methods. A sample of a hundred test cases is used for the heuristics algorithms’ parameter tuning statistical process, while the rest of them are extensively addressed by the methods. The optimal solution for a hundred and fifty five test cases with sizes of 10 and 20 cities are determined. Among the experimental methods, one has to highlight the advantage of the heuristic algorithm that unites the metaheuristics Simulated Annealing and Variable Neighborhood Search.porCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOProblema do caixeiro viajanteProblema ridesharingCarpoolMetaheurísticasHigh-occupancy vehicle lanesO problema do caixeiro viajante com passageiros e lotaçãoThe traveling salesman with passengers and high occupancy probleminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALRanmsesEmanuelMartinsBastos_DISSERT.pdfRanmsesEmanuelMartinsBastos_DISSERT.pdfapplication/pdf3545006https://repositorio.ufrn.br/bitstream/123456789/23382/1/RanmsesEmanuelMartinsBastos_DISSERT.pdf4a1c634a91ff84344f2e4a3af352d150MD51TEXTRanmsesEmanuelMartinsBastos_DISSERT.pdf.txtRanmsesEmanuelMartinsBastos_DISSERT.pdf.txtExtracted texttext/plain264037https://repositorio.ufrn.br/bitstream/123456789/23382/4/RanmsesEmanuelMartinsBastos_DISSERT.pdf.txtc9b45776a8eab1a5cc6e92bcfdd38158MD54THUMBNAILRanmsesEmanuelMartinsBastos_DISSERT.pdf.jpgRanmsesEmanuelMartinsBastos_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2707https://repositorio.ufrn.br/bitstream/123456789/23382/5/RanmsesEmanuelMartinsBastos_DISSERT.pdf.jpg5ec6fc722a26cd7f04d4d0c32c55602bMD55123456789/233822017-11-04 18:49:18.238oai:https://repositorio.ufrn.br:123456789/23382Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T21:49:18Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv O problema do caixeiro viajante com passageiros e lotação
dc.title.alternative.pt_BR.fl_str_mv The traveling salesman with passengers and high occupancy problem
title O problema do caixeiro viajante com passageiros e lotação
spellingShingle O problema do caixeiro viajante com passageiros e lotação
Bastos, Ranmsés Emanuel Martins
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Problema do caixeiro viajante
Problema ridesharing
Carpool
Metaheurísticas
High-occupancy vehicle lanes
title_short O problema do caixeiro viajante com passageiros e lotação
title_full O problema do caixeiro viajante com passageiros e lotação
title_fullStr O problema do caixeiro viajante com passageiros e lotação
title_full_unstemmed O problema do caixeiro viajante com passageiros e lotação
title_sort O problema do caixeiro viajante com passageiros e lotação
author Bastos, Ranmsés Emanuel Martins
author_facet Bastos, Ranmsés Emanuel Martins
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.authorLattes.none.fl_str_mv http://lattes.cnpq.br/2569092352488218
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.advisorLattes.none.fl_str_mv http://lattes.cnpq.br/1371199678541174
dc.contributor.referees1.none.fl_str_mv Gouvea, Elizabeth Ferreira
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees1Lattes.none.fl_str_mv http://lattes.cnpq.br/2888641121265608
dc.contributor.referees2.none.fl_str_mv Cabral, Lucídio dos Anjos Formiga
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees2Lattes.none.fl_str_mv http://lattes.cnpq.br/6699185881827288
dc.contributor.referees3.none.fl_str_mv Menezes, Matheus da Silva
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.referees3Lattes.none.fl_str_mv http://lattes.cnpq.br/7790866637385232
dc.contributor.referees4.none.fl_str_mv Maia, Silvia Maria Diniz Monteiro
dc.contributor.referees4ID.pt_BR.fl_str_mv
dc.contributor.referees4Lattes.none.fl_str_mv http://lattes.cnpq.br/1498104590221901
dc.contributor.author.fl_str_mv Bastos, Ranmsés Emanuel Martins
dc.contributor.advisor1.fl_str_mv Goldbarg, Marco Cesar
contributor_str_mv Goldbarg, Marco Cesar
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Problema do caixeiro viajante
Problema ridesharing
Carpool
Metaheurísticas
High-occupancy vehicle lanes
dc.subject.por.fl_str_mv Problema do caixeiro viajante
Problema ridesharing
Carpool
Metaheurísticas
High-occupancy vehicle lanes
description O Problema do Caixeiro Viajante com Passageiros e Lotação é uma versão do PCV clássico onde o caixeiro é o motorista de um veículo que compartilha os custos de viagem com passageiros. Além de dividir os custos do percurso, o caixeiro pode se valer, também, dos descontos das high-occupancy vehicle lanes, que são faixas de trânsito que isentam veículos lotados do pagamento de pedágio. A adição de passageiros ao PCV, um problema restrito ao roteamento, cria um viés colaborativo que é intensificado pela consideração das faixas especiais. Tal cenário confere ao problema estudado um aspecto ecológico, uma vez que seu estudo tem consequências diretas sobre o uso eficiente do espaço urbano e a diminuição da emissão de gases poluentes, contribuindo sobremaneira para o incremento da qualidade de vida. A pesquisa compreendeu desde a correlação entre esse novo problema e outros constantes na literatura até a concepção de um conjunto de seiscentas instâncias artificiais e a criação de diversos métodos de solução. Para a determinação de ótimos, é proposto um modelo matemático que suportou as soluções por Programação Matemática e por Restrições. Adicionalmente, é apresentado um algoritmo branch-and-bound especificamente desenvolvido para o problema. Visando a busca por soluções de qualidade em curto espaço de tempo, são expostos cinco algoritmos experimentais com base nas abordagens heurísticas Simulated Annealing, Variable Neighborhood Search, Colonização de Abelhas e Algoritmos Genéticos. Diversos procedimentos auxiliares para construção de soluções e execução de buscas locais são também expostos. Um experimento computacional é realizado para comparação entre os métodos de solução. Uma amostra de cem casos teste é utilizada para o processo estatístico de ajuste de parâmetros dos algoritmos heurísticos, enquanto o restante das instâncias é extensivamente abordado pelos métodos. São determinados os ótimos para cento e cinquenta e cinco casos com tamanhos 10 e 20 cidades. Dentre os métodos experimentais, cabe destacar a superioridade do algoritmo heurístico que une as meta-heurísticas Simulated Annealing e Variable Neighborhood Search.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-06-05T19:52:51Z
dc.date.available.fl_str_mv 2017-06-05T19:52:51Z
dc.date.issued.fl_str_mv 2017-02-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BASTOS, Ranmsés Emanuel Martins. O problema do caixeiro viajante com passageiros e lotação. 2017. 139f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/23382
identifier_str_mv BASTOS, Ranmsés Emanuel Martins. O problema do caixeiro viajante com passageiros e lotação. 2017. 139f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
url https://repositorio.ufrn.br/jspui/handle/123456789/23382
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.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 Brasil
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/23382/1/RanmsesEmanuelMartinsBastos_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/23382/4/RanmsesEmanuelMartinsBastos_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/23382/5/RanmsesEmanuelMartinsBastos_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 4a1c634a91ff84344f2e4a3af352d150
c9b45776a8eab1a5cc6e92bcfdd38158
5ec6fc722a26cd7f04d4d0c32c55602b
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_ 1802117833290678272