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.Crossoverabstract

Clase abstracta que define la interfaz para operadores de cruce en algoritmos evolutivos. Más...

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

Métodos públicos

abstract State crossover (State father1, State father2, double PC)
 Realiza el cruce entre dos estados padres.

Descripción detallada

Clase abstracta que define la interfaz para operadores de cruce en algoritmos evolutivos.

Documentación de funciones miembro

◆ crossover()

abstract State evolutionary_algorithms.complement.Crossover.crossover ( State father1,
State father2,
double PC )
abstract

Realiza el cruce entre dos estados padres.

Parámetros
father1Primer estado padre
father2Segundo estado padre
PCProbabilidad de cruce
Devuelve
Estado hijo resultado del cruce

Reimplementado en evolutionary_algorithms.complement.OnePointCrossover y evolutionary_algorithms.complement.UniformCrossover.

Gráfico de llamadas a esta función:

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