Progen

 
 

Las principales características de ProGen son:

  1. ViñetaProporciona más de 20 funciones genéricas listas para incluir en los dominios definidos por un usuario.

  2. ViñetaDisponibles los principales operadores genéticos de uso común.

  3. ViñetaEs fuertemente tipado, por lo que es capaz de generar programas similares a los que se obtendrían con lenguajes modernos y potentes como pueden ser Java o C.

  4. ViñetaSe basa en la manipulación de estructuras arbóreas que representan a los individuos.

  5. ViñetaUtiliza y explota las ventajas de las gramáticas formales de tipo II, independientes del contexto, para generar dichas estructuras arbóreas.

  6. ViñetaGestiona eficientemente ADFs.

  7. ViñetaDentro de las colecciones de funciones disponibles, hay disponibles un subconjuntos de ERCs.

  8. ViñetaGenera distintos tipos de salidas, entre las que se encuentran el mejor individuo, estadísticas de evolución del mejor individuo y tiempos de validación y generación de dicho individuo.

  9. ViñetaDiseñado para ofrecer una arquitectura de grid a la hora de evaluar los distintos individuos.

  10. ViñetaDefinición de diversas políticas de orquestación y separación de trabajo en el grid.

  11. ViñetaAltamente configurable a través de los ficheros de configuración.

 

  Un proyecto en el que se consigue diseñar e implementar un framework para resolver problemas utilizando técnicas basados en programación genética