Based on a surrogate model, the acquisition function encodes the preference to evaluate a new point for evaluation.
Creates a new instance of this R6 class.
AcqFunction$new(id, constants = ParamSet$new(), surrogate, direction, fun)
Sets up the acquisition function.
Update the acquisition function given an bbotk::Archive.
The objects of this class are cloneable with this method.
AcqFunction$clone(deep = FALSE)
Whether to make a deep clone.