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
| Parameter | Type | Default | Description |
|---|---|---|---|
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 | — |