1 / 11

Algoritmos de Busca

Algoritmos de Busca. Aline Marins Paes Paula Fernanda M. V. de Carvalho. Métodos não informados de busca. Não utilizam qualquer conhecimento específico do problema para determinar a prioridade com que os nós serão expandidos, por isso são chamados de busca cega. Busca em Largura.

leigh
Download Presentation

Algoritmos de Busca

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algoritmos de Busca Aline Marins Paes Paula Fernanda M. V. de Carvalho

  2. Métodos não informados de busca • Não utilizam qualquer conhecimento específico do problema para determinar a prioridade com que os nós serão expandidos, por isso são chamados de busca cega

  3. Busca em Largura • Expande os nós do nível d antes dos nós do nível d+1 • Encontra a solução ótima • Complexidades de tempo e espaço exponenciais

  4. Busca de Custo Uniforme • Expande nós de acordo com o custo • Se (custo=profundidade do nó) temos a Busca em Largura

  5. Busca em Profundidade • Expande os nós mais profundos primeiro • Pode não encontrar a solução • Complexidade de tempo exponencial • Complexidade de espaço polinomial

  6. Busca em Profundidade Limitada • Impõe uma profundidade máxima para a expansão dos nós • Encontra a solução se esta estiver em uma profundidade menor ou igual ao limite estabelecido • Complexidade de tempo exponencial • Complexidade de espaço polinomial

  7. Busca em Profundidade Iterativa • Aumenta o limite de profundidade a cada iteração • Encontra solução ótima • Complexidade de tempo exponencial • Complexidade de espaço polinomial

  8. Métodos informados de busca • Utilizam alguma informação específica do problema para gerar um novo estado • Função de avaliação que procura estimar o número de passos para chegar à solução • A heurística utilizada foi a quantidade de peças que estão fora do lugar em relação ao estado final

  9. Busca Gulosa • Expande o nó que possui a melhor avaliação heurística • Pode não encontrar a solução • Complexidades de tempo e espaço exponenciais

  10. Busca A* • Expande o nó que possui a melhor função de avaliação (soma do custo e avaliação heurística) • Encontra a solução ótima • Complexidades de tempo e espaço exponenciais • Gera menos nós que os outros métodos de busca ótimos

  11. Resultados

More Related