paref.interfaces.sequences_pareto_reflections.sequence_pareto_reflections#
Classes
Interface for pareto_reflections of Pareto reflections |
- class paref.interfaces.sequences_pareto_reflections.sequence_pareto_reflections.SequenceParetoReflections[source]#
Bases:
objectInterface for pareto_reflections of Pareto reflections
A sequence of Pareto reflections is a mathematical sequence
\[(p_i)_{i \in \mathbb{N}}\]Documentation of an implementation of this interface should contain:
When to use#
This Pareto reflection should be used if…
What it does#
The Pareto points of this map are…
Mathematical formula#
Examples
#TBA: this should be in a contributing.md
- abstract next(blackbox_function: BlackboxFunction) ParetoReflection | None[source]#
- Parameters:
blackbox_function (BlackboxFunction) – The blackbox function to which the algorithm is applied
- Returns:
Either the next Pareto reflection or None if the end of the sequence is reached
- Return type:
Optional[ParetoReflection]