Sunteți pe pagina 1din 18

Búsqueda por

profundidad

integrantes
-Osvaldo Oyaga Gulloso
-Edwin Alberto Guerrero Acosta
-Jesus Riondo Herazo
-José Guerrero Estrada
Conocimientos Previos

❖ Búsquedas no informadas:
Los métodos de búsqueda no
informados o ciegos son estrategias de
búsqueda en las cuales se evalúa el
siguiente estado sin conocer a priori si
este es mejor o peor que el anterior.
Búsqueda en profundidad

Algoritmo que permite recorrer todos los nodos de


un grafo o árbol de manera ordenada hasta que el
nodo deseado sea encontrado.

Se debe llegar tan profundamente como sea


posible antes de desplegarse a otro subárbol.
Ejemplo - Grafo
Ejemplo - Matriz de Adyacencia

V A B C D E F G H K

a v v v a b a b g e

b b a b b d e c k f

c d c g e f k e h

f d g h

e k

g
Ejemplo - Árbol Resultante

d f

k
5
6

4 6
5 6

3 5 8
8 7 0

1 5 6 9
9 7
5 8 2 0
7
Búsqueda en profundidad limitada

Es una modificación de la búsqueda en profundidad y se usa, por


ejemplo, en el algoritmo de búsqueda en profundidad iterativa. Esta
evita los inconvenientes respecto a la completitud, imponiendo un
límite máximo de profundidad de búsqueda. Incluso aunque la
búsqueda pudiese expandir un vértice más allá de esa profundidad,
no lo hará, por lo que no continuará por caminos de profundidad
infinita ni se atascará en ciclos.
Búsqueda en Profundidad Iterativa

Una búsqueda en Profundidad Iterativa (BPI) es un algoritmo de


búsqueda no informada en la que se realizan sucesivas búsquedas en
profundidad limitada incrementando el límite de profundidad en cada
iteración. BPI es equivalente a la búsqueda en anchura, pero usa
mucha menos memoria.

Para evitar vueltas infinitas, se usa búsqueda en profundidad


iterativa.
Recorridos

-PreOrden

-InOrden

-PosOrden
Recorrido Preorden

1. Visite la raíz

2.Atraviese el sub-árbol izquierdo

3.Atraviese el sub-árbol derecho


A

B C

D E F G

H I J K L M N O

RECORIDO A,B,D,H,I,E,J,K,C,F,L,M,G,N,O
Recorrido InOrden

1. Atraviese el sub-árbol izquierdo

2.Visite la raíz

3.Atraviese el sub-árbol derecho


A

B C

D E F G

H I J K L M N O

RECORIDO H,D,I,B,J,E,K,A,L,F,M,C,N,G,O
Recorrido Postorden

1.Atraviese el sub-árbol izquierdo

2.Atraviese el sub-árbol derecho

3.Visite la raíz
A

B C

F G
D E

L M N O
H I J K

RECORIDO H,I,D,J,K,E,B,L,M,F,N,O,G,C,A
VENTAJAS

en cuanto a la búsqueda en profundidad iterativa 1) no cae en


bucles infinitos 2) es completo y optimo 3) Utiliza menos memoria
que la búsqueda en anchura

DESVENTAJAS

en cuanto a general es 1) puede probar muchos caminos inútiles


2) visita muchas veces los nodos superiores
Referencias:

https://www.monografias.com/trabajos-pdf5/recorrido-y-busqueda-arboles/recorrido-y-
busqueda-arboles.shtml

https://www.oscarblancarteblog.com/2014/08/22/estructura-de-datos-arboles/

https://es.wikipedia.org/wiki/B%C3%BAsqueda_en_profundidad_limitada

https://es.wikipedia.org/wiki/B%C3%BAsqueda_en_profundidad_iterativa

S-ar putea să vă placă și