opytimizer.optimizers.social.ci¶
Cohort Intelligence.
A CI class, inherited from Optimizer.
This is the designed class to define CI-related variables and methods.
References
A. J. Kulkarni, I. P. Durugkar, M. Kumar. Cohort Intelligence: A Self Supervised Learning Behavior. IEEE International Conference on Systems, Man, and Cybernetics (2013).
Initialization method.
Parameters: params – Contains key-value parameters to the meta-heuristics.
Sampling interval reduction factor.
Number of variations.
Array of lower bounds.
Array of upper bounds.
Compiles additional information that is used by this optimizer.
Parameters: space – A Space object containing meta-information.
Wraps Cohort Intelligence over all agents and variables.
Parameters: - space – Space containing agents and update-related information.
- function – A Function object that will be used as the objective function.