Algoritmo Simulated Annealing:
Partimos de una temperatura inicial
mientras la temperatura no sea cero hacer
/* Pase aleatorio por el espacio de soluciones */
para un numero prefijado de iteraciones hacer
Nuevo = generamos_sucesores(Actual);
diferencia = calidad(Actual) - calidad(Nuevo);
si diferencia > 0 entonces Actual = Nuevo;
sino con probabilidad e^(diferencia/T) Actual = Nuevo;
fpara
Disminuimos la temperatura
fmientras
TEMARIO:
- Introducción a la Inteligencia Artificial
- Resolución de problemas, búsqueda
- Representación de problemas
- Búsqueda no informada
- Búsqueda heurística: A*, IDA*, búsqueda local
- Juegos: minimax, poda alfa-beta
- Satisfaccion de restricciones
- Representación del conocimiento
- Sistemas de producción
- Representaciones estructuradas, Ontologías
- Sistemas Basados en el Conocimiento
- Aquitectura
- Los sistemas de producción en los SBC
- Ingeniería del conocimiento, adquisición
- Razonamiento Aproximado
- Tratamiento del lenguaje natural
- Vision historica
- Tratamiento por niveles del lenguaje natural
- Formalismos logicos: Gramaticas de clausulas definidas
- Aplicaciones
- Introduccion al aprendizaje automatico
