paref.pareto_reflection_sequences.multi_dimensional.fill_gaps_of_pareto_front_sequence#

Classes

FillGapsOfParetoFrontSequence([epsilon])

Fill the gaps in the Pareto front already found

class paref.pareto_reflection_sequences.multi_dimensional.fill_gaps_of_pareto_front_sequence.FillGapsOfParetoFrontSequence(epsilon: float = 0.01)[source]#

Bases: SequenceParetoReflections

Fill the gaps in the Pareto front already found

When to use#

Use this sequence if you want to successively close the gaps in the approximate Pareto front (the Pareto front of the evaluations). This means Pareto points are searched which lie in the center of gap spanning Pareto points.

What it does#

This sequence returns in each step the fill gap Pareto reflection with gap spanning points corresponding to the greatest gap in the Pareto front of the evaluations.

Examples

# TBA: add

Specify some utopia point

param epsilon:

epsilon for numerical stability

type epsilon:

float default 0.01

next(blackbox_function: BlackboxFunction) FillGap[source]#

Return a fill gap Pareto reflection

Parameters:

blackbox_function (BlackboxFunction) – blackbox function to which sequence is applied

Returns:

fill gap Pareto reflection corresponding to the greatest gap in Pareto front of the evaluations

Return type:

FillGap