Busqueda no informada y heurisitica / Clases java del AIMA

El objetivo de esta sesión es familiarizarse con unas clases escritas en java que implementan diferentes algoritmos de búsqueda (ciega, heurística y heurística local)

Estas clases permiten separar la especificación del problema de los algoritmos de búsqueda

Sería interesante que os hicierais una copia local de las clases y que las probarais.

Podeis probar tambien diferentes parámetros de los algoritmos (principalmente la función heurísitica) para ver como afecta a la búsqueda

Podeis jugar con el EightPuzzle (aima.search.eightpuzzle), la implementación del problema 15 de la lista de problemas (IA.probIA15) y el problema de busqueda de caminos (IA.probPathFinder)

Para ejecutar las demos podeis ejecutar el fichero I:\AIA\AIMA.bat, cuando aparezca el interfaz podeis escoger la demo que querais