Implements a simple Local Search, see local_search()
for details.
Currently, setting initial points is not supported.
This Optimizer can be instantiated via the dictionary
mlr_optimizers or with the associated sugar function opt()
:
mlr_optimizers$get("local_search")
opt("local_search")
The same as for local_search_control()
, with the same defaults (except for minimize
).
$optimize()
supports progress bars via the package progressr
combined with a Terminator. Simply wrap the function in
progressr::with_progress()
to enable them. We recommend to use package
progress as backend; enable with progressr::handlers("progress")
.
bbotk::Optimizer
-> bbotk::OptimizerBatch
-> OptimizerBatchLocalSearch