Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
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: | https://hdl.handle.net/1822/82848 |
Resumo: | Dissertação de mestrado em Engenharia de Sistemas |
id |
RCAP_88653e960cb5723ffca623c439c71b0c |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/82848 |
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 |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quânticoAn approach for solving Capacitated Vehicle Routing Problem using a quantum-annealing-based meta-heuristicHeurísticasLogísticaRecozimento quânticoVehicle Routing ProblemHeuristicsLogisticsQuantum-AnnealingEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia de SistemasA presente dissertação foi desenvolvida no âmbito da obtenção do grau de Mestre em Engenharia de Sistemas. Devido à sua atualidade e relevância prática, decidiu-se estudar o Problema de Encaminhamento de Veículos (Vehicle Routing Problem - VRP) e desenvolver e implementar uma meta heurística baseada em recozimento quântico para a obtenção de soluções para o VRP. A revisão de literatura incidiu, fundamentalmente, nas variantes e nos métodos de resolução do VRP, permitindo obter conhecimento do estado da arte a ser incluído no algoritmo a desenvolver. Também da literatura, selecionaram-se aleatoriamente 40 instâncias públicas, com o cuidado de representarem uma grande amplitude dimensional, incluindo desde instâncias fáceis até instâncias de muito difícil solução. Previamente à implementação da meta-heurística baseada em recozimento quântico implementou-se em Python 3 o Algoritmo de Poupanças de Clarke and Wright. Esta implementação permitiu ter uma base de comparação para o algoritmo seguinte e permitiu um primeiro contacto com a implementação de algoritmos para a resolução de problemas de Otimização Combinatória. Relativamente aos resultados computacionais, obteve-se, em média, um desvio percentual face à solução ótima de 672.35%, e que foi alcançado em 7 horas de processamento. Apesar do algoritmo ter encontrado uma solução viável para todas as instâncias, destacam-se a fragilidade da eficácia do método e a maior velocidade do algoritmo. O algoritmo baseado em recozimento quântico, implementado também em Python 3, é baseado nos conceitos de mecânica quântica e não necessita de qualquer hardware quântico para a sua resolução. O principal conceito utilizado é o tunelamento quântico. Foram realizados vários processamentos com diferentes combinações de valores para os parâmetros relativos ao recozimento quântico, sendo que o algoritmo apenas foi capaz de solucionar, em tempos computacionais razoáveis, 26 das 40 instâncias escolhidas. Analisaram-se os resultados do algoritmo comparando-os com a solução ótima e com o Algoritmo de Poupanças de Clarke and Wright. Obteve-se, no melhor dos processamentos, um desvio percentual face à solução ótima de 166.90% e um desvio percentual face ao Algoritmo de Poupanças de Clarke and Wright de -19.93% ao fim de 35 horas de processamento.This dissertation was developed to achieve a master’s degree in Systems Engineering. Due to its actuality and practical relevance, it was decided to study the Vehicle Routing Problem (VRP) and to develop and implement a quantum-annealing-based meta-heuristic for obtaining solutions for the VRP. The bibliographical review addressed essentially the VRP’s variants and solution methods, and it provided knowledge about the state of the art about the topic to be included in the algorithm to be developed. Additionally, 40 public instances were selected, with the caution that they represent a big dimensional amplitude, including easy-solving instances and very hard-solving ones. Previously to the implementation of the quantum-annealing-based meta-heuristic, Clarke & Wright’s Savings Algorithm was implemented. This first implementation gave a comparative base for the following algorithm and allowed a first contact with the implementation of Combinatorial Optimization solving algorithms. On the computational results, it was obtained a mean percentual deviation facing the optimal solution of 672.35% by the end of 7 hours of processing runs. Although the algorithm found a viable solution to all 40 selected instances, the weakness of the method stands out, and also the faster velocity of the algorithm which was implemented using Python 3. The quantum-annealing-based algorithm is based on quantum mechanical concepts and doesn’t need any quantum hardware for its resolution. The main concept used was quantum-tunnelling. The implementation of the algorithm was made using the language Python 3. Various processing runs were made, using different values to the quantum-annealing parameters. The algorithm could only solve 26 of the 40 instances in reasonable computing times. The results of the algorithm were analysed in confront with the optimal solution and Clarke & Wright’s Savings Algorithm results. In the best processing run a percentual deviation facing the optimal solution of 166.90% was obtained, and a percentual deviation facing Clarke & Wright’s Savings Algorithm of -19.93%, being needed 35 hours to process all instances.Oliveira, José A.Universidade do MinhoPereira, José Miguel dos Santos2022-12-222022-12-22T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/82848por203189558info: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:RCAAP2023-07-21T12:43:09Zoai:repositorium.sdum.uminho.pt:1822/82848Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:40:33.825106Repositó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 |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico An approach for solving Capacitated Vehicle Routing Problem using a quantum-annealing-based meta-heuristic |
title |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
spellingShingle |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico Pereira, José Miguel dos Santos Heurísticas Logística Recozimento quântico Vehicle Routing Problem Heuristics Logistics Quantum-Annealing Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
title_short |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
title_full |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
title_fullStr |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
title_full_unstemmed |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
title_sort |
Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico |
author |
Pereira, José Miguel dos Santos |
author_facet |
Pereira, José Miguel dos Santos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Oliveira, José A. Universidade do Minho |
dc.contributor.author.fl_str_mv |
Pereira, José Miguel dos Santos |
dc.subject.por.fl_str_mv |
Heurísticas Logística Recozimento quântico Vehicle Routing Problem Heuristics Logistics Quantum-Annealing Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
topic |
Heurísticas Logística Recozimento quântico Vehicle Routing Problem Heuristics Logistics Quantum-Annealing Engenharia e Tecnologia::Outras Engenharias e Tecnologias |
description |
Dissertação de mestrado em Engenharia de Sistemas |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-12-22 2022-12-22T00:00:00Z |
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 |
https://hdl.handle.net/1822/82848 |
url |
https://hdl.handle.net/1822/82848 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
203189558 |
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: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_ |
1799132951995219968 |