Caracterización de las búsquedas ciegas.
La búsqueda ciega o no informada sólo utiliza información acerca de si un estado es o no objetivo para guiar su procesu de búsqueda.
Los métodos de búsqueda ciega se pueden clasificar en dos grupos básicos:
Caracterización de
las búsquedas heurísticas.
Las técnicas de búsqueda heurística se apoyan
al contrario de los métodos de búsqueda ciega se apoyan en
información adicional para realizar su proceso de búsqueda.
Para mejorar la eficiencia de la búsqueda, estos algoritmos hacen
uso de una función que realiza una predicción del coste necesario
para alcanzar la solución. La función que guía el
proceso toma el nombre de función heurística.
De todos los algoritmos de búsqueda heurística, uno destaca en especial: el A*. Este algoritmo, a pesar de haber sido creado entorno a los años 60, sigue en la actualidad siendo uno de los mas utilizados. Desafortunadamente, es ineficiente en cuanto al uso de memoria durante el proceso de búsqueda. Por ello, en las décadas de los 80 y 90, aparecieron algoritmos basados en el propio A*, pero que limitaban el uso de memoria. Dos de los algoritmos más representativos de esta última tendencia son el IDA* (Iterative-Deepening A*) y el SMA* (Simplified Memory-bounded A*).
La documentación sigue con la descripción de los algoritmos de búsqueda utilizados.
Vuelta al índice de la documentación.