Análise computacional da condição de Ore e identificação de ciclos hamiltonianos em grafos aleatórios

Autores

DOI:

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

Palavras-chave:

Teoria dos Grafos. Condição de Ore. Ciclos Hamiltonianos. Algoritmos. Simulação Computacional.

Resumo

A teoria dos grafos constitui um ramo fundamental da matemática discreta com amplas aplicações em ciência da computação, engenharia e outras áreas. Este trabalho apresenta uma análise computacional da condição de Ore para a existência de ciclos hamiltonianos em grafos. O teorema de Ore, proposto em 1960, estabelece uma condição suficiente para garantir a existência de um ciclo hamiltoniano em um grafo. Através de simulações computacionais utilizando a linguagem Python e as bibliotecas NetworkX e Matplotlib, foi desenvolvido um algoritmo que gera grafos aleatórios satisfazendo a condição de Ore e verifica empiricamente a presença de ciclos hamiltonianos. Os resultados obtidos demonstram a eficácia do teorema de Ore como critério suficiente para a hamiltonicidade, evidenciando que todos os grafos gerados que satisfazem a condição apresentaram ciclos hamiltonianos verificáveis. A metodologia empregada combina geração probabilística de grafos com busca exaustiva por permutações, oferecendo uma abordagem prática para o estudo desta importante propriedade estrutural em grafos. As implicações deste estudo estendem-se a problemas de otimização em redes, design de circuitos e análise de sistemas complexos.

Downloads

Não há dados estatísticos.

Referências

APPLEGATE, D. L. et al. The traveling salesman problem: a computational study. Princeton: Princeton University Press, 2007.

BONDY, J. A.; MURTY, U. S. R. Graph theory. London: Springer, 2008.

CHARTRAND, G.; LESNIAK, L. Graphs & digraphs. 4. ed. Boca Raton: Chapman & Hall/CRC, 2005.

DIRAC, G. A. Some theorems on abstract graphs. Proceedings of the London Mathematical Society, v. 2, n. 1, p. 69-81, 1952.

ERDŐS, P.; RÉNYI, A. On the evolution of random graphs. Publications of the Mathematical Institute of the Hungarian Academy of Sciences, v. 5, p. 17-61, 1960.

FRUCHTERMAN, T. M.; REINGOLD, E. M. Graph drawing by force-directed placement. Software: Practice and Experience, v. 21, n. 11, p. 1129-1164, 1991.

GAREY, M. R.; JOHNSON, D. S. Computers and intractability: a guide to the theory of NP-completeness. New York: W. H. Freeman, 1979.

KARP, R. M. Reducibility among combinatorial problems. In: MILLER, R. E.; THATCHER, J. W. (Ed.). Complexity of computer computations. New York: Plenum Press, 1972. p. 85-103.

KORTE, B.; VYGEN, J. Combinatorial optimization: theory and algorithms. 6. ed. Berlin: Springer, 2018.

ORE, O. Note on Hamilton circuits. The American Mathematical Monthly, v. 67, n. 1, p. 55, 1960.

RAHMAN, M. S.; KAYKOBAD, M. On Hamiltonian cycles and Hamiltonian paths. Information Processing Letters, v. 94, n. 1, p. 37-41, 2005.

Downloads

Publicado

15-01-2026

Como Citar

Amadeu Souza, V. (2026). Análise computacional da condição de Ore e identificação de ciclos hamiltonianos em grafos aleatórios. Tudo é Ciência: Congresso Brasileiro De Ciências E Saberes Multidisciplinares, (4). https://doi.org/10.47385/tudoeciencia.2547.2025

Edição

Seção

Ciências Exatas, Tecnologias e Engenharias