bbotk1.7.0 package

Black-Box Optimization Toolkit

Archive

Data Storage

ArchiveAsync

Rush Data Storage

ArchiveAsyncFrozen

Frozen Rush Data Storage

ArchiveBatch

Data Table Storage

as_terminator

Convert to a Terminator

assign_result_default

Default Assign Result Function

bb_optimize

Black-Box Optimization

bbotk_assertions

Assertion for bbotk objects

bbotk_reflections

Reflections for bbotk

bbotk_worker_loop

Worker loop for Rush

bbotk-package

bbotk: Black-Box Optimization Toolkit

bbotk.async_freeze_archive

Freeze Archive Callback

bbotk.backup

Backup Archive Callback

branin

Branin Function

callback_async

Create Asynchronous Optimization Callback

callback_batch

Create Batch Optimization Callback

CallbackAsync

Create Asynchronous Optimization Callback

CallbackBatch

Create Batch Optimization Callback

Codomain

Codomain of Function

ContextAsync

Asynchronous Optimization Context

ContextBatch

Batch Optimization Context

is_dominated

Calculate which points are dominated

local_search_control

Local Search Control

local_search

Local Search

mlr_optimizers_async_design_points

Asynchronous Optimization via Design Points

mlr_optimizers_async_grid_search

Asynchronous Optimization via Grid Search

mlr_optimizers_async_random_search

Asynchronous Optimization via Random Search

mlr_optimizers_chain

Run Optimizers Sequentially

mlr_optimizers_cmaes

Optimization via Covariance Matrix Adaptation Evolution Strategy

mlr_optimizers_design_points

Optimization via Design Points

mlr_optimizers_focus_search

Optimization via Focus Search

mlr_optimizers_gensa

Generalized Simulated Annealing

mlr_optimizers_grid_search

Optimization via Grid Search

mlr_optimizers_irace

Iterated Racing

mlr_optimizers_local_search

Local Search

mlr_optimizers_nloptr

Non-linear Optimization

mlr_optimizers_random_search

Optimization via Random Search

mlr_optimizers

Dictionary of Optimizer

mlr_terminators_clock_time

Clock Time Terminator

mlr_terminators_combo

Combine Terminators

mlr_terminators_evals

Terminator that stops after a number of evaluations

mlr_terminators_none

None Terminator

mlr_terminators_perf_reached

Performance Level Terminator

mlr_terminators_run_time

Run Time Terminator

mlr_terminators_stagnation_batch

Terminator that stops when optimization does not improve

mlr_terminators_stagnation_hypervolume

Stagnation Hypervolume Terminator

mlr_terminators_stagnation

Terminator that stops when optimization does not improve

mlr_terminators

Dictionary of Terminators

nds_selection

Best points w.r.t. non dominated sorting with hypervolume contribution...

Objective

Objective Function with Domain and Codomain

ObjectiveRFun

Objective interface with custom R function

ObjectiveRFunDt

Objective interface for basic R functions.

ObjectiveRFunMany

Objective Interface with Custom R Function

oi_async

Syntactic Sugar for Asynchronous Optimization Instance Construction

oi

Syntactic Sugar for Optimization Instance Construction

opt

Syntactic Sugar Optimizer Construction

OptimInstance

Optimization Instance

OptimInstanceAsync

Optimization Instance for Asynchronous Optimization

OptimInstanceAsyncMultiCrit

Multi Criteria Optimization Instance for Asynchronous Optimization

OptimInstanceAsyncSingleCrit

Single Criterion Optimization Instance for Asynchronous Optimization

OptimInstanceBatch

Optimization Instance for Batch Optimization

OptimInstanceBatchMultiCrit

Multi Criteria Optimization Instance for Batch Optimization

OptimInstanceBatchSingleCrit

Single Criterion Optimization Instance for Batch Optimization

OptimInstanceMultiCrit

Multi Criteria Optimization Instance for Batch Optimization

OptimInstanceSingleCrit

Single Criterion Optimization Instance for Batch Optimization

optimize_async_default

Default Asynchronous Optimization

optimize_batch_default

Default Batch Optimization Function

Optimizer

Optimizer

OptimizerAsync

Asynchronous Optimizer

OptimizerBatch

Batch Optimizer

Progressor

Progressor

reexports

Objects exported from other packages

search_start

Get start values for optimizers

shrink_ps

Shrink a ParamSet towards a point.

terminated_error

Termination Error

Terminator

Abstract Terminator Class

tiny_logging

Tiny Logging

tiny_result

Tiny Result

trafo_xs

Calculate the transformed x-values

transform_xdt_to_xss

Calculates the transformed x-values

trm

Syntactic Sugar Terminator Construction

Features highly configurable search spaces via the 'paradox' package and optimizes every user-defined objective function. The package includes several optimization algorithms e.g. Random Search, Iterated Racing, Bayesian Optimization (in 'mlr3mbo') and Hyperband (in 'mlr3hyperband'). bbotk is the base package of 'mlr3tuning', 'mlr3fselect' and 'miesmuschel'.

  • Maintainer: Marc Becker
  • License: LGPL-3
  • Last published: 2025-10-10