*Capítulo 3 (Russel & Norvig)

Documentos relacionados
BUSCA CEGA OU SEM INFORMAÇÃO (parte 2 Resolução de problemas por busca) *Capítulo 3 (Russel & Norvig)

Inteligência Artificial - IA

Resolução de problemas por meio de busca. Capítulo 3 Russell & Norvig Seções 3.4 e 3.5

Inteligência Artificial 04. Busca Sem Informação (Cega) Capítulo 3 Russell & Norvig; Seções 3.4 e 3.5

Resolução de problemas por meio de busca. Inteligência Artificial. Formulação de problemas. Estratégias de busca

SISTEMAS INTELIGENTES 1 PROF. TACLA/UTFPR/CPGEI-PPGCA

Buscas Não Informadas (Cegas) - Parte I

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca

Métodos de Busca. Inteligência Artificial. Busca Heurística. Busca Heurística. Prof. Ms. Luiz Alberto Contato:

lnteligência Artificial

Busca Cega (Exaustiva) e Heurística. Busca Aula 2

Inteligência Artificial

Busca com informação e exploração. Inteligência Artificial. Busca pela melhor escolha. Romênia com custos em km. Busca com informação (ou heurística)

Inteligência Artificial

Resolução de problemas por meio de busca. Capítulo 3 Inteligência Artificial Sistemas de Informação

Busca Heurística - Informada

Inteligência Artificial

Tópicos Especiais: Inteligência Artificial BUSCA COM INFORMAÇÃO E EXPLORAÇÃO

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula II Algoritmos básicos de busca cega

MAC425/5739 Inteligência Artificial 3. Busca informada

Busca em Espaço de Estados a

Busca em Espaço de Estados: Implementação. Busca em Espaço de Estados: Geração e Teste. Busca em Espaço de Estados:Algoritmo

Tópicos Especiais: Inteligência Artificial

3. Resolução de problemas por meio de busca

Aula 03 Métodos de busca sem informação

Procura Informada. Capítulo 4

Inteligência Computacional

Resolução de problemas por meio de busca. Inteligência Artificial. Busca. Exemplo: Romênia. Exemplo: Romênia 8/23/2010

Resolução de Problemas. Universidade Católica de Pelotas Engenharia da Computação Disciplina: Inteligência Artificial

Cap. 4 Busca com Informações e Exploração. do livro de Russel e Norvig

Inteligência Artificial

Resumo. Como um agente busca de seqüência de ações para alcançar seus objetivos.

Resolução de Problemas Com Procura

Redes Neurais (Inteligência Artificial)

Inteligência Artificial

Busca com informação e exploração. Inteligência Artificial

Métodos de Busca. Estratégias de Busca Cega

Os problemas de IA empregam heurísticas, basicamente, em duas situações:

Revisão sobre Busca 1

CTC-17 Inteligência Artificial Problemas de Busca. Prof. Paulo André Castro

Inteligência Artificial - IA. Resolução de problemas por meio de busca

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial

Estratégias de Busca: Métodos Informados. March 9, 2015

Sistemas Inteligentes 2014/2

Busca com informação e exploração. Inteligência Artificial. Busca pela melhor escolha. Romênia com custos em km 9/13/2010

Estratégias informadas de Busca. March 3, 2016

Resolução de Problemas através de Busca. Prof. Júlio Cesar Nievola PPGIA - PUC-PR

Aula 05 Busca com informação

Aula 04 / LAB 01 Resolução de problemas por meio de busca Prof. Dr. Alexandre da Silva Simões. Exercício 1. Problema dos jarros de água

Busca Heurística. Profa. Josiane M. P. Ferreira

Inteligência Artificial

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Busca heurística

Busca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.1

Resolução de Problemas

Métodos de Busca Informada (best first search) Capítulo 4 Parte I

Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa

Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística

Resolução de Problemas de Busca

CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01

Buscas Informadas ou Heurísticas - Parte II

Lista 1 Sistemas Inteligentes (INE5633) 2014s2. Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul)

CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01

INF 1771 Inteligência Artificial

PCS Inteligência Artificial

Busca no espaço de estados

Agentes que resolvem problemas através de busca Capítulo 3 Parte I

Estratégias informadas de Busca. February 19, 2018

Agentes baseados em metas Capítulo 3 Parte I

Buscas Informadas ou Heurísticas - Parte I

Procura Informada. Capítulo 4

Agentes de Procura Procura Cega. Capítulo 3: Costa, E. e Simões, A. (2015). Inteligência Artificial Fundamentos e Aplicações, 3.ª edição, FCA.

Busca com informação e exploração. Inteligência Artificial. Revisão da aula passada: Heurística Admissível. Revisão da aula passada: Busca A *

RESOLUÇÃO DE PROBLEMAS POR MEIO DE BUSCA (PARTE 1) *Capítulo 3 (Russel & Norvig)

PCS Gabarito da 1a. lista

Técnicas Inteligência Artificial

Procura Informada. Capítulo 4

Estratégias de Busca Cega

Estratégias de Busca Cega

Métodos de Busca: Busca sem Informação. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng.

PROCURA E PLANEAMENTO

Busca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.2 e 4.3

INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL. Aula 02 Prof. Vitor Hugo Ferreira

Estratégias de Procura Informadas

Resolução de problemas por meio de busca. CAPÍTULO 3 - Russell

Resolução de problemas por meio de busca. Inteligência Artificial

LERCI/LEIC TAGUSPARK INTELIGÊNCIA ARTIFICIAL 2005/06 PROCURA

Inteligência Artificial

ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO GABARITO

BCC204 - Teoria dos Grafos

INTRODUÇÃO A BUSCA EXERCÍCIOS

Busca no espaço de estados (parte I)

Busca em Espaço de Estados

Resolução de Problemas Com Procura. Capítulo 3

Inteligência Artificial

Transcrição:

*Capítulo 3 (Russel & Norvig) 1

Estratégias de busca sem informação Busca em largura Busca de custo uniforme (menor custo) Busca em profundidade Busca em profundidade limitada Busca de aprofundamento iterativo em profundidade 2

Utilizam somente a informação disponível quando da definição do problema As estratégias de busca diferenciam-se apenas pela ordem em que expandem os nós da árvore de busca Estratégias que exploram primeiramente nós mais promissores com uso de informação extra-problema serão vistas mais tarde busca informada ou heurística 3

Resolução de problemas por meio de buscas 4

Dentre os nós da fronteira, expande o mais raso (sempre explora o caminho mais curto antes) A fronteira é uma FILA (FIFO) nós sucessores vão para o final da fila de fronteira Explorados={A} Fronteira=B<C 5

Explorados={A, B} Fronteira=C<D<E 6

Explorados={A, B, C} Fronteira=D<E<F<G 7

Completa? Sim (se b é finita) Ótimo? Sim (se custo for igual para todos os passos) Tempo? 1+b+b 2 +b 3 + +b d = O(b d ) Espaço? O(b d ) (mantém todos os nós na memória) Espaço Guarda todos os nós na memória Os que já foram explorados Os que estão na fronteira 8

Resolução de problemas por meio de buscas 9

Estende a BUSCA EM LARGURA de modo a encontrar a solução ótima para qualquer valor de passo Estratégia: expandir o nó n que apresentar menor custo de caminho = g(n) Fronteira = fila ordenada pelo g(n) Sofre ligeira alteração em relação à busca em largura: Teste de objetivo é feito quando um nó é selecionado para expansão (e não quando é gerado) Se o nó já está na fronteira, mesmo assim é necessário verificar se o caminho encontrado é mais barato que aquele guardado 10

11

Difícil avaliar em termos de b e d, porque é expande nós em função do custo Então, usa C* é o custo da solução ótima Completude: garante, se cada step custar mais do que épsilon (>= 0 de valor muito baixo) Optimalidade: sim, se expandir os nós respeitando g(n) Complexidade espacial: O(b 1+[C*/ε] ) Se custo for igual para todos os steps, então C*=d.ε, e a complexidade será igual a da busca por largura Complexidade de tempo: O(b 1+[C*/ε] ) idem 12

A complexidade de tempo e espaço pode ser maior do que a da busca em largura, pois pode examinar grandes caminhos com pequenos passos antes de examinar caminhos com grandes passos que podem levar mais rapidamente a solução ótima. 1 40 2 5 30 80 13

Resolução de problemas por meio de buscas 14

Expande o nó de maior profundidade que esteja na fronteira da árvore de busca Fronteira = PILHA (LIFO) 15

16

17

18

19

20

21

22

23

24

25

Busca em grafo Busca em árvore Busca com Backtracking Espacial Idem à busca em largura O(b d ) O(b.m) O(m) Tempo O(b m ) Completo Sim, se o espaço de estados for finito Optimalidade Não, pois retorna a 1a. Solução encontrada Não é completo, pois não elimina loops da árvore Idem ao do lado 26

A baixa complexidade espacial da busca em profundidade com busca em árvore fez com que fosse aplicado em Satisfação de restrições (Constraint satisfaction) Satisfabilidade em lógica Prop. (Propositional satisfability) Programação lógica (Logic programming) 27

Resolução de problemas por meio de buscas 28

Tenta amenizar o problema da busca em profundidade em espaços de estado de tamanho infinito Impõe um limite l para a máxima profundidade a ser expandida Nós na profundidade l são tratados como se não tivessem sucessores 29

Problemas deste artifício: Se l < d a solução não será encontrada e, portanto, é fonte de incompletude Se l > d não encontra o ótimo O problema é determinar o valor de l! Um modo é pegar o diâmetro do espaço de estados do grafo Ex. Tamanho máximo do caminho que liga uma cidade a outra neste caso, é 9 Neamt-Lugoj ou Neamt-Timisoara 30

Complexidade de tempo: O(b l ) Complexidade de espaço: O(b.l) 31

Estratégia utilizada em conjunto com busca em profundidade para encontrar o melhor limite l aumentar gradualmente l até encontrar um estado objetivo. Isto ocorre quando a profundidade alcançar d (profundidade do objetivo mais raso) 32

A 33

A 34

A B C 35

A B C 36

A B C 37

A B C 38

A B C E F G H 39

A B C E F G H 40

A B C E F G H 41

A B C E F G H 42

A B C E F G H 43

A B C E F G H 44

A B C E F G H 45

A B C E F G H 46

Limite l=3 47

Completa? Sim, quando b for finito = busca em largura Ótima? Sim, se custos dos passos forem iguais Tempo? O(b d ) = busca em largura Espaço? O(b.d) = busca em profundidade 48