AI::EA (OPEAL) Version 0.3


Copyright (c) 2001 J.J. Merelo and J.G. Castellano
Todos los derechos reservados.
Este programa es software libre; puede redistribuirlo y/o modificarlo bajo los términos de la licencia GPL.

INDIVIDUOS


Individuos

La biblioteca OPELA proporciona ciertas clases de objetos que actúan como individuos en la población, es decir, objetos evolutivos. La siguiente figura representa la jerarquía de clases para los individuos/cromosomas, que incluye una clase genérica de cromosomas (IndiBase, que define la interfaz básica para un individuo en OEPAL).

IndiBase
     |
     |-----------VectorIndi
     |
     |-----------StringIndi
     |               |
     |               |-----------BinaryIndi
     |
     |-----------GPIndi

Se pueden obtener individuos nuevos, con las mismas características fundamentales que los ya existentes, simplemente heredando alguna de las clases ya definidas, aunque esto ya lo veremos en la parte de cómo extender OPEAL.