Análise computacional do problema das sete pontes de Königsberg

uma abordagem utilizando teoria de grafos e algoritmos de Euler

Autores

DOI:

https://doi.org/10.47385/tudoeciencia.2491.2025

Palavras-chave:

Teoria de grafos. Problema de Königsberg. Caminhos eulerianos. Análise computacional. NetworkX.

Resumo

O presente trabalho apresenta uma análise computacional do clássico problema das sete pontes de Königsberg, utilizando teoria de grafos e implementação em Python com a biblioteca NetworkX. O problema, historicamente considerado o marco inicial da teoria de grafos moderna, foi modelado como um multigrafo não-direcionado onde os vértices representam as regiões geográficas da cidade e as arestas representam as pontes. Através da aplicação dos critérios de Euler para caminhos e circuitos eulerianos, verificou-se computacionalmente a impossibilidade de percorrer todas as sete pontes exatamente uma vez, confirmando a solução histórica proposta por Leonhard Euler em 1736. O algoritmo implementado determinou que o grafo possui quatro vértices de grau ímpar (L: grau 5, T: grau 3, B: grau 3, R: grau 3), violando a condição necessária para a existência de trilhas eulerianas. Os resultados obtidos demonstram a eficácia da abordagem matemática de Euler, validando computacionalmente sua demonstração teórica e evidenciando a relevância contemporânea dos fundamentos da teoria de grafos em problemas de otimização de rotas e análise de redes.

Downloads

Não há dados estatísticos.

Referências

BIGGS, N.; LLOYD, E. K.; WILSON, R. J. Graph Theory 1736-1936. Oxford: Oxford University Press, 1976.

BOLLOBÁS, B. Modern Graph Theory. New York: Springer-Verlag, 1998.

CHARTRAND, G.; ZHANG, P. A First Course in Graph Theory. Mineola: Dover Publications, 2012.

DIESTEL, R. Graph Theory. 5th ed. Berlin: Springer-Verlag, 2017.

EULER, L. Solutio problematis ad geometriam situs pertinentis. Commentarii Academiae Scientiarum Petropolitanae, v. 8, p. 128-140, 1741. Disponível em: https://scholarlycommons.pacific.edu/euler-works/53/. Acesso em: 13 set. 2025.

FLEISCHNER, H. Eulerian Graphs and Related Topics. Amsterdam: North-Holland, 1990.

GRAHAM, R. L.; KNUTH, D. E.; PATASHNIK, O. Concrete Mathematics: A Foundation for Computer Science. 2nd ed. Reading: Addison-Wesley, 1994.

HAGBERG, A.; SWART, P.; CHULT, D. NetworkX: Python software for complex networks. Proceedings of the 7th Python in Science Conference, p. 11-15, 2008. Disponível em: https://networkx.org/documentation/stable/. Acesso em: 13 set. 2025.

HOPKINS, Brian; WILSON, Robin J. The truth about Königsberg. The College Mathematics Journal, v. 35, n. 3, p. 198-207, 2004.

HUNTER, J. D. Matplotlib: A 2D graphics environment. Computing in Science & Engineering, v. 9, n. 3, p. 90-95, 2007. DOI: https://doi.org/10.1109/MCSE.2007.55. Acesso em: 13 set. 2025.

LOVÁSZ, L. Combinatorial Problems and Exercises. 2nd ed. Amsterdam: North-Holland, 1993.

SCHULT, D. A.; SWART, P. Exploring network structure, dynamics, and function using NetworkX. Proceedings of the 7th Python in Science Conference, p. 11-15, 2008. Disponível em: https://conference.scipy.org/proceedings/scipy2008/paper_2/. Acesso em: 13 set. 2025.

TAMASSIA, R. Handbook of Graph Drawing and Visualization. Boca Raton: CRC Press, 2013.

WEST, D. B. Introduction to Graph Theory. 2nd ed. Upper Saddle River: Prentice Hall, 2001.

WILSON, R. J. Introduction to Graph Theory. 4th ed. London: Longman, 1996.

Downloads

Publicado

16-01-2026

Como Citar

Amadeu Souza, V. (2026). Análise computacional do problema das sete pontes de Königsberg: uma abordagem utilizando teoria de grafos e algoritmos de Euler. Tudo é Ciência: Congresso Brasileiro De Ciências E Saberes Multidisciplinares, (4). https://doi.org/10.47385/tudoeciencia.2491.2025

Edição

Seção

Ciências Exatas, Tecnologias e Engenharias