Skip to content

Trabalho da cadeira de IA. Resolver o problema do N-Puzzel usando: Busca em largura, busca em profundidade iterativa e A estrela (A*) .

Notifications You must be signed in to change notification settings

Ruan-Pablo/TrabalhoIA-N-Puzzel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

TrabalhoIA-N-Puzzel

Nesse trabalho proposto pelo professor, nós tinhamos que resolver o problema do N-puzzel utilizado os algoritmos: Busca em largura, Busca em profundidade iterativa e A* utilizando a heuristica de mahatan e peças fora do lugar.

Problema N-Puzzel

O problema N-Puzzle é um jogo de quebra-cabeça deslizante composto por um tabuleiro com peças numeradas e um espaço vazio, onde N é o numero de peças ou tamanho da matriz (no meu caso, eu preferi usar como tramanho da matriz). O objetivo é reorganizar as peças, a partir de um estado inicial, até atingir um estado final, onde os números estão dispostos em ordem crescente.

images

Problemas que ficaram

Infelizmente não consegui fazer com que ele resolvesse todos os tamanhos de tabuleiro, ou nn esperei tempo suficiente ele resolver, no entanto para o problema 3-puzzel ele resolve bem.

About

Trabalho da cadeira de IA. Resolver o problema do N-Puzzel usando: Busca em largura, busca em profundidade iterativa e A estrela (A*) .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages