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

Clase que implementa el operador de reemplazo generacional. Más...

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

Métodos públicos

List< Statereplace (State stateCandidate, List< State > listState) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
 Reemplaza un estado en la población usando estrategia generacional.

Descripción detallada

Clase que implementa el operador de reemplazo generacional.

Reemplaza toda la población con la nueva generación de individuos.

Documentación de funciones miembro

◆ replace()

List< State > evolutionary_algorithms.complement.GenerationalReplace.replace ( State stateCandidate,
List< State > listState ) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException

Reemplaza un estado en la población usando estrategia generacional.

Parámetros
stateCandidateEstado candidato a insertar
listStateLista de estados de la población
Devuelve
Lista de estados actualizada
Excepciones
IllegalArgumentExceptionSi los argumentos son inválidos
SecurityExceptionSi hay un problema de seguridad
ClassNotFoundExceptionSi no se encuentra una clase
InstantiationExceptionSi hay error en la instanciación
IllegalAccessExceptionSi hay error de acceso
InvocationTargetExceptionSi hay error en la invocación
NoSuchMethodExceptionSi no se encuentra el método

Reimplementado de evolutionary_algorithms.complement.Replace.


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