Skip to content

Resolvendo o jogo do 8puzzle com Hill Climbing e o algoritmo A*, usando dois tipos diferentes de heurísticas e comparando o número de nós visitados no final.

License

Notifications You must be signed in to change notification settings

icarogga/8puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

8 Puzzle

Concluído ✔️


Tópicos 📋


Sobre 📖

Software desenvolvido com python com o intuito de resolver o problema do jogo 8 puzzle, através de dois diferentes algoritmos e comparando o desempenho dos mesmos no final.


Funcionalidades 🛠️

  • Escolher a disposição dos números no jogo

  • Resolver o problema através do algoritmo Hill Climbing

  • Resolver o problema através do algoritmo A*

  • Escolher a heuristíca utilizando distância de manhattan

  • Escolher a heurística que soma para cada número na posição errada

  • Ver o gráfico que compara o número de nós de todos os algoritmos/heurísticas


Tecnologias 📲


Gráfico 🏁

O gráfico da Heurística 1(Hill Climbing) é representado pela cor roxo

O gráfico da Heurística 2(Hill Climbing) é representado pela cor vermelho

O gráfico da Heurística 2(A*) é representado pela cor rosa

O gráfico da Heurística 2(A*) é representado pela cor laranja

grafico

Como utilizar 🤔

É só utilizar o link do Colab 😉

link: COLAB


💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub


🦸 Autor

Este projeto foi desenvolvido com o ❤️ por @Ícaro Coêlho 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge


📝 Licença

Este projeto esta sobe a licença MIT.

License


About

Resolvendo o jogo do 8puzzle com Hill Climbing e o algoritmo A*, usando dois tipos diferentes de heurísticas e comparando o número de nós visitados no final.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published