opytimizer.optimizers.misc.hc¶
Hill-Climbing.
-
class
opytimizer.optimizers.misc.hc.
HC
(params: Optional[Dict[str, Any]] = None)¶ An HC class, inherited from Optimizer.
This is the designed class to define HC-related variables and methods.
References
- Skiena. The Algorithm Design Manual (2010).
-
__init__
(params: Optional[Dict[str, Any]] = None) → None¶ Initialization method.
Parameters: params – Contains key-value parameters to the meta-heuristics.
-
r_mean
¶ Mean of noise distribution.
-
r_var
¶ Variance of noise distribution.
-
update
(space: opytimizer.core.space.Space) → None¶ Wraps Hill Climbing over all agents and variables (p. 252).
Parameters: space – Space containing agents and update-related information.