|
BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
|
Implementa el operador de mutación para algoritmos metaheurísticos. Más...
Métodos públicos | |
| List< State > | generatedNewState (State stateCurrent, Integer operatornumber) |
| Genera nuevos estados mediante mutación del estado actual. | |
| List< State > | generateRandomState (Integer operatornumber) |
| Genera estados aleatorios (no implementado). | |
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.
| 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.
| stateCurrent | Estado actual a mutar |
| operatornumber | Número de estados vecinos a generar |
Reimplementado de problem.definition.Operator.
| List< State > problem_operators.MutationOperator.generateRandomState | ( | Integer | operatornumber | ) |
Genera estados aleatorios (no implementado).
| operatornumber | Número de estados aleatorios a generar |
Reimplementado de problem.definition.Operator.