# Black-Box Optimization Toolkit

## Documentation for package ‘bbotk’ version 1.9.0

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A B C E I L M O S T

bbotk-package | bbotk: Black-Box Optimization Toolkit

## -- A --

Archive | Data Storage
ArchiveAsync | Rush Data Storage
ArchiveAsyncFrozen | Frozen Rush Data Storage
ArchiveBatch | Data Table Storage
as_terminator | Convert to a Terminator
as_terminator.Terminator | Convert to a Terminator
as_terminators | Convert to a Terminator
as_terminators.default | Convert to a Terminator
as_terminators.list | Convert to a Terminator

## -- B --

bbotk | bbotk: Black-Box Optimization Toolkit
bbotk.async_freeze_archive | Freeze Archive Callback
bbotk.backup | Backup Archive Callback
bbotk_conditions | Condition Classes for bbotk
bb_optimize | Black-Box Optimization
bb_optimize.function | Black-Box Optimization
bb_optimize.Objective | Black-Box Optimization
branin | Branin Function
branin_wu | Branin Function

## -- C --

CallbackAsync | Create Asynchronous Optimization Callback
CallbackBatch | Create Batch Optimization Callback
callback_async | Create Asynchronous Optimization Callback
callback_batch | Create Batch Optimization Callback
choose_search_space | Choose Search Space
Codomain | Codomain of Function
ContextAsync | Asynchronous Optimization Context
ContextBatch | Batch Optimization Context

## -- E --

error_bbotk | Condition Classes for bbotk
error_bbotk_terminated | Condition Classes for bbotk
EvalInstance | Evaluation Instance Base Class

## -- I --

is_dominated | Calculate which points are dominated

## -- L --

local_search | Local Search
local_search_control | Local Search Control

## -- M --

mlr_optimizers | Dictionary of Optimizer
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_terminators | Dictionary of Terminators
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 | Terminator that stops when optimization does not improve
mlr_terminators_stagnation_batch | Terminator that stops when optimization does not improve
mlr_terminators_stagnation_hypervolume | Stagnation Hypervolume Terminator

## -- O --

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 | Syntactic Sugar for Optimization Instance Construction
oi_async | Syntactic Sugar for Asynchronous 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
Optimizer | Optimizer
OptimizerAsync | Asynchronous Optimizer
OptimizerAsyncDesignPoints | Asynchronous Optimization via Design Points
OptimizerAsyncGridSearch | Asynchronous Optimization via Grid Search
OptimizerAsyncRandomSearch | Asynchronous Optimization via Random Search
OptimizerBatch | Batch Optimizer
OptimizerBatchChain | Run Optimizers Sequentially
OptimizerBatchCmaes | Optimization via Covariance Matrix Adaptation Evolution Strategy
OptimizerBatchDesignPoints | Optimization via Design Points
OptimizerBatchFocusSearch | Optimization via Focus Search
OptimizerBatchGenSA | Generalized Simulated Annealing
OptimizerBatchGridSearch | Optimization via Grid Search
OptimizerBatchIrace | Iterated Racing
OptimizerBatchLocalSearch | Local Search
OptimizerBatchNLoptr | Non-linear Optimization
OptimizerBatchRandomSearch | Optimization via Random Search
opts | Syntactic Sugar Optimizer Construction

## -- S --

shrink_ps | Shrink a ParamSet towards a point.

## -- T --

terminated_error | Termination Error
Terminator | Abstract Terminator Class
TerminatorClockTime | Clock Time Terminator
TerminatorCombo | Combine Terminators
TerminatorEvals | Terminator that stops after a number of evaluations
TerminatorNone | None Terminator
TerminatorPerfReached | Performance Level Terminator
TerminatorRunTime | Run Time Terminator
TerminatorStagnation | Terminator that stops when optimization does not improve
TerminatorStagnationBatch | Terminator that stops when optimization does not improve
TerminatorStagnationHypervolume | Stagnation Hypervolume Terminator
trafo_xs | Calculate the transformed x-values
trm | Syntactic Sugar Terminator Construction
trms | Syntactic Sugar Terminator Construction