1. Tipos Amplitud Profundidad General en grafos
Definición Se usa para recorrer los
elementos de un grafo.
Se usa para recorrer
los elementos de un
grafo de manera
ordenada pero no
uniforme.
Nacen con la
necesidad de crear un
mecanismo de
navegación autónoma
Características Procedimiento de
búsqueda nivel a
nivel.
Para cada uno de
los nodos de un
nivel se aplican
todos los posibles
operadores.
La búsqueda
se realiza por
una sola rama
del árbol o
grafo hasta
encontrar la
solución o
hasta terminar
la búsqueda.
Si esto ocurre
(terminar la
búsqueda sin
solución) se
produce una
vuelta atrás o
backtracking y
se sigue por
otra rama.
Se define una
profundidad
predefinida
Se desarrolla
el árbol
realizando
una
búsqueda en
profundidad
hasta el límite
definido en el
punto
anterior.
Ventajas Si existe una
solución,la
encuentra en la
menor
profundidad
posible
Tiene menor
complejidad
espacial que
la búsqueda
en amplitud.
Las
búsquedas
que emplean
este método
son mas
completas.
Desventajas Explosión
combinatoria
aparece
frecuentemente
debido a la alta
complejidad
espacial y
temporal de esta
técnica
Se pueden
encontrar
soluciones
que están
más alejadas
de la raíz que
otras.
Existe el
riesgo de
presencia de
bucles
infinitos
En ningún
caso esta
búsqueda
asegurara la
optimalidad.
Aplicación GPS (General Problem
Solver)
GPS (General Problem
Solver)
GPS (General
Problem Solver)
Algoritmo Está asociado con la
estrategia LIFO (LastIn
First Out) o Ultimo en
Entrar Primero en Salir
Hace uso de la
estrategia FIFO (First
In First Out) o Primero
en Entrar Primero en
salir
Tiene asociado los
algoritmos de agenda
los cuales son
algoritmos iterativos.