BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase problem_operators.MutationOperator

Implementa el operador de mutación para algoritmos metaheurísticos. Más...

Diagrama de herencia de problem_operators.MutationOperator
Diagrama de colaboración de problem_operators.MutationOperator:

Métodos públicos

List< StategeneratedNewState (State stateCurrent, Integer operatornumber)
 Genera nuevos estados mediante mutación del estado actual.
List< StategenerateRandomState (Integer operatornumber)
 Genera estados aleatorios (no implementado).

Descripción detallada

Implementa el operador de mutación para algoritmos metaheurísticos.

Genera nuevos estados mutando aleatoriamente variables del estado actual, útil para exploración del espacio de búsqueda.

Documentación de funciones miembro

◆ generatedNewState()

List< State > problem_operators.MutationOperator.generatedNewState ( State stateCurrent,
Integer operatornumber )

Genera nuevos estados mediante mutación del estado actual.

Crea un vecindario de soluciones mutando aleatoriamente una variable del estado actual en cada iteración.

Parámetros
stateCurrentEstado actual a mutar
operatornumberNúmero de estados vecinos a generar
Devuelve
Lista de estados generados por mutación

Reimplementado de problem.definition.Operator.

Gráfico de llamadas de esta función:

◆ generateRandomState()

List< State > problem_operators.MutationOperator.generateRandomState ( Integer operatornumber)

Genera estados aleatorios (no implementado).

Parámetros
operatornumberNúmero de estados aleatorios a generar
Devuelve
null (no implementado)

Reimplementado de problem.definition.Operator.


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