The pickup and delivery problem with time windows : algorithms, instances, and solutions
Autor(a) principal: | |
---|---|
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 |