paref.pareto_reflections.fill_gap#

Classes

FillGap(blackbox_function, gap_points)

Fill the gap spanned by m points of dimension m

class paref.pareto_reflections.fill_gap.FillGap(blackbox_function: BlackboxFunction, gap_points: ndarray)[source]#

Bases: MinGParetoReflection

Fill the gap spanned by m points of dimension m

When to use#

This Pareto reflection should be used if a Pareto point is desired which closes the gap spanned by specified points

Note

This function works best if those points are Pareto optimal.

What it does#

The Pareto points of this map are (approximately) the Pareto points which are closest to the center of the gap.

Specify the gap and some utopia point

param blackbox_function:

blackbox function to which this reflection is applied

type blackbox_function:

BlackboxFunction

param gap_points:

m points of dimension m defining the gap with first dimension of the numpy array corresponding to the number of points

type gap_points:

np.ndarray

property g: Callable#