Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Busquedaporprofundidaditerativa 141003171334 Conversion Gate02
Busquedaporprofundidaditerativa 141003171334 Conversion Gate02
p ro f u n d i d a d
i t e r a t i v a
Definicin
Definicin
//Equipo 5/
Funcionamiento
Funcionamiento
Se define una profundidad predefinida
Se desarrolla el rbol realizando una bsqueda
en profundidad hasta el lmite definido en el
punto anterior
Si encuentra la solucin termina
En caso contrario, se establece un nuevo lmite y
volvemos al segundo paso.
//Equipo 5/
Funcionamiento
Bsqueda iterada en profundidad l =0
//Equipo 5/
Funcionamiento
Bsqueda iterada en
profundidad l =1
//Equipo 5/
Funcionamiento
Bsqueda iterada en profundidad l
=2
//Equipo 5/
Funcionamiento
Bsqueda iterada en profundidad l =3
//Equipo 5/
Ventajas y Desventajas
Ventajas y desventajas
El requerimiento limitado de memoria.
La uniformidad al expandir los nodos, que
garantiza encontrar la mejor solucin de un
problema de costo uniforme antes que ninguna.
El inconveniente puede ser la redundancia de
que se vuelve a inspeccionar cada nodo ya
comprobado con cada nueva iteracin.
//Equipo 5/
Recorrido completo
Recorrido completo
0:
1:
2:
3:
A
A (repetido), B, C, E
A, B, D, F, C, G, E, F
A, B, D, F, E, C, G, E, F, B
Recorrido completo
Para este grafo, cuanta ms profundidad se aade,
los ciclos "ABFE" y "AEFB" simplemente se alargan
antes de que el algoritmo abandone e intente otra
rama.
Uso de memoria
Por lo tanto solo guarda la ruta donde se encuentra
actualmente el nodo a evaluar.
Pseudocodigo
Estrategia
Estrategia
Las estrategias se evalan de acuerdo a:
Si
Tiempo
Espacio
O(bd)
Optimo
//Equipo 5/
Donde se aplican
Aplicaciones
//Equipo 5/
Comparacin
//Equipo 5/
Comparacin
//Equipo 5/
Comparacin
Bsqueda por profundidad
Bsqueda iterativa por profundidad
//Equipo 5/
Comparacin
Gracias : )