Skip to contents

Package

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.

Terminator

Terminator
Abstract Terminator Class
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
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
Optimization via Covariance Matrix Adaptation Evolution Strategy
mlr_optimizers_design_points
Optimization via Design Points
mlr_optimizers_gensa
Optimization via Generalized Simulated Annealing
mlr_optimizers_grid_search
Optimization via Grid Search
mlr_optimizers_irace
Optimization via Iterated Racing
mlr_optimizers_nloptr
Optimization via Non-linear Optimization
mlr_optimizers_random_search
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

Misc

is_dominated()
Calculate which points are dominated
Progressor
Progressor
branin()
Branin Function
bb_optimize
Black-Box Optimization