BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase evolutionary_algorithms.complement.RouletteSelection

Clase que implementa el operador de selección por ruleta. Más...

Diagrama de herencia de evolutionary_algorithms.complement.RouletteSelection
Diagrama de colaboración de evolutionary_algorithms.complement.RouletteSelection:

Métodos públicos

List< Stateselection (List< State > listState, int truncation)
 Selecciona padres usando el método de la ruleta.

Descripción detallada

Clase que implementa el operador de selección por ruleta.

Selecciona individuos proporcionalmente a su aptitud usando el método de la ruleta.

Documentación de funciones miembro

◆ selection()

List< State > evolutionary_algorithms.complement.RouletteSelection.selection ( List< State > listState,
int truncation )

Selecciona padres usando el método de la ruleta.

Parámetros
listStateLista de estados de la población
truncationParámetro de truncamiento (no usado en esta implementación)
Devuelve
Lista de estados seleccionados como padres

Reimplementado de evolutionary_algorithms.complement.FatherSelection.

Gráfico de llamadas de esta función:

La documentación de esta clase está generada del siguiente archivo: