Skip to content

A* Search Algorithm implemented to solve the 8-puzzle game, with Manhattan and Hamming heuristics. INF01048 - Inteligência Artificial (2023/2), INF/UFRGS.

Notifications You must be signed in to change notification settings

leonardoazzi/8puzzle-a-star

Repository files navigation

8puzzle-a-star

A* Search Algorithm implemented to solve the 8-puzzle game, with Manhattan and Hamming heuristics.

O 8-puzzle é composto por uma moldura 3x3 contendo um conjunto de peças numeradas de 1 a 8 eum espaço vazio. Uma peça vizinha ao espaço vazio pode ser deslizada para ele. O objetivo é alcançar um estado onde as peças numeradas estão em ordem.

image

Bibliotecas:

numpy==1.26.3

Benchmark

ENTRADA: "2_3541687"

Heurística de Hamming

  • Nodos expandidos com hamming: 14093
  • Custo: 23
  • Tempo de execução: 0.3370978832244873 seconds

Heurística de Manhattan

  • Nodos expandidos com manhattan: 1837
  • Custo: 23
  • Tempo de execução: 0.5931434631347656 seconds

Universidade Federal do Rio Grande do Sul

Instituto de Informática - Departamento de Informática Aplicada

Inteligência Artificial - Prof. Joel Luís Carbonera (2023/2)

About

A* Search Algorithm implemented to solve the 8-puzzle game, with Manhattan and Hamming heuristics. INF01048 - Inteligência Artificial (2023/2), INF/UFRGS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages