Escolar Documentos
Profissional Documentos
Cultura Documentos
Inteligência Computacional
Inteligência Computacional
Métodos Revogáveis de Busca
• Busca em profundidade
• Backtracking
• Busca em largura
• Busca ordenada
1
18/08/2011
Inteligência Computacional
Busca em profundidade
Inteligência Computacional
Busca em profundidade
2
18/08/2011
Inteligência Computacional
Busca em profundidade
Inteligência Computacional
Algoritmo básico de busca em profundidade
3
18/08/2011
Inteligência Computacional
Problema do Labirinto
Estratégia:
As regras são aplicadas na ordem acima
Inteligência Computacional
Problema do Labirinto
Solução – Método Busca em Profundidade:
4
18/08/2011
Inteligência Computacional
Problema dos jarros de água
• Existem dois jarros inicialmente vazios. Um possui capacidade igual a 3
litros e o outro igual a 4 litros.
• Além disso, a água presente em um jarro pode ser passada para o outro.
Inteligência Computacional
Problema dos jarros de água
5
18/08/2011
Inteligência Computacional
Problema dos jarros de água
Solução – Método Busca em Profundidade:
Inteligência Computacional
• Existem casos em que a árvore de busca possui profundidade
infinita e, então, a busca em profundidade pode continuar a
testar os nós mais profundos de um ramo que não contenha
alguma solução e ser incapaz de retornar e testar outros ramos.
Assim, ela não é uma busca completa.
6
18/08/2011
Inteligência Computacional
Inteligência Computacional
Utilizando o Método de Busca em Profundidade, resolva:
Partida: N
Destino: Q
Estratégia:
As regras são aplicadas na ordem acima
7
18/08/2011
Inteligência Computacional
Utilizando o Método de Busca em Profundidade, solução:
0 N
R2
I
R2 1 R4
J E
2 3
R1 R4
R2
O L F
4 5 6
R R1 R2
7 8 P
R1 R2
S Q Partida: N
9 10 Destino: Q
Inteligência Computacional
Utilizando o Método de Busca em Profundidade, resolva:
Partida: A
Destino: Q
Estratégia:
As regras são aplicadas na ordem acima
8
18/08/2011
Inteligência Computacional
Utilizando o Método de Busca em Profundidade, solução:
A
R1 0 R2
E B
R1 1 2
R2
I F
3 4
R1
N
5
R2
O
6
R1 R4
R2
R P
7 J
8 9
Partida: A
R2
R2 Destino: Q
L
S
10 12 Estratégia:
R2 R4
R2 As regras são aplicadas na
M G ordem acima
T
11 13 14
R1
Q 15
Inteligência Computacional
• Bibliografia utilizada para estas notas de aula: