Uma abordagem à resolução do Capacitated Vehicle Routing Problem utilizando uma meta-heurística baseada em recozimento quântico

Detalhes bibliográficos
Autor(a) principal: Pereira, José Miguel dos Santos
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