next up previous
Next: 9.8.6 Conocimiento del dominio Up: 9.8 GA para Cambiar Previous: 9.8.4 Otros aspectos a

9.8.5 Programación Genética

Computación evolutiva que genera programas (Koza, '92). Osea que lo que se tiene es una población de programas.

Los programas típicamente se representan como árboles de ``parseo'' de un programa. Donde cada función está representada en un nodo y los argumentos de la función en sus ramas.

Para aplicar programación genética a un dominio se tiene que especificar:

Se siguen los siguientes pasos:

Cruza selecciona aleatoriamente nodos padres de dos árboles y los intercambia.

Las operaciones que alteran la ``arquitectura'' se usan para determinar: (i) el número de funciones a utilizar, (ii) el número de argumentos por función, y (iii) el tipo de jerarquía (quien llama a quien).


next up previous
Next: 9.8.6 Conocimiento del dominio Up: 9.8 GA para Cambiar Previous: 9.8.4 Otros aspectos a
Eduardo Morales Manzanares 2004-11-02