Você está na página 1de 2

1) Algoritmos de busca em espaço de estados podem ser classificados em: i) Busca Cega e Busca Heurística.

Também, há alguns critérios de comparação entre os algoritmos, que são:


- algoritmo completo: o algoritmo encontra solução se ela existir;
- algoritmo ótimo: o algoritmo encontra a solução de menor custo;
- tempo de execução: quanto tempo o algoritmo leva para encontrar a solução no pior caso;
- espaço: quanto de memória o algoritmo ocupa.

Assim:
a) explique o que é heurística em métodos de busca.

b) Uma forma de analisar e comparar o desempenho de algoritmos de busca heurística é utilizar um


problema bem conhecido como referência. Um exemplo desse tipo de problema é o cálculo de rotas entre
diferentes cidades. No grafo ilustrado abaixo, cada nó representa uma cidade distinta, e cada ramo, uma rodovia
que interliga as cidades representadas pelos nós que ele une, cujo peso indica a distância, em km, entre essas
cidades pela rodovia. Suponha que se deseje encontrar a melhor rota entre as cidades A e M, indicadas nesse
grafo. Considere, ainda, os valores indicados na tabela abaixo como distância em linha reta, em km, de cada
cidade para a cidade M.

A partir dessas informações julgue os itens seguintes, relativos a algoritmos de busca.

I - Utilizando-se o algoritmo A*, a rota ente A e M encontrada no problema acima é ACDFLM e o custo do
caminho é 56,18.
II - Utilizando-se a busca gulosa, a rota encontrada no problema acima é ACDFLM.
III - Para utilizar algoritmos de busca heurística, deve-se definir uma heurística que superestime o custo da
solução.
IV - O A* é um algoritmo ótimo e completo quando heurísticas admissíveis são utilizadas.

Estão certos apenas os itens:


a. ( ) I, II e III.
b. ( ) I e IV
c. ( ) I e III
d. ( ) II e III
Observe a Tabela Heurística (as distâncias em linha reta entre todas as cidades e a cidade destino Bucharest) e o
Mapa da Romênia:

Aplicando o Método de Busca Gulosa (pela melhor escolha), de Arad até Bucharest, qual seria o caminho
escolhido? Apresente a árvore com todos os estados abertos e identifique na árvore a rota adotada.

Aplicando o Método de Busca Subida de Encosta, de Arad até Bucharest, qual seria o caminho escolhido?
Apresente a árvore com todos os estados abertos e identifique na árvore a rota adotada.

Você também pode gostar