Skip to main content

Lion

Module: opytimizer.optimizers.single_objective.population.loa

A Lion class complements its inherited parent with additional information neeeded by the Lion Optimization Algorithm.

Constructor​

Lion(n_variables: int, n_dimensions: int, n_objectives: int, lower_bound: Union[List, Tuple, numpy.ndarray], upper_bound: Union[List, Tuple, numpy.ndarray], position: numpy.ndarray, fit: float) -> None

Parameters​

ParameterTypeDefaultDescription
n_variablesint—
n_dimensionsint—
n_objectivesint—
lower_boundUnion[List, Tuple, numpy.ndarray]—
upper_boundUnion[List, Tuple, numpy.ndarray]—
positionnumpy.ndarray—
fitfloat—