Você está na página 1de 3

1. Qual é a diferença entre busca informada e busca não informada?

R: Busca informada sabe que um estado não promissor em relação ao outro seja procura a
melhor solução optima para atingir o estado objetivo, enquanto que Busca não informada
usa informação que foi disponibilizada para atingir o estado objetivo.
2. O que é uma heurística? E uma heurística admissível? E uma heurística consistente?
Toda heurística consistente é também admissível?
R: Heuristica/ Busca com informação é uma estrategias que utiliza o conhecimento
especifico do problema, alem da definição do próprio problema.
Função de heurística: São a forma mais comun de aplicar conhecimento adicional de
problema ao algoritmo de busca.
Heuristica admissível: É a distancia em linha reta que usamos para chegar ao objetivo.
Heuristica Consistente: Se para todo “n” e todo sucessor “n” de “n” gerado por qualquer
acção, o custo estimado de alcançar o objetivo se partir de n não é maior que o custo do
passo de se chegar a “n” tomado ao custo estimado de alcançar o objetivo apartir de “n”.
3. Quais são as condições para que a busca A* seja ótima e completa?
R: A* é ótima completa com heurística consistente pois:
 A* expande nós em ordem crescentede valores def;
 Gradualmente adiciona “contornos" de nós; e
 Contor noite m todososnós comf=fi, ondefi< fi+1.
4. Considere o espaço de busca a seguir. Cada nó é rotulado por uma letra. Cada nó objetivo
é representado por um círculo duplo. Existe uma heurística estimada para cada dado nó
(indicada por um valor ao lado do nó). Arcos representam os operadores e seus custos
associados.

a. Algoritmo de Busca em Largura?


R: A,B,C,D,E,F,G,H,I,J,K.
b. Algoritmo de Busca em profundidade?
R: A,B,D,E,H,I,F,G,J,K
c. Algoritmo de Busca Gulosa?
R: f(n)=h(n) : A,B,E,I.
d. Algoritmo A*
R: f(n)=g(n)+h(n): A,C,G,K
5. Usando o algoritmo A* determine uma rota de A até R, usando as seguintes funções de
custo g(n) = a distância entre cada cidade (mostrada no mapa) e h(n) = a distância em
linha reta entre duas cidades. Estas distâncias são dadas na tabela abaixo.

R:
F(n)=g(n)+h(n)
Fa=0+240=240
Fb(n)=73+186=259
Fc(n)=64+182=246
Fd(n)=89+163=252
Fe(n)=104+170=274
Fk(n)=73+83+122=278
Fi(n)=64+64+120=248
Fh(n)=B+K+H+L=73+83+35+139=330
Fl(n)=B+K+H+L=73+83+35+36+104=331
Fp(n)=B+K+H+L+P=7383+35+36+63+65=355
Fr(n)= B+K+H+L+P+R=7383+35+36+63+65+0=355
Fo(n)=B+K+H+L+P+O=73+83+35+36+63+41+72=403
Fr(n)= B+K+H+L+P+O+R=73+83+35+36+63+41+72+0=403
Fl1(n)=C+I+L=64+64+28+104=260
Fm(n)=C+I+M=64+64+20+100=248
Fo1(n)=C+I+M+O=64+64+20+50+72=270
Fr1(n)=C+I+M+O+R=64+64+20+50+72+0=270
Fp1(n)=C+I+M+O+P=64+64+20+50+41+65=239
Fr2(n)=C+I+M+O+P+R=64+64+20+50+41+65+0=304
Ff(n)=64+64+31+150=309

R: O melhor caminho usando A* é : C-I-M-O-R, com o custo 270

Você também pode gostar