Um problema de otimização de rotas com janelas temporais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/86453 |
Resumo: | Dissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_b3a39890c99d59e99d6dfa0efc8b823f |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/86453 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Um problema de otimização de rotas com janelas temporaisA route optimization problem with time windowsProgramação linear inteira mistaProblema de recolha de produtosHeurísticasMixed integer linear programmingProduct collection problemHeuristicsDissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e TecnologiaO problema de recolha de produtos (PRP) é um problema de otimização cujo objetivo é determinar a ordem pela qual visitar todos os vértices de um grafo, utilizando um conjunto limitado de veículos, minimizando a distância total a percorrer. Além disso, a visita a cada cliente deve realizar-se durante um intervalo de tempo definido a priori e a duração total de cada viagem não deve exceder um determinado limite. Este problema é uma extensão do problema do caixeiro viajante (PCV) onde a diferença entre eles reside na criação de mais do que uma rota. Este problema é então chamado de problema do caixeiro viajante múltiplo (PCVM) ou problema de estabelecimento de rotas (PRV). Neste caso, o problema de recolha de produtos será um problema do caixeiro viajante múltiplo pois não usufrui das restrições de capacidade. Neste trabalho o PRP é formulado como um programa linear inteiro misto. Essa formulação é exemplificada e, em seguida, são descritos alguns métodos heurísticos clássicos para este problema com alterações de forma a ser aplicado ao problema em questão. Por fim, estuda-se o comportamento do problema de recolha de produtos quando resolvido através da utilização de software para programação matemática e recorrendo a métodos heurísticos implementados, em problemas gerados de forma aleatória com várias dimensões, comparando a qualidade das soluções aproximadas com as soluções exatas. Posteriormente, foram feitos testes para problemas de maiores dimensões de forma a identificar o método heurístico mais eficiente, tanto em termos da qualidade das soluções como em termos de tempos de execução.The product collection problem (PRP) is an optimization problem whose purpose is to determine the order in which to visit all the vertices of a graph, using a limited set of vehicles, minimizing the total distance to go. In addiction, the visit to each client must take place during a defined time interval a priori and the total duration of each trip must not exceed a certain limit. This problem is an extension of the traveling salesman problem (TSP) where the difference between them lies in creating more than one route. This problem is then called the multiple traveling salesman problem (M-TSP) or vehicle routing problem (VRP). In this case, the product collection problem will be a multiple traveling salesman problem because it does not enjoy capacity restrictions. In this work the product collection problem is formulated as a mixed integer linear program. This formulation is exemplified and then some classic heuristic methods for this problem with changes are described in order to be applied to the problem in question. Finally, we study the behavior of the product collection problem when solved through the use of software for mathematical programming and using heuristic methods implemented in randomly generated problems with several dimensions, comparing the quality of the approximate solutions with the exact solutions. Subsequently, tests were performed for larger problems in order to identify the most efficient heuristic method, both in terms of the quality of the solutions and in terms of execution times.2018-02-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/86453http://hdl.handle.net/10316/86453TID:202220222porMesquita, Micael Mateusinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2020-07-29T14:02:15Zoai:estudogeral.uc.pt:10316/86453Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:07:35.977484Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Um problema de otimização de rotas com janelas temporais A route optimization problem with time windows |
title |
Um problema de otimização de rotas com janelas temporais |
spellingShingle |
Um problema de otimização de rotas com janelas temporais Mesquita, Micael Mateus Programação linear inteira mista Problema de recolha de produtos Heurísticas Mixed integer linear programming Product collection problem Heuristics |
title_short |
Um problema de otimização de rotas com janelas temporais |
title_full |
Um problema de otimização de rotas com janelas temporais |
title_fullStr |
Um problema de otimização de rotas com janelas temporais |
title_full_unstemmed |
Um problema de otimização de rotas com janelas temporais |
title_sort |
Um problema de otimização de rotas com janelas temporais |
author |
Mesquita, Micael Mateus |
author_facet |
Mesquita, Micael Mateus |
author_role |
author |
dc.contributor.author.fl_str_mv |
Mesquita, Micael Mateus |
dc.subject.por.fl_str_mv |
Programação linear inteira mista Problema de recolha de produtos Heurísticas Mixed integer linear programming Product collection problem Heuristics |
topic |
Programação linear inteira mista Problema de recolha de produtos Heurísticas Mixed integer linear programming Product collection problem Heuristics |
description |
Dissertação de Mestrado em Matemática apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-02-20 |
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/10316/86453 http://hdl.handle.net/10316/86453 TID:202220222 |
url |
http://hdl.handle.net/10316/86453 |
identifier_str_mv |
TID:202220222 |
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.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133967099625472 |