The pickup and delivery problem with time windows : algorithms, instances, and solutions

Detalhes bibliográficos
Autor(a) principal: Sartori, Carlo Sulzbach
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/194380
Resumo: Este trabalho estuda o Problema de Coleta e Entrega com Janelas de Tempo. Trata-se de um difícil problema de otimização combinatória que generaliza problemas de roteamento de veículos, possuindo aplicações em serviços de entrega e transporte de passageiros. O objetivo é definir o melhor conjunto de rotas de veículos que atendam requisições de transporte entre locais de coleta e entrega, respeitando ao mesmo tempo a capacidade dos veículos e as restrições de tempos de serviço. Para resolver o problema, nós propomos um método híbrido combinando componentes heurísticos com programação matemática – uma técnica geralmente chamada de matheurística. Além disso, uma metodologia para gerar instâncias do problema que são baseadas em dados abertos e tempos de viagem reais é proposta. Um novo conjunto de testes foi gerado baseado nesta proposta. Experimentos computacionais demonstraram que o algoritmo proposto é capaz de obter bons resultados no conjunto padrão de testes da literatura, para o qual novas soluções também foram encontradas. Por outro lado, os resultados para o novo conjunto de instâncias diferem dos observados para o conjunto padrão e demonstram diferenças relevantes entre os dois conjuntos de teste. O trabalho apresenta Uma série de análises e discussões a respeito dos experimentos, principais componentes, e variações do algoritmo híbrido proposto.
id URGS_c0fd1cdc8315787bb879a6fcf102c343
oai_identifier_str oai:www.lume.ufrgs.br:10183/194380
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Sartori, Carlo SulzbachBuriol, Luciana Salete2019-05-18T02:37:06Z2019http://hdl.handle.net/10183/194380001093046Este trabalho estuda o Problema de Coleta e Entrega com Janelas de Tempo. Trata-se de um difícil problema de otimização combinatória que generaliza problemas de roteamento de veículos, possuindo aplicações em serviços de entrega e transporte de passageiros. O objetivo é definir o melhor conjunto de rotas de veículos que atendam requisições de transporte entre locais de coleta e entrega, respeitando ao mesmo tempo a capacidade dos veículos e as restrições de tempos de serviço. Para resolver o problema, nós propomos um método híbrido combinando componentes heurísticos com programação matemática – uma técnica geralmente chamada de matheurística. Além disso, uma metodologia para gerar instâncias do problema que são baseadas em dados abertos e tempos de viagem reais é proposta. Um novo conjunto de testes foi gerado baseado nesta proposta. Experimentos computacionais demonstraram que o algoritmo proposto é capaz de obter bons resultados no conjunto padrão de testes da literatura, para o qual novas soluções também foram encontradas. Por outro lado, os resultados para o novo conjunto de instâncias diferem dos observados para o conjunto padrão e demonstram diferenças relevantes entre os dois conjuntos de teste. O trabalho apresenta Uma série de análises e discussões a respeito dos experimentos, principais componentes, e variações do algoritmo híbrido proposto.This work considers the Pickup and Delivery Problem with Time Windows. It is a hard combinatorial optimization problem that generalizes a number of vehicle routing problem and finds applications in courier and dial-a-ride services. The objective is to construct a good set of vehicle routes to service transportation requests from pickup to delivery locations while respecting vehicle capacity and service time constraints. To tackle the problem, we propose a hybrid method combining heuristic components with a mathematical programming formulation – a technique typically referred to as matheuristic. Furthermore, a method to generate instances for the problem based on open data and realistic travel times is provided. A new set of benchmarks is proposed considering the new generation procedure. Computational experiments demonstrate that the proposed method works well on a standard benchmark set of instances for which it found a number of new best-known solutions. On the other hand, results for the new set of instances are in disagreement with the observations for the standard benchmarks and demonstrate relevant differences between the two testbeds. The work presents a series of analyses and discussions regarding the experiments, main components, and variations of the matheuristic algorithm.application/pdfengAlgoritmosOtimizacao combinatoriaPickup and deliveryTime windowsMetaheuristicThe pickup and delivery problem with time windows : algorithms, instances, and solutionsO problema de coleta e entrega com janelas de tempo: algoritmos, instâncias, e soluções info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2019mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001093046.pdf.txt001093046.pdf.txtExtracted Texttext/plain205625http://www.lume.ufrgs.br/bitstream/10183/194380/2/001093046.pdf.txt8fb6c3db76787275b4cf33266cb9d81cMD52ORIGINAL001093046.pdfTexto completo (inglês)application/pdf1889826http://www.lume.ufrgs.br/bitstream/10183/194380/1/001093046.pdfa27241dd1e96246c48a30cc60594258aMD5110183/1943802021-05-26 04:43:40.36438oai:www.lume.ufrgs.br:10183/194380Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:43:40Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv The pickup and delivery problem with time windows : algorithms, instances, and solutions
dc.title.alternative.pt.fl_str_mv O problema de coleta e entrega com janelas de tempo: algoritmos, instâncias, e soluções
title The pickup and delivery problem with time windows : algorithms, instances, and solutions
spellingShingle The pickup and delivery problem with time windows : algorithms, instances, and solutions
Sartori, Carlo Sulzbach
Algoritmos
Otimizacao combinatoria
Pickup and delivery
Time windows
Metaheuristic
title_short The pickup and delivery problem with time windows : algorithms, instances, and solutions
title_full The pickup and delivery problem with time windows : algorithms, instances, and solutions
title_fullStr The pickup and delivery problem with time windows : algorithms, instances, and solutions
title_full_unstemmed The pickup and delivery problem with time windows : algorithms, instances, and solutions
title_sort The pickup and delivery problem with time windows : algorithms, instances, and solutions
author Sartori, Carlo Sulzbach
author_facet Sartori, Carlo Sulzbach
author_role author
dc.contributor.author.fl_str_mv Sartori, Carlo Sulzbach
dc.contributor.advisor1.fl_str_mv Buriol, Luciana Salete
contributor_str_mv Buriol, Luciana Salete
dc.subject.por.fl_str_mv Algoritmos
Otimizacao combinatoria
topic Algoritmos
Otimizacao combinatoria
Pickup and delivery
Time windows
Metaheuristic
dc.subject.eng.fl_str_mv Pickup and delivery
Time windows
Metaheuristic
description Este trabalho estuda o Problema de Coleta e Entrega com Janelas de Tempo. Trata-se de um difícil problema de otimização combinatória que generaliza problemas de roteamento de veículos, possuindo aplicações em serviços de entrega e transporte de passageiros. O objetivo é definir o melhor conjunto de rotas de veículos que atendam requisições de transporte entre locais de coleta e entrega, respeitando ao mesmo tempo a capacidade dos veículos e as restrições de tempos de serviço. Para resolver o problema, nós propomos um método híbrido combinando componentes heurísticos com programação matemática – uma técnica geralmente chamada de matheurística. Além disso, uma metodologia para gerar instâncias do problema que são baseadas em dados abertos e tempos de viagem reais é proposta. Um novo conjunto de testes foi gerado baseado nesta proposta. Experimentos computacionais demonstraram que o algoritmo proposto é capaz de obter bons resultados no conjunto padrão de testes da literatura, para o qual novas soluções também foram encontradas. Por outro lado, os resultados para o novo conjunto de instâncias diferem dos observados para o conjunto padrão e demonstram diferenças relevantes entre os dois conjuntos de teste. O trabalho apresenta Uma série de análises e discussões a respeito dos experimentos, principais componentes, e variações do algoritmo híbrido proposto.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-05-18T02:37:06Z
dc.date.issued.fl_str_mv 2019
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.uri.fl_str_mv http://hdl.handle.net/10183/194380
dc.identifier.nrb.pt_BR.fl_str_mv 001093046
url http://hdl.handle.net/10183/194380
identifier_str_mv 001093046
dc.language.iso.fl_str_mv eng
language eng
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.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/194380/2/001093046.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/194380/1/001093046.pdf
bitstream.checksum.fl_str_mv 8fb6c3db76787275b4cf33266cb9d81c
a27241dd1e96246c48a30cc60594258a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085480814870528