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

Clase que implementa el operador de reemplazo de estado estacionario. Más...

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

Métodos públicos

List< Statereplace (State stateCandidate, List< State > listState)
 Reemplaza el peor individuo si el candidato es mejor.
State MinValue (List< State > listState)
 Encuentra el estado con el valor mínimo en la lista.
State MaxValue (List< State > listState)
 Encuentra el estado con el valor máximo en la lista.

Descripción detallada

Clase que implementa el operador de reemplazo de estado estacionario.

Reemplaza solo el peor individuo de la población si el candidato es mejor.

Documentación de funciones miembro

◆ MaxValue()

State evolutionary_algorithms.complement.SteadyStateReplace.MaxValue ( List< State > listState)

Encuentra el estado con el valor máximo en la lista.

Parámetros
listStateLista de estados a evaluar
Devuelve
Estado con el valor máximo de evaluación
Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ MinValue()

State evolutionary_algorithms.complement.SteadyStateReplace.MinValue ( List< State > listState)

Encuentra el estado con el valor mínimo en la lista.

Parámetros
listStateLista de estados a evaluar
Devuelve
Estado con el valor mínimo de evaluación
Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

◆ replace()

List< State > evolutionary_algorithms.complement.SteadyStateReplace.replace ( State stateCandidate,
List< State > listState )

Reemplaza el peor individuo si el candidato es mejor.

Parámetros
stateCandidateEstado candidato a insertar
listStateLista de estados de la población
Devuelve
Lista de estados actualizada

Reimplementado de evolutionary_algorithms.complement.Replace.

Gráfico de llamadas de esta función:

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