Búsqueda en profundidad Se elige la primera alternativa (por convención la de más a la izquierda)...

Post on 02-Feb-2016

224 views 0 download

Transcript of Búsqueda en profundidad Se elige la primera alternativa (por convención la de más a la izquierda)...

Búsqueda en profundidad

Se elige la primera alternativa (por convenciónla de más a la izquierda) y se sigue hacia abajohasta alcanzar la meta o hasta que ya no sea

posible expandir más nodos. En este último casose reinicia la búsqueda en el antecesor más

cercano que posea hijos sin explorar.

Árbol de búsqueda en profundidad

S

DA

B

EC

D F

G

RUTA: S-A-B-E-F-GCosto de ruta = 19 unidades (suma de arcos)

Costo de cálculo = 0Costo aplicación = 9 nodos y 8 enlaces

Trayectoria de exploración

Ruta solución

Búsqueda en amplitud

Se elige la primera alternativa (por convenciónla de más a la izquierda) y se explotan

los nodos hacia derecha, respetando el nivel, hasta alcanzar la meta o hasta que ya no sea

posible expandir más nodos. Se procede de igual manera para generar

los nodos del nivel siguiente.

Árbol de búsqueda en amplitud

S

DA

DB EA

EC BBE

D

F

EBF CA GF C

RUTA: S-D-E-F-GCosto de ruta = 13 unidades (suma de arcos)

Costo de cálculo = 0Costo aplicación = 22 nodos y 21 enlaces

Trayectoria de exploración

Ruta solución

Información adicional a considerar en la aplicación de

métodos de búsqueda informados

Distancias enlínea recta entre las distintas ciudadesy la ciudad objetivo

Búsqueda ascenso en colina

Se procede como en la búsqueda en profundidadpero considerando para explotar aquel nodoque de acuerdo con la información adicional

resulte ser el más prometedor en esa rama y nivel.El procedimiento continúa hasta alcanzar

la meta o hasta que ya no sea posible expandir más nodos. En este último caso se

procede de igual manera con el segundo nodomás prometedor de la misma rama y nivel.

Árbol de búsqueda ascenso en colina

S

DA

EA

B F

G

10,4

8,9

10,4

6,9

36,7

RUTA: S-D-E-F-GCosto de ruta = 13 unidades (suma de arcos)

Costo de cálculo = evaluación de información adicional 6 nodosCosto aplicación = 8 nodos y 7 enlaces

Ruta solución

Búsqueda en haz

Se procede como en la búsqueda en profundidadpero considerando para explotar los w nodosque de acuerdo con la información adicional

resulten ser los más prometedores en esa rama y nivel. El procedimiento continúa hasta

alcanzar la meta o hasta que ya no sea posible expandir más nodos. En este último caso sereemplaza el nodo por el siguiente mejor

considerando la misma rama y nivel.

Árbol de búsqueda en haz (w = 2)

RUTA: S-D-E-F-GCosto de ruta = 13 unidades (suma de arcos)

Costo de cálculo = evaluación de información adicional 10 nodosCosto aplicación = 14 nodos y 13 enlaces

S

DA

DB EA

EC B F

CA G

10,4

10,4

10,4

8,9

8,9

6,7

6,7

6,9

6,9

4

4

3

Ruta solución

Búsqueda primero el mejor

La búsqueda se efectúa desde el mejor nodo aún no explotado, sin interesar su ubicación

dentro del árbol parcialmente desarrollado, es decir,sin considerar su posición en rama o nivel.

Árbol de búsqueda primero el mejor

S

DA

EA

B F

G

10,4

8,9

10,4

6,9

36,7

RUTA: S-D-E-F-GCosto de ruta = 13 unidades (suma de arcos)

Costo de cálculo = evaluación de información adicional 9 nodosCosto aplicación = 8 nodos y 7 enlaces

Ruta solución