Académique Documents
Professionnel Documents
Culture Documents
Reviso: incio
3.
Um teste de trmino:
4.
Definio de Soluo
O estado inicial e a funo sucessor definem o espao de estados do problema O espao de estados descrito por um grafo onde os vrtices representam estados e as arestas, aes. Um caminho no espao de estados uma seqncia de estados conectada por uma seqncia de aes. Uma soluo para um problema um caminho do estado inicial para um estado meta (objetivo). A qualidade da soluo medida pela funo de custo da soluo.
4
up
down
4 7
down
5 1 2
8 6 3
right
4 5 1 7 2
8 6 3
4 7
5 1 2
8 6 3
1 4 7
2 5 8
3 6
6
Reviso: fim
Mtodos de Busca
Busca no informada (busca cega / exaustiva)
No tem informao sobre qual sucessor mais promissor para atingir a meta. Estratgias de Busca (ordem de expanso dos
ns): busca em largura busca de custo uniforme busca em profundidade busca em profundidade limitada 10 busca em prof. com aprofundamento iterativo busca bidirecional
Busca no informada
A busca no informada (ou busca cega) no possui estimativas sobre qual sucessor mais promissor para atingir a meta. Fronteira : todos os ns gerados e ainda no expandidos (ou visitados) da rvore de busca.
: Ns expandidos : Ns da fronteira
Fronteira
11
Busca em Largura
Ordem de expanso dos ns:
1. N raiz 2. Todos os ns de profundidade 1 3. Todos os ns de profundidade 2, etc
F=[CDE]
F=[DEFG]
tima?
Nem sempre caminho mais curto (n-meta mais prximo da raiz) melhor caminho tima se o custo do caminho for uma funo no-decrescente da profundidade do n (ex: todas aes tm mesmo custo)
14
Complexidade de espao
Mantm todos ns gerados (ou est na fronteira ou ancestral e est na lista de visitados) 1 + b + b2 + b3 + ... + bd + (bd+1 - b) = O (bd+1)
15
Fronteira
No se importa com o nmero de passos, mas com o custo total g(n) d o custo do caminho da raiz ao n n
Na busca em largura: g(n) = profundidade (n)
16
A
1 5 5 5 10
15
17
F = {A, B, C}
testa A, expande-o e guarda seu filho GA ordenadamente obs.: o algoritmo de gerao guarda na fronteira todos os ns gerados, testando se um n o objetivo apenas quando ele retirado da lista (i.e., visitado ou expandido)! 18
F= {GB, GA, C}
testa GB e pra!
19
20
Busca em Profundidade
Ordem de expanso dos ns:
1. N raiz 2. Primeiro n de profundidade 1 3. Primeiro n de profundidade 2, etc
Busca em Profundidade
Aqui, todos os sucessores so gerados durante a expanso.
...
Neste exemplo, ns com profundidade 3 no tm sucessores. Ns sem sucessores e j expandidos so apagados. 23
Possui uma variante, a Busca com Comprimento Iterativo (BCI) analogia entre BAI e BL, e BCI e Custo Uniforme: usa incremento iterativo do custo do caminho em vez de incremento na profundidade (mas BCI no eficiente!) 28
Desempenho da BAI
Completa? Sim se b for finito (idem BL). tima? Sim se o custo do caminho for uma funo crescente com a profundidade do n (idem BL). Complexidade espacial:
29
Desempenho da BAI
Complexidade temporal: ns na profundidade
da menor soluo (d) so gerados 1 vez, em d-1 so gerados 2 vezes, .... na profundidade 1 so gerados d vezes:
A busca pra quando o n a ser expandido por uma busca se encontra na fronteira da outra busca. Motivao: bd/2 + bd/2 < bd.
Ou: a rea de dois crculos de raio R menor que a rea de um crculo de raio 2R
31
Porm, encadeamento reverso (da meta para o incio) s possvel se todas as aes no espao de estado forem reversveis. Outro problema: quando h vrios estados-meta ou quando muito difcil computar os estadosmeta pelo teste de trmino (ex. estados para cheque-mate).
32
1 2 3
...
Nvel d
Idia:
podar (prune) estados repetidos, para gerar apenas a parte da rvore que corresponde ao grafo do espao de estados (que finito!)
34
2.
3.
Problemas conformantes (sem sensores): no sabe seu estado inicial e, assim, cada ao poderia levar a muitos estados sucessores. Problemas contingenciais: quando o ambiente parcialmente observvel ou suas aes possuem incertezas. Se a incerteza causada por aes de outro agente, um problema com adversrio. Problemas de explorao: quando os estados e a dinmica do ambiente so desconhecidos, o agente precisa atuar para descobr-los (caso extremo dos problemas contingenciais).
36
37
38
: bs
39
40
41
42