Inteligencia Artificial (Optativa 1º ciclo)

Implementación

  • Adaptar el programa al problema de búsqueda definido.

  •  

     
     
     
     
     
     

    Antes de la implementación, se definirá el nuevo problema de búsqueda. Para la definición de estados y operadores se seguirán las indicaciones expresadas en la descripción del problema, y se definirán dos heurísticas para A*.

    Cambios en la Implementación

    Los ficheros fuente del programa son los siguientes:

    busqueda.c curses.c estado.c heuristica.c nodos.c operadores.c puzzle.c

    busqueda.h estado.h heuristica.h nodos.h operadores.h puzzle.h

    La explicacion del contenido de estos ficheros se puede encontrar en

    http://www.dc.fi.udc.es/ai/people/barreiro/iadocen/puzzle8-98/indiceheaders.html

    El diseño del programa facilita su adaptación a otros problemas ya que sólo se necesitarán cambiar ciertos aspectos sin necesidad de modificar los algoritmos de búsqueda.

    Otros detalles de la implementación