SISTEMAS INTELIGENTES

EJERCICIO 2

Ejercicio 2: Búsqueda informada (A*, greedy)

En la siguiente versión del programa search.c, se han realizado los cambios oportunos para permitir búsqueda heurística. La principal variación es que ahora, tanto la inserción en la frontera como la inserción en la lista de estados siguientes (al expandir un nodo) pueden ser inserciones ordenadas en función de un valor (ya sea la heurística h, o la función f de coste total estimado para el camino actual). Crear un nuevo directorio y descargar en él el siguiente archivo zip:

    ex2.zip

Este archivo contiene nuevas soluciones para 8puzzle, romania y blocks (incompleta en este último caso) en las que hemos añadido funciones heurísticas para poder probar los algorimtos de A* (inserción ordenada en la frontera usando la función f) y greedy (inserción ordenada en sucesores usando la función h).

Objetivos

search -i a-star
search -i greedy
search -i greedy-depth