Observation penalty
The objective penalizes candidate points close to already observed samples. It is intended as an auxiliary objective that multiplies the main acquisition value and can therefore be combined with minimization and exploration objectives.
name (str)
The name of the objective.
Default:
'objective'
variable (str)
The name of a single-output variable that specifies the objective value.
Default: The first variable in the list of all variables.
lengthscale_radius (float)
If positive, candidate points close to already observed samples are penalized. The radius is measured in units of the objective length scales and applies to design parameters only. This value is ignored if
absolute_radiusis set.Default:
0.5
absolute_radius (Union)
Absolute penalty radius for design parameters. If specified as a single float, the same radius is used for all design parameters. If specified as a list, it must contain one radius for each design parameter. If set,
lengthscale_radiusis ignored.Default: The
lengthscale_radiusvalue is used.
strength (float)
Strength of the observation-distance penalty. A value of
1suppresses the acquisition value at already observed samples, while smaller values only reduce it partially.Default:
1.0