Sampled Acquisition Optimizer
A robust, dependency-free acquisition optimizer: it scores a Latin-hypercube candidate set over the feasible region plus a set of local candidates around the current best, and returns the best-scoring candidate (rounded to granularity via the problem definition). Because acquisition evaluation is cheap (no simulation), a large candidate set gives good coverage.
Parameters
the number of global Latin-hypercube candidates. Must be >= 1. Defaults to BayesianOptimizationSolver.defaultNumCandidates.
the number of local candidates sampled around the current best. Must be
= 0. Defaults to BayesianOptimizationSolver.defaultRestarts.
the standard deviation of local perturbations, as a fraction of each input range. Must be > 0. Defaults to 0.1.
Functions
Returns the input point that (approximately) maximizes acq over the feasible region.