opytimizer.optimizers.science.sa¶
Simulated Annealing.
-
class
opytimizer.optimizers.science.sa.
SA
(params: Optional[Dict[str, Any]] = None)¶ A SA class, inherited from Optimizer.
This is the designed class to define SA-related variables and methods.
References
A. Khachaturyan, S. Semenovsovskaya and B. Vainshtein. The thermodynamic approach to the structure analysis of crystals. Acta Crystallographica (1981).
-
__init__
(params: Optional[Dict[str, Any]] = None) → None¶ Initialization method.
Parameters: params – Contains key-value parameters to the meta-heuristics.
-
T
¶ System’s temperature.
-
beta
¶ Temperature decay.
-
update
(space: opytimizer.core.space.Space, function: opytimizer.core.function.Function) → None¶ Wraps Simulated Annealing over all agents and variables.
Parameters: - space – Space containing agents and update-related information.
- function – A function object.
-