Please use this identifier to cite or link to this item:
https://repositorio.ufu.br/handle/123456789/38564
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator | Santos, Gabriel Dal Belo Gomes | - |
dc.date.accessioned | 2023-07-11T17:25:15Z | - |
dc.date.available | 2023-07-11T17:25:15Z | - |
dc.date.issued | 2023-06-21 | - |
dc.identifier.citation | SANTOS, Gabriel Dal Belo Gomes. Avaliação de desempenho do algoritmo de Clarke-Wright para a construção de rotas e de seu aprimoramento utilizando busca local. 2023. 37 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2023. | pt_BR |
dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/38564 | - |
dc.description.abstract | The Vehicle Routing Problem (VRP) still represents a significant challenge in modern days due to its computational complexity. There is no efficient method capable of solving all possible cases, which range from small instances to massive instances containing tens of thousands of points to be considered. In this work, we take a step back in time to analyze and compare two of the earliest comprehensive solutions to this problem in terms of efficiency and performance. The first one is the Clarke and Wright algorithm proposed in 1964, and the second is the application of the 2-opt method, proposed a few years earlier in 1958, on the result generated by the previous algorithm. Applying this improvement method on top of a constructive heuristic further enhances the result. It brings it closer to the optimal solution at a low computational cost. Both algorithms were manually implemented using the Python programming language, enabling direct executions where we can directly observe the cost of the resulting solutions. | pt_BR |
dc.description.sponsorship | Pesquisa sem auxílio de agências de fomento | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Uberlândia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Roteamento de veículos | pt_BR |
dc.subject | Algoritmo de Clarke-Wright | pt_BR |
dc.subject | Heurística | pt_BR |
dc.subject | Heuristics | pt_BR |
dc.subject | Busca local | pt_BR |
dc.subject | Local search | pt_BR |
dc.subject | Vehicle routing | pt_BR |
dc.subject | Clarke-Wright algorithm | pt_BR |
dc.title | Avaliação de desempenho do algoritmo de Clarke-Wright para a construção de rotas e de seu aprimoramento utilizando busca local | pt_BR |
dc.title.alternative | Performance evaluation of the Clarke-Wright algorithm for route construction and its improvement using local search | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.contributor.advisor1 | Gabriel, Paulo Henrique Ribeiro | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3181954061121790 | pt_BR |
dc.contributor.referee1 | Brasil, Christiane Regina Soares | - |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/5064007473299439 | pt_BR |
dc.contributor.referee2 | Melo, Wendel Alexandre Xavier de | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/4129091940824803 | pt_BR |
dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
dc.description.resumo | O Problema de Roteamento de Veículos (PRV) representa, ainda nos dias atuais, um grande desafio devido à sua complexidade computacional. Não há um método eficiente capaz de resolver todos os possíveis casos, que variam desde pequenas instâncias até instâncias enormes contendo dezenas de milhares de pontos a serem considerados. Neste trabalho, retrocedemos um pouco no tempo ao analisar e comparar em termos de eficiência e desempenho duas das primeiras soluções mais abrangentes para este problema, sendo a primeira o algoritmo de Clarke e Wright, proposto em 1964, e a aplicação do método 2-opt, proposto alguns anos antes em 1958, em cima do resultado gerado pelo algoritmo anterior. A aplicação desse método de melhoria em cima de uma heurística construtiva aprimora o resultado ainda mais e o aproxima da solução ótima a um baixo custo computacional. Ambos os algoritmos foram implementados manualmente utilizando a linguagem de programação Python, permitindo execuções nas quais podemos observar de maneira direta o custo das soluções resultantes. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.course | Sistemas de Informação | pt_BR |
dc.sizeorduration | 37 | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.orcid.putcode | 138517260 | - |
Appears in Collections: | TCC - Sistemas de Informação (Uberlândia) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
AvaliaçãoDesempenhoAlgoritmo.pdf | TCC | 2.44 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License