Skip to main content

MultiObjectiveOptimizer

Module: opytimizer.core.optimizer

A MultiObjectiveOptimizer class that holds multi-objective meta-heuristics-related properties and methods.

Constructor​

MultiObjectiveOptimizer() -> None

Methods​

evaluate​

evaluate(self, space: Union[opytimizer.core.space._MultiObjectiveSpace, opytimizer.core.space._MultiObjectiveTensorSpace], function: opytimizer.core.function.Function) -> None

Evaluates the search space according to the objective function.

Parameters​

ParameterTypeDefaultDescription
spaceUnion[opytimizer.core.space._MultiObjectiveSpace, opytimizer.core.space._MultiObjectiveTensorSpace]A Space object that will be evaluated.
functionopytimizer.core.function.FunctionA Function object serving as an objective function.