Implementação e visualização computacional do problema do tour do cavalo em tabuleiro 8×8
Abstract
O presente trabalho apresenta uma implementação computacional e análise matemática do clássico problema do Tour do Cavalo em um tabuleiro de xadrez 8×8. O problema, que consiste em encontrar uma sequência de movimentos válidos do cavalo que visite todas as 64 casas do tabuleiro exatamente uma vez, representa um caso particular do problema do caminho hamiltoniano em grafos. Utilizando a linguagem de programação Python com as bibliotecas NumPy e Matplotlib, foi desenvolvida uma solução que não apenas encontra um tour válido, mas também fornece uma visualização gráfica completa da sequência de movimentos. A metodologia empregada combina representação matricial do tabuleiro com algoritmos de busca sistemática, resultando em uma solução completa que inicia na posição (0,0) e termina na posição (7,0), percorrendo todas as 64 casas em uma sequência numerada de 0 a 63. Os resultados obtidos demonstram a viabilidade da abordagem computacional para resolver este problema NP-completo, fornecendo insights sobre a estrutura matemática subjacente e as propriedades geométricas dos movimentos do cavalo no tabuleiro de xadrez.
Fields of Study & Subjects
Advanced Graph Theory Research
Artificial Intelligence in Games
Constraint Satisfaction and Optimization
Publication details
- Journal / source
- Tudo é Ciência.
- Publication date
- 15 January 2026