Skip to contents

Package

bbotk bbotk-package
bbotk: Black-Box Optimization Toolkit

Objective

Objective
Objective function with domain and co-domain
ObjectiveRFun
Objective interface with custom R function
ObjectiveRFunDt
Objective interface for basic R functions.
ObjectiveRFunMany
Objective Interface with Custom R Function

Terminator

Terminator
Abstract Terminator Class
mlr_terminators_clock_time TerminatorClockTime
Clock Time Terminator
mlr_terminators_combo TerminatorCombo
Combine Terminators
mlr_terminators_evals TerminatorEvals
Terminator that stops after a number of evaluations
mlr_terminators_none TerminatorNone
None Terminator
mlr_terminators_perf_reached TerminatorPerfReached
Performance Level Terminator
mlr_terminators_run_time TerminatorRunTime
Run Time Terminator
mlr_terminators_stagnation TerminatorStagnation
Terminator that stops when optimization does not improve
mlr_terminators_stagnation_batch TerminatorStagnationBatch
Terminator that stops when optimization does not improve
mlr_terminators
Dictionary of Terminators
trm() trms()
Syntactic Sugar Terminator Construction

Optimization Instance

OptimInstance
Optimization Instance with budget and archive
OptimInstanceMultiCrit
Optimization Instance with budget and archive
OptimInstanceSingleCrit
Optimization Instance with budget and archive

Optimizer

Optimizer
Optimizer
mlr_optimizers_cmaes OptimizerCmaes
Optimization via Covariance Matrix Adaptation Evolution Strategy
mlr_optimizers_design_points OptimizerDesignPoints
Optimization via Design Points
mlr_optimizers_focus_search OptimizerFocusSearch
Optimization via Focus Search
mlr_optimizers_gensa OptimizerGenSA
Optimization via Generalized Simulated Annealing
mlr_optimizers_grid_search OptimizerGridSearch
Optimization via Grid Search
mlr_optimizers_irace OptimizerIrace
Optimization via Iterated Racing
mlr_optimizers_nloptr OptimizerNLoptr
Optimization via Non-linear Optimization
mlr_optimizers_random_search OptimizerRandomSearch
Optimization via Random Search
mlr_optimizers
Dictionary of Optimizer
opt() opts()
Syntactic Sugar Optimizer Construction

Archive

Archive
Logging object for objective function evaluations
ArchiveBest
Minimal logging object for objective function evaluations
Codomain
Codomain of Function

Callbacks

CallbackOptimization
Create Optimization Callback
callback_optimization()
Create Optimization Callback
ContextOptimization
Optimization Context
bbotk.backup
Backup Archive Callback

Misc

is_dominated()
Calculate which points are dominated
Progressor
Progressor
branin() branin_wu()
Branin Function
bb_optimize bb_optimize.function bb_optimize.Objective
Black-Box Optimization
shrink_ps()
Shrink a ParamSet towards a point.