Las ideas del manejo de cabeceras son en gran parte de Jesús Antonio Castro, profesor de la Maestría en Sistemas Computacionales del I.T. de La Paz.
Trataremos de hacer lanzamientos más frecuentes.
Nuevas características:
- Se implementan varias funciones de CEC05 extensibles a varias dimensiones.
- Se agregan el control del tiempo de ejecución individual (hasta micro-segundos) y del número de veces que se ejecuta la función de aptitud.
- Se separa el generador de números aleatorios en un archivo de cabecera (marsaglia.h).
- Las funciones pueden elegirse incluyendo archivos.h (descomentando una linea en ag.c o en aptitud.h según aplique).
- Se eliminan algunas redundancias en el proceso de migración... para la siguiente versión se mejorará el uso de las colas de mensaje mediante intercambios asíncronos.
Descarga (.zip con código fuente y Makefile)
Algoritmo GenéticoAlgoritmo Genético Distribuido (sin migración)
Algoritmo Genético Distribuido con Migración
Algoritmo Genético Distribuido con Migración Adaptativa
No hay comentarios:
Publicar un comentario