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

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

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

Métodos públicos

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

Descripción detallada

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

Documentación de funciones miembro

◆ replace()

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

Reemplaza un estado candidato en la población.

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 en evolutionary_algorithms.complement.GenerationalReplace y evolutionary_algorithms.complement.SteadyStateReplace.

Gráfico de llamadas a esta función:

La documentación de esta clase está generada del siguiente archivo:
  • src/main/java/evolutionary_algorithms/complement/Replace.java