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

Clase que implementa el operador de cruce de un punto. Más...

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

Métodos públicos

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

Descripción detallada

Clase que implementa el operador de cruce de un punto.

Selecciona un punto de corte aleatorio y combina las partes de los dos padres.

Documentación de funciones miembro

◆ crossover()

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

Realiza el cruce de un punto entre dos estados padres.

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

Reimplementado de evolutionary_algorithms.complement.Crossover.

Gráfico de llamadas de esta función:

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