Black-Box Optimization Toolkit

Provides a common framework for optimization of black-box functions for other packages, e.g. 'mlr3tuning' or 'mlr3fselect'. It offers various optimization methods e.g. grid search, random search and generalized simulated annealing.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.2 by Marc Becker, 3 months ago,

Report a bug at

Browse source code at

Authors: Marc Becker [cre, aut] , Jakob Richter [aut] , Michel Lang [aut] , Bernd Bischl [aut] , Martin Binder [aut] , Olaf Mersmann [ctb]

Documentation:   PDF Manual  

LGPL-3 license

Imports checkmate, data.table, lgr, methods, mlr3misc, paradox, R6

Suggests adagio, GenSA, knitr, nloptr, progressr, rmarkdown, testthat

Imported by mlr3fselect, mlr3hyperband, mlr3tuning, mlr3verse, mlrintermbo.

Suggested by DoubleML, mlr3pipelines, mlr3spatiotempcv.

See at CRAN