13
Inteligência Artificial Resolução de Problemas (Parte III - Adicional) Prof. a Joseana Macêdo Fechine Régis de Araújo [email protected] Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação em Ciência da Computação Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall.

Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

Inteligência Artificial

Resolução de Problemas (Parte III - Adicional)

Prof.a Joseana Macêdo Fechine Régis de Araújo

[email protected]

Universidade Federal de Campina Grande

Departamento de Sistemas e Computação

Pós-Graduação em Ciência da Computação

Fig

ura

: Capa d

o L

ivro

Ham

burg

er,

H.,

Ric

hard

s, D

. Lo

gic

an

d L

an

gu

ag

e M

od

els

fo

r C

om

pu

ter S

cie

nce,

Pre

ntice H

all.

Page 2: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

2

Em Busca de Soluções

Tópico

Exercícios - Busca

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 3: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

3

Exercício

Ex. 1: Qual o tipo de busca apresentado na figura?

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 4: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

4

Exercício Ex. 2: Qual o tipo de busca apresentado na figura?

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 5: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

5

Exercício Ex. 3: Qual o tipo de busca apresentado na figura?

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 6: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

6

Exercício

Ex. 4: Qual o tipo de busca apresentado na figura?

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 7: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

7

Exercício

Ex. 5: Qual o tipo de busca mais eficiente,

Busca em Largura ou Busca em

Profundidade? Justifique a sua resposta.

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 8: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

8

Busca Heurística (Exercício) ...

Um vendedor quer visitar as seguintes localidades do mapa, representadas por letras do alfabeto, sem repetir a visita e sem voltar ao local de origem.

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 9: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

9

Busca Heurística (Exercício) ...

Resolva este problema utilizando o “algoritmo do melhor primeiro”, começando em B.

Utilize a seguinte heurística: o número de quilômetros a percorrer é igual ao comprimento médio dos caminhos (200km), vezes o número de localidades que faltam percorrer. Em caso de empate entre dois nós, escolha aquele que esteja alfabeticamente primeiro.

a) Usar busca gulosa.

b) Usar busca A*.

c) Compare esses dois métodos de busca, tendo em vista, os resultados obtidos.

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 10: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

10

Busca Heurística (Exercício) ...

a) Busca gulosa:

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 11: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

11

Busca Heurística (Exercício) ...

a) Busca A*:

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo

Page 12: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

12

Busca Heurística (Exercício) ...

c) Como se pode observar,

a solução obtida pelo A* é de melhor qualidade.

O vendedor teria que percorrer 1300 Km, ao invés dos 1450 Km da solução encontrada pela busca gulosa.

Este resultado justifica-se porque o A* considera na sua função de custo (f) não só o valor heurístico (h) mas também o custo do caminho até então percorrido (g).

Inteligência Artificial - Joseana Macêdo

Fechine Régis de Araújo

Page 13: Inteligência Artificial Ijoseana/IAPos_NA07Adic.pdf · Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo . DSC/CCT/UFCG 13 Busca Heurística (Exercício) c) Observa-se

DSC/CCT/UFCG

13

Busca Heurística (Exercício)

c) Observa-se também que o número de nós expandidos pela busca gulosa foi bastante inferior, ou seja, este tipo de busca foi mais eficiente em termos espaciais e temporais.

Isso porque a busca gulosa apenas se preocupou em caminhar em direção a uma solução, não considerando o esforço já realizado (g) para garantir um solução ótima - comportamento que evitou vários retrocessos e a conseqüente expansão de mais nós.

Inteligência Artificial - Joseana Macêdo Fechine Régis de Araújo