Releases: mlr-org/bbotk
Releases · mlr-org/bbotk
bbotk 0.7.3
- fix:
OptimInstance$print()
errored when the search space was empty.
bbotk 0.7.2
- fix: Standalone
Tuner
andFSelector
were rejected byContextOptimization
.
bbotk 0.7.1
- feat: Data unrelated to a specific point evaluation can be written to
Archive$data_extra
.
bbotk 0.7.0
- fix:
Terminator$format(with_params = TRUE)
printed an empty list when no parameter was set. - refactor:
OptimizerIrace
automatically added theinstances
parameter toObjective$constants
.
From now on, theinstances
parameter can be also set manually. - BREAKING CHANGE:
branin(xs)
is nowbranin(x1, x2, noise)
andbranin_wu(x1, x2, fidelity)
. - feat: Add
ObjectiveRFunMany
that can evaluate a list of configurations with a user supplied function. - fix: If all configurations were missing a parameter,
ObjectiveRFunDt$eval_many()
did not create a column withNA
for the missing parameter. - refactor: The default of
digits
inOptimizerIrace
is 15 now to avoid rounding errors. - refactor: The bounds of double parameters were processed with only 4 decimal places in
OptimizerIrace
.
By default, the bounds of double parameters are represented with 15 decimal places now.
Thedigits
parameter ofOptimizerIrace
also changes number of decimal places of the bounds now.
bbotk 0.6.0
- fix:
OptimizerIrace
did not work with parameters with multiple dependencies. - feat: Add new callback that backups the archive to disk to
mlr_callbacks
. - feat: Create custom callbacks with the
callback_optimization()
function.
bbotk 0.5.4
- feat: Add
OptimizerFocusSearch
that performs a focusing random search. - fix: Add missing parameters to
OptimizerGenSA
.
bbotk 0.5.3
- feat:
Optimizer
andTerminator
objects have the field$id
now.
bbotk 0.5.2
- refactor: The
$print()
method ofOptimInstance
omits unnecessary columns now. - fix: The
$clear()
method ofOptimInstance
raised an error. - fix: The
$clear()
method ofArchive
missed to reset the$start_time
field. - feat:
Optimizer
andTerminator
objects have the optional field$label
now. - feat:
as.data.table()
functions for objects of classDictionary
have been extended with additional columns. - feat: Add a
as.data.table.DictionaryTerminator()
function.
bbotk 0.5.1
- fix: Number of evaluations in log messages when search space is empty.
- feat: Added a
as.data.table.DictionaryOptimizer
method. - feat:
$help()
method which opens manual page of anOptimizer
.
bbotk 0.5.0
- Adds non dominated sorting with hypervolume contribution to
Archive
. - New
Codomain
class which allows extra parameters. - Objective values are not automatically named anymore, with the exception of
an unnamed return inObjectiveRFun
. - Fix deep clone in
OptimInstance
,Archive
andObjective
param_classes
,properties
andpackages
in optimizer are read-only
fields.- Exported branin function.