Unidad VI Búsqueda. Estrategias informadas y no...

78
Unidad VI Búsqueda. Estrategias informadas y no informadas. Inteligencia Computacional Docente: Dr. Georgina Stegmayer [email protected]

Transcript of Unidad VI Búsqueda. Estrategias informadas y no...

Page 1: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

Unidad VIBúsqueda.

Estrategias informadas y no informadas.

Inteligencia Computacional

Docente:Dr. Georgina Stegmayer

[email protected]

Page 2: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 3: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 4: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 5: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 6: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 7: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 8: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 9: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 10: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 11: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 12: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 13: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Considere el problema de la determinación del camino más corto entre dos puntos, en

el que existe un conjunto de obstáculos. Dicho problema es típicamente estudiado en

robótica para poder lograr que un robot pueda moverse en un ambiente, p.e. para

transporte de mercancías, exploración de un terreno, vehículos inteligentes, entre

otros.

Utilizando búsqueda, encuentre el camino más corto que debe seguir un robot que

desee desplazarse desde el punto A hasta el punto B.

Problema de navegación de robots

Page 14: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

sucesor(x): función auxiliar que toma un vértice como entrada y retorna el conjunto

de vértices que pueden ser alcanzados en línea recta a partir de allí.

Ejemplos de la función sucesor:sucesor(A) = {C,G}sucesor(G) = {A,C,F,Q}...

Problema de navegación de robots

Page 15: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Problema de navegación de robots

Page 16: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Problema de navegación de robots

Page 17: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Problema de navegación de robots

Page 18: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Problema de navegación de robots

Page 19: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 20: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 21: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 22: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

Estrategias de búsqueda ciega o

no informada

Inteligencia Computacional

Docente:Dr. Georgina Stegmayer

[email protected]

Page 23: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 24: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 25: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Lista de nodos a expandir: cola (los nodos a expandir se

van colocando al final de la lista)

Page 26: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)nodo

estado

Page 27: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)Contiene unestado objetivo?NO Entonces expandir nodo

Acción de obtener los nodos hijos.Los nodos hijos se obtienen de aplicar todos los operadoresdefinidos al estado representado por el nodo padre.

Page 28: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)

(C) (G)

irC irG1

No se muestran en el árbol los operadores que no se pueden aplicar sobre el estado

Posición del nodo en la lista de nodos a expandir

Page 29: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)

(C) (G)

irC irG

(D) (G)

irD irG

1

2

Los estados repetidos son eliminados del árbol y no se muestran

(A)

irA

Page 30: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)

(C) (G)

irC irG

(D) (G)

irD irG

(C) (F) (Q)

irCirQ

irF

1

2 3

Page 31: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(A)

(C) (G)

irC irG

(D) (G)

irD irG

(C) (F) (Q)

irCirQ

irF

(E) (I)

irE irI

Próximo nodo a expandir …

1

2 3

4 5

Page 32: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

(C)

(G) (C) (F) (Q)

(E) (I)

Solución encontrada con la búsqueda en amplitud u horizontal

(D)

(F) (Q) (D) (E) (H) (Q) (F) (P) (B)

1

2 3

4 5 6 7 8

9 10 11 12 13

(A)

14 15 16 17 18 19

(G)

… … … … … … … … … …

irG

irQ

irB

Solución (secuencia de operadores desde el E.I. hasta el E.F.): irG, irQ, irB

Page 33: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 34: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 35: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)Contiene unestado objetivo?NO Entonces expandir nodo

IC - Métodos de Búsqueda

Page 36: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

irC irG1

IC - Métodos de Búsqueda

Page 37: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(G)

irC irG

(D) (G)

irD irG

(C)

1

2

IC - Métodos de Búsqueda

Page 38: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

irC irG

(D) (G)

irD irG

(E) (I)

irE irI

1

2

3

IC - Métodos de Búsqueda

Page 39: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

irC irG

(D) (G)

irD irG

(E) (I)

irE irI

Próximo nodo a expandir …

1

2

3

4

IC - Métodos de Búsqueda

Page 40: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

(G)

(E) (I)

(D)

(F) (H) (I)

(G) (H) (Q)

(Q)

(B)

1

2

3

4

5

6

7

8

Solución encontrada con la búsqueda en profundidad

irC

Solución: irC, irD, irE, irF, irG, irQ, irB

irD

irE

irF

irG

irQ

irB

IC - Métodos de Búsqueda

Page 41: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 42: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 43: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 44: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 45: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 46: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 47: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

g(n) = costo del camino

g(n) = costo de ruta = suma de las distancias recorridas desde el nodo inicial?

IC - Métodos de Búsqueda

Page 48: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

g(n) = costo del camino

g(n) = costo de ruta = suma de las distancias recorridas desde el nodo inicial?

IC - Métodos de Búsqueda

Page 49: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

x

y

A(1,1)

distancia en línea recta entre dos puntos =2

012

01 )()( yyxx

B(10,4)

IC - Métodos de Búsqueda

Page 50: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

Lista de nodos a expandir: los nodos a expandir se van

ordenando en la lista según su costo

IC - Métodos de Búsqueda

Page 51: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0

g = 1,3g = 1,5

1

irC irG

Próximo nodo a expandir …

IC - Métodos de Búsqueda

Page 52: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0

g = 1,3g = 1,5

1

(D) (G)

irD irG

2

irC irG

g =1,3+1=2,3 g = 1,3+1=2,3

IC - Métodos de Búsqueda

Page 53: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0

g = 1,3g = 1,5

1

(D) (G)

irD irG

2

irC irG

g =1,3+1=2,3 g = 1,3+1=2,3 Próximo nodo a expandir …

3

IC - Métodos de Búsqueda

Page 54: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0

g = 1,3g = 1,5

1

(D) (G)

irD irG

2

irC irG

g =1,3+1=2,3 g = 1,3+1=2,3

(C) (F) (Q)

irCirQ

irF

g =1,5+1=2,5 g = 1,5+1=2,5 g = 1,5+0,5=2

3

IC - Métodos de Búsqueda

Page 55: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0

g = 1,3g = 1,5

1

(D) (G)

irD irG

2

irC irG

g =1,3+1=2,3 g = 1,3+1=2,3

(C) (F) (Q)

irCirQ

irF

g =1,5+1=2,5 g = 1,5+1=2,5 g = 1,5+0,5=2

Próximo nodo a expandir …

3

4

IC - Métodos de Búsqueda

Page 56: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

Estrategias de búsqueda con información

Inteligencia Computacional

Docente:Dr. Georgina Stegmayer

[email protected]

Page 57: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 58: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 59: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 60: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 61: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 62: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,51

Lista de nodos a expandir: los nodos a expandir se van

ordenando en la lista según el valor de h(n)

IC - Métodos de Búsqueda

Page 63: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,51Estrategia de búsqueda:

búsqueda avara

Contiene unestado objetivo?NO Entonces expandir nodo

IC - Métodos de Búsqueda

Page 64: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,51

(C) (G)h = 9,4 h = 8,1

IC - Métodos de Búsqueda

Page 65: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,51

(C) (G)h = 9,4 h = 8,1

(C) (Q)h = 9,4 h = 7,9

(F)h = 6,1

2

IC - Métodos de Búsqueda

Page 66: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,5

(C) (G)h = 9,4 h = 8,1

(C) (Q)h = 9,4 h = 7,9

(F)h = 6,1

(I) (H) (Q)h = 3,6 h = 5,0 h = 7,9

1

2

3

(E)h = 5,4

IC - Métodos de Búsqueda

Page 67: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,5

(C) (G)h = 9,4 h = 8,1

(C) (Q)h = 9,4 h = 7,9

(F)h = 6,1

(I) (H) (Q)h = 3,6 h = 5,0 h = 7,9

1

2

3

(E)h = 5,4

4

(E) (H) (J)h = 5,4 h = 5,0 h = 2,0

(D)h = 6,7

(L)h = 3,2

IC - Métodos de Búsqueda

Page 68: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) h = 9,5

(C) (G)h = 9,4 h = 8,1

(C) (Q)h = 9,4 h = 7,9

(F)h = 6,1

(I) (H) (Q)h = 3,6 h = 5,0 h = 7,9

1

2

3

(E)h = 5,4

4

(E) (H) (J)h = 5,4 h = 5,0 h = 2,0

(D)h = 6,7

(L)h = 3,2

5

(L) (B)(K)h = 3,2 h = 1,4 h = 0

6

irG

irF

irI

irJ

irB

Solución encontrada con

búsqueda avara

IC - Métodos de Búsqueda

Page 69: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 70: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

IC - Métodos de Búsqueda

Page 71: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

f(n) = función heurística = g(n)+h(n)

g(n) = costo de ruta = suma de las distancias recorridas desde el nodo inicial (A)

h(n) = heurística = distancia en línea recta hasta el nodo objetivo (B)

IC - Métodos de Búsqueda

Page 72: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A) g = 0 h = 9,5f = g+h = 9,5

1

IC - Métodos de Búsqueda

Page 73: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0 h = 9,5f = g+h = 9,5

g = 1,3h = 9,4 f = 10,7

g = 1,5h = 8,1 f = 9,6

1

IC - Métodos de Búsqueda

Page 74: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0 h = 9,5f = g+h = 9,5

g = 1,3h = 9,4 f = 10,7

g = 1,5h = 8,1 f = 9,6

(C) (Q)f = 11,9 f = 11,4

(F)f = 9,7

1

2

g = 1+1,5h = 9,4 f = 11,9

IC - Métodos de Búsqueda

Page 75: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0 h = 9,5f = g+h = 9,5

g = 1,3h = 9,4 f = 10,7

g = 1,5h = 8,1 f = 9,6

(C) (Q)(F)

(I) (H) (Q)f = 10,5 f = 10,0 f = 13,8

f = 11,9 f = 11,4f = 9,7

1

2

3

(E)f = 10,4

IC - Métodos de Búsqueda

Page 76: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0 h = 9,5f = g+h = 9,5

g = 1,3h = 9,4 f = 10,7

g = 1,5h = 8,1 f = 9,6

(C) (Q)(F)

(I) (H) (Q)

(E) (I) (J)

f = 11,8 f = 12,1 f = 10,3

f = 10,5 f = 10,0 f = 13,8

f = 11,9 f = 11,4f = 9,73

4

1

2

(E)f = 10,4

IC - Métodos de Búsqueda

Page 77: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

(A)

(C) (G)

g = 0 h = 9,5f = g+h = 9,5

g = 1,3h = 9,4 f = 10,7

g = 1,5h = 8,1 f = 9,6

(C) (Q)(F)

(I) (H) (Q)

(E) (I)

(I) (B)(K)f = 12,4 f = 10,8 f = 10,6

Solución encontrada con A*

(J)

3

4

1

2

f = 11,8 f = 12,1 f = 10,3

f = 10,5 f = 10,0 f = 13,8

f = 11,9 f = 11,4f = 9,7

5

6

(E)f = 10,4

irG

irF

irH

irJ

irB

IC - Métodos de Búsqueda

Page 78: Unidad VI Búsqueda. Estrategias informadas y no informadas.infofich.unl.edu.ar/upload/048bcaf88c13c081d028483ace5e11a03fc0ebd2.pdf · Unidad VI Búsqueda. Estrategias informadas

Método Óptimo? Completo? solución distanciarecorrida

Búsqueda no informada

Amplitud no sí A,irG,irQ,irB 11,2

Profundidad no no A,irC,irD,irE,irF,irG,irQ,irB

16,8

Búsqueda informada

Búsqueda avara

no no A,irG,irF,irI,irJ,irB 11,6

A* sí sí A,irG,irF,irH,irJ,irB 10,6

IC - Métodos de Búsqueda

PROBLEMA: encontrar el camino más corto que debe seguir un robot para ir desde A hasta B

SOLUCIÓN: el camino más corto entre A y B es A,irG,irF,irH,irJ,irB y vale 10,6.

Problema de navegación de robots