Skip to content

Releases: mlr-org/bbotk

bbotk 1.10.0

08 Apr 05:57
3f63f2b

Choose a tag to compare

  • chore: Minimum required version of rush is now 1.0.0. Removed all compatibility workarounds for older versions.
  • fix: Remove non-API C entry points that caused CRAN warnings (#332).
  • feat: Add mlr_test_functions dictionary with well-known 2-D optimization test functions (Branin, Rosenbrock, Himmelblau, Rastrigin, etc.) and sugar functions otfun() / otfuns().

bbotk 1.9.0

28 Feb 06:58

Choose a tag to compare

  • feat: Allow "learn" tag (direction=0) alongside minimize/maximize in Codomain.
  • feat: Add new base class EvalInstance from which OptimInstance now inherits. EvalInstance keeps information about a process that evaluates an Objective while not necessarily optimizing it.
  • feat: Exporting formerly internal choose_search_space() function.
  • feat: Use mlr3misc error classes for errors and warnings.
  • compatibility: Compatible with rush 1.0.0.
  • fix: Terminator print method works correctly now.

bbotk 1.8.1

26 Nov 11:02

Choose a tag to compare

  • fix: Any Conditions work with OptimizerLocalSearch now.

bbotk 1.8.0

07 Nov 11:45

Choose a tag to compare

  • feat: Add on_optimizer_queue_before_eval and on_optimizer_queue_after_eval stages to CallbackAsync and CallbackBatch.
  • fix: Start phase of rush worker.

bbotk 1.7.1

24 Oct 13:24

Choose a tag to compare

fix: Imbalanced protection and casting in C code.
fix: Load required packages in worker loop.

bbotk 1.7.0

10 Oct 10:34

Choose a tag to compare

  • BREAKING CHANGE: Replace OptimizerBatchLocalSearch with a faster C implementation.
  • feat: Add par parameter to OptimizerGenSA.
  • BREAKING CHANGE: Replace start parameter from OptimizerNloptr with x0 parameter.
  • feat: Expose internal termination criteria of Optimizers.
  • feat: Store required packages in Objective$packages.
  • feat: Fail queued and running points when optimization is terminated.
  • fix: Pass n_workers to rush.
  • feat: Kill rush worker after optimization.
  • feat: Add tiny logging mode.

bbotk 1.6.0

04 Jun 07:17

Choose a tag to compare

v1.6.0

...

bbotk 1.5.0

18 Dec 09:59

Choose a tag to compare

  • compatibility: irace 4.1.0
  • compatibility: rush 0.2.0
  • refactor: Replace Codomain$maximization_to_minimization with $direction field.
  • feat: Save ArchiveAsync to a data.table with ArchiveAsyncFrozen.

bbotk 1.4.1

27 Nov 19:23

Choose a tag to compare

  • compatibility: irace 4.0.0

bbotk 1.4.0

26 Nov 15:21

Choose a tag to compare

  • feat: Add OptimizerBatchChain that runs multiple optimizers sequentially.
  • refactor: Only pass extra to $assign_result().