Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Trabalho Labirinto – Inteligência Artificial 
Nome: Adam Yoshida e Gabriela Pereira 
1) Estudar o funcionamento e rodar exemplos: 
a. Geração de labirintos 
b. Estratégias: Busca em largura, profundidade e A* 
 
Figura 1. Labirinto 41x41 gerado 
 
Figura 2. Busca A* em labirinto 41x41 
 
Figura 3. Busca BFS* em labirinto 41x41 
 
Figura 4. Busca DFS* em labirinto 41x41 
 
 
2) Efetuar estudo com tempo de execução e soluções encontradas 
cada estratégia de busca 
Tabela 1. Tabela Tamanho x Método com seus respectivos tempos 
3) Alterar o tamanho do labirinto e efetuar experimentos 
 
Figura 5. Labirinto 25x25 gerado 
 
Figura 6. Labirinto 57x57 gerado 
Tamanho/Método A* BFS DFS 
25x25 3.666 s 5.079 s 4.994 s 
41x41 3.457 s 6.375 s 6.584 s 
57x57 10.198 s 12.061 s 26.171 s 
 
Figura 7. Busca A* em labirinto 25x25 
 
Figura 8. Busca BFS* em labirinto 25x25 
 
 
Figura 9. Busca DFS* em labirinto 25x25 
 
Figura 10. Busca A* em labirinto 57x57 
 
Figura 11. Busca BFS* em labirinto 57x57 
 
Figura 12. Busca DFS* em labirinto 57x57 
4) Alterar as posições de início e fim do labirinto e efetuar os 
experimentos 
 
Figura 13. Busca A* em labirinto 41x41 modificado 
 
Figura 14. Busca BFS em labirinto 41x41 modificado 
 
Figura 15. Busca DFS em labirinto 41x41 modificado 
 
 
 
Tabela 2. Tabela Tamanho x Método com seus respectivos tempos 
em labirinto alterado 
Observações: O início passou a ser na posição (20,20) e o fim na posição 
(41,0). 
5) Para cada estratégia de busca alterar o código para informar o 
custo total (Número de nós visitados) 
Tabela 3. Tabela Tamanho x Métodos com o número de nós 
visitados 
6) Qual é a função de custo utilizada na busca A*? 
 
Figura 16. Função de busca usada em A* 
7) Alterar o código e implementar a distância City Block 
(Manhatan)na busca A* e efetuar os testes. 
Tamanho/Método A* BFS DFS 
41x41 5.836 s 9.782 s 5.276 s 
Tamanho/Método A* BFS DFS 
25x25 221 308 304 
41x41 208 384 394 
41x41 (modificado) 354 592 320 
57x57 622 742 1588 
 
Figura 16. Busca A* em labirinto 25x25 – City Block 
 
 
Figura 17. Busca A* em labirinto 41x41 – City Block 
 
Figura 18. Busca A* em labirinto 41x41 (modificado) – City Block 
 
Figura 19. Busca A* em labirinto 57x57 – City Block 
 
Figura 19. Função de custo A* – City Block 
 
 
 
 
Tabela 4. Tabela Tamanho x Método com o tempo de A* – City 
Block 
 
 
 
 
 
Tabela 5. Tabela Tamanho x Método com a contagem de nós de 
A* – City Block 
 
Tamanho/Método A* 
25x25 3.694 s 
41x41 3.449 s 
41x41 (modificado) 4.179 s 
57x57 10.471 s 
Tamanho/Método A* 
25x25 224 
41x41 210 
41x41 (modificado) 255 
57x57 634 
8) Alterar o código e implementar a função de custo conforme visto 
na última aula:

Mais conteúdos dessa disciplina