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

Operadores de población

Los operadores de población son genéricos y actúan con varios objetos de la población (seleccionando algunos de ellos, creando individuos a partir de otros o sustituyendo algunos individuos por otros).

Entre estos operadores se incluyen el de selección, crianza y reemplazo.

Las figuras [*], [*] y [*] representan la jerarquía de clases de la biblioteca OE para los operadores de población, que incluye operadores de selección, crianza, o reemplazo.

Figura: Jerarquía de clases de la biblioteca OE para los operadores de reemplazo.

Los objetos eoReplacement (y descendientes) reemplazan, eliminando si es necesario, aquellos individuos de la población peor dotados por los creados con los operadores genéticos.

Figura: Jerarquía de clases de la biblioteca OE para los operadores de crianza.

Un objeto de la clase eoBreed (y descendientes) almacena los operadores genéticos para aplicarlos posteriormente a los individuos seleccionados, creando la descendencia de esa generación.

Figura: Jerarquía de clases de la biblioteca OE para los operadores de selección.

Un eoSelect (y descendientes) lleva a cabo la selección de los individuos que se reproducirán aplicándoles los operadores genéticos, de acuerdo a cierta estrategia (torneo, estado estacionario).


next up previous contents
Next: Terminadores Up: Diseño y Desarrollo de Previous: Operadores genéticos   Índice General
Francisco Javier Garcia Castellano
2000-12-14