Next: Operadores genéticos
Up: Diseño y Desarrollo de
Previous: Diseño y Desarrollo de
  Índice General
La biblioteca prové de ciertas clases de objetos que actúan como individuos en la población, es decir, objetos evolutivos. Como se ha venido comentando, la biblioteca incluye diversos OE, entre los que se encuentran: cadenas de bits, cadenas de caracteres, vectores de cualquier tipo de dato (en particular, de números enteros o reales)..
La figura representa la jerarquía de clases de la versión de la biblioteca OE a partid de la cual se ha desarrollado la biblioteca OEP para las poblaciones y los cromosomas, que incluye una clase genérica de cromosomas (EO, que define la interfaz básica para un OE, incluyendo una función de evaluación y un identificador) y algunos tipos más específicos (eoBin, eoEsFull, eoEsSimple, eoEsStdev, eoReal). Se pueden obtener OE nuevos, con las características fundamentales ya comentadas, simplemente heredando alguna de las clases ya definidas [#!EO1999!#,#!EOFEA2000!#,#!MereloIWEC!#,#!CastilloTESIS!#].
Figura:
Jerarquía de clases de la biblioteca OE para las poblaciones (a) y para los cromosomas (b).
|
Next: Operadores genéticos
Up: Diseño y Desarrollo de
Previous: Diseño y Desarrollo de
  Índice General
Francisco Javier Garcia Castellano
2000-12-14