Skip to content

Releases: mlr-org/bbotk

bbotk 0.8.0

29 Feb 15:29
Compare
Choose a tag to compare
  • fix: OptimizerIrace failed with logical parameters and dependencies.
  • refactor: Optimize the runtime of archive$best() method and add ties method.
  • compatibility: Work with new paradox version 1.0.0

bbotk 0.7.3

13 Nov 11:51
Compare
Choose a tag to compare
  • fix: OptimInstance$print() errored when the search space was empty.

bbotk 0.7.2

08 Dec 09:14
b887c34
Compare
Choose a tag to compare
  • fix: Standalone Tuner and FSelector were rejected by ContextOptimization.

bbotk 0.7.1

07 Dec 17:17
7c87fe7
Compare
Choose a tag to compare
  • feat: Data unrelated to a specific point evaluation can be written to Archive$data_extra.

bbotk 0.7.0

05 Nov 08:13
fa6e5b1
Compare
Choose a tag to compare
  • fix: Terminator$format(with_params = TRUE) printed an empty list when no parameter was set.
  • refactor: OptimizerIrace automatically added the instances parameter to Objective$constants.
    From now on, the instances parameter can be also set manually.
  • BREAKING CHANGE: branin(xs) is now branin(x1, x2, noise) and branin_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 with NA for the missing parameter.
  • refactor: The default of digits in OptimizerIrace 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.
    The digits parameter of OptimizerIrace also changes number of decimal places of the bounds now.

bbotk 0.6.0

25 Oct 12:32
Compare
Choose a tag to compare
  • 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

25 Aug 10:17
a7511d3
Compare
Choose a tag to compare
  • feat: Add OptimizerFocusSearch that performs a focusing random search.
  • fix: Add missing parameters to OptimizerGenSA.

bbotk 0.5.3

04 May 07:39
Compare
Choose a tag to compare
  • feat: Optimizer and Terminator objects have the field $id now.

bbotk 0.5.2

05 Apr 06:53
Compare
Choose a tag to compare
  • refactor: The $print() method of OptimInstance omits unnecessary columns now.
  • fix: The $clear() method of OptimInstance raised an error.
  • fix: The $clear() method of Archive missed to reset the $start_time field.
  • feat: Optimizer and Terminator objects have the optional field $label now.
  • feat: as.data.table() functions for objects of class Dictionary have been extended with additional columns.
  • feat: Add a as.data.table.DictionaryTerminator() function.

bbotk 0.5.1

26 Feb 08:38
Compare
Choose a tag to compare
  • 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 an Optimizer.