next up previous contents
Next: Operadores genéticos Up: Diseño y Desarrollo de Previous: Diseño y Desarrollo de   Índice General

Individuos de la población

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).
\begin{figure}
\begin{center}
\begin{tabular}{c}
\epsfig {file=./imgs/jerarquia....
...erarquia.eo.eps,width=.50\textwidth}\\
b
\end{tabular}\end{center}\end{figure}


next up previous contents
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