Otimização de rotas urbanas no sul fluminense
uma aplicação do problema do caixeiro viajante utilizando algoritmo de força bruta para determinação de ciclos Hamiltonianos
DOI:
https://doi.org/10.47385/tudoeciencia.2569.2025Palavras-chave:
Problema do Caixeiro Viajante. Ciclo Hamiltoniano. Otimização de Rotas. NetworkX. Sul Fluminense.Resumo
O presente estudo investiga a aplicação do Problema do Caixeiro Viajante (TSP - Traveling Salesman Problem) na otimização de rotas urbanas entre seis municípios da região Sul Fluminense do Estado do Rio de Janeiro. Utilizando Volta Redonda como ponto de partida e retorno, foi implementado um algoritmo de força bruta para determinar o ciclo hamiltoniano de menor custo, visitando todas as cidades exatamente uma vez. As distâncias entre os municípios foram obtidas através do Google Maps, representando as distâncias reais por via rodoviária. O estudo empregou a biblioteca NetworkX em Python para modelagem do grafo e visualização dos resultados, além de algoritmos de permutação para exploração exaustiva do espaço de soluções. Os resultados demonstraram que, entre as 120 permutações possíveis, o algoritmo identificou uma rota ótima com distância total de aproximadamente 187,3 quilômetros, oferecendo insights relevantes para planejamento logístico regional e otimização de deslocamentos urbanos. A metodologia empregada, embora computacionalmente intensiva para instâncias maiores, mostrou-se eficaz para problemas de pequena escala, fornecendo soluções exatas e servindo como base comparativa para algoritmos heurísticos mais avançados.
Downloads
Referências
APPLEGATE, D. L. et al. The traveling salesman problem: a computational study. Princeton: Princeton University Press, 2011.
PAZ, Fillipe Almeida. Planejamento de rotas veiculares e otimização de mobilidade urbana utilizando algoritmo bioinspirado e paralelo. 2022.
CHRISTOFIDES, Nicos. Worst-case analysis of a new heuristic for the travelling salesman problem. In: Operations Research Forum. Cham: Springer International Publishing, 2022. p. 20.
CLARKE, G.; WRIGHT, J. W. Scheduling of vehicles from a central depot to a number of delivery points. Operations Research, v. 12, n. 4, p. 568-581, 1964.
GAREY, Michael R. et al. A Guide to the Theory of NP-Completeness. Computers and intractability, p. 37-79, 1990.
HAGBERG, Aric; SWART, Pieter J.; SCHULT, Daniel A. Exploring network structure, dynamics, and function using NetworkX. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States), 2008.
HELD, M.; KARP, R. M. A dynamic programming approach to sequencing problems. Journal of the Society for Industrial and Applied Mathematics, v. 10, n. 1, p. 196-210, 1962.
HUNTER, J. D. Matplotlib: a 2D graphics environment. Computing in Science & Engineering, v. 9, n. 3, p. 90-95, 2007.
LAPORTE, G. The traveling salesman problem: an overview of exact and approximate algorithms. European Journal of Operational Research, v. 59, n. 2, p. 231-247, 1992.
LIN, S.; KERNIGHAN, B. W. An effective heuristic algorithm for the traveling-salesman problem. Operations Research, v. 21, n. 2, p. 498-516, 1973.
LOPES, Carine Almeida; VEIGA, Kaio Henrique; PEREIRA, Raissa Soares dos Santos. Otimização de rotas e frotas com inteligência artificial na logística: avanços, desafios e perspectivas futuras. 2024.
PAPADIMITRIOU, C. H.; STEIGLITZ, K. Combinatorial optimization: algorithms and complexity. Mineola: Dover Publications, 1998.
REINELT, Gerhard. The traveling salesman: computational solutions for TSP applications. Berlin, Heidelberg: Springer Berlin Heidelberg, 2001.
DUPRAT, Eduardo; MARQUES, Desirée Rosalino; PENEDO, Erick Buonocore Nunes. Condicionantes da infraestrutura e logística para o desenvolvimento no território fluminense. Cadernos do Desenvolvimento Fluminense, n. 28 especial, 2025.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2025 Tudo é Ciência: Congresso Brasileiro de Ciências e Saberes Multidisciplinares

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.