Skip to content

Commit e3be42c

Browse files
committed
...
1 parent 824b586 commit e3be42c

File tree

5 files changed

+15
-13
lines changed

5 files changed

+15
-13
lines changed

DESCRIPTION

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ Suggests:
6666
rush,
6767
stringi,
6868
testthat (>= 3.0.0)
69+
Remotes:
70+
mlr-org/bbotk
6971
ByteCompile: no
7072
Encoding: UTF-8
7173
Config/testthat/edition: 3
@@ -92,7 +94,7 @@ Collate:
9294
'AcqOptimizer.R'
9395
'aaa.R'
9496
'OptimizerAsyncMbo.R'
95-
'OptimizerAsyncMboADBO.R'
97+
'OptimizerADBO.R'
9698
'OptimizerMbo.R'
9799
'mlr_result_assigners.R'
98100
'ResultAssigner.R'
@@ -103,7 +105,7 @@ Collate:
103105
'SurrogateLearnerAsync.R'
104106
'SurrogateLearnerCollection.R'
105107
'TunerAsyncMbo.R'
106-
'TunerAsyncMboADBO.R'
108+
'TunerADBO.R'
107109
'TunerMbo.R'
108110
'mlr_loop_functions.R'
109111
'bayesopt_ego.R'

NAMESPACE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export(AcqFunctionStochasticCB)
2020
export(AcqFunctionStochasticEI)
2121
export(AcqOptimizer)
2222
export(OptimizerAsyncMbo)
23-
export(OptimizerAsyncMboADBO)
23+
export(OptimizerADBO)
2424
export(OptimizerMbo)
2525
export(ResultAssigner)
2626
export(ResultAssignerArchive)
@@ -30,7 +30,7 @@ export(SurrogateLearner)
3030
export(SurrogateLearnerAsync)
3131
export(SurrogateLearnerCollection)
3232
export(TunerAsyncMbo)
33-
export(TunerAsyncMboADBO)
33+
export(TunerADBO)
3434
export(TunerMbo)
3535
export(acqf)
3636
export(acqfs)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#' @name mlr_optimizers_adbo
33
#'
44
#' @description
5-
#' `OptimizerAsyncMboADBO` class that implements Asynchronous Decentralized Bayesian Optimization (ADBO).
5+
#' `OptimizerADBO` class that implements Asynchronous Decentralized Bayesian Optimization (ADBO).
66
#' ADBO is a variant of Asynchronous Model Based Optimization (AMBO) that uses [AcqFunctionStochasticCB] with exponential lambda decay.
77
#'
88
#' @note
@@ -41,7 +41,7 @@
4141
#' * `r format_bib("egele_2023")`
4242
#'
4343
#' @export
44-
OptimizerAsyncMboADBO = R6Class("OptimizerAsyncMboADBO",
44+
OptimizerADBO = R6Class("OptimizerADBO",
4545
inherit = OptimizerAsyncMbo,
4646

4747
public = list(
@@ -59,7 +59,7 @@ OptimizerAsyncMboADBO = R6Class("OptimizerAsyncMboADBO",
5959
id = "adbo",
6060
param_set = param_set,
6161
label = "Asynchronous Decentralized Bayesian Optimization",
62-
man = "mlr3mbo::OptimizerAsyncMboADBO")
62+
man = "mlr3mbo::OptimizerADBO")
6363

6464
self$param_set$set_values(
6565
lambda = 1.96,
@@ -90,4 +90,4 @@ OptimizerAsyncMboADBO = R6Class("OptimizerAsyncMboADBO",
9090
)
9191

9292
#' @include aaa.R
93-
optimizers[["adbo"]] = OptimizerAsyncMboADBO
93+
optimizers[["adbo"]] = OptimizerADBO

R/OptimizerAsyncMbo.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ OptimizerAsyncMbo = R6Class("OptimizerAsyncMbo",
6060
acq_optimizer = NULL,
6161
param_set = NULL,
6262
param_classes = c("ParamLgl", "ParamInt", "ParamDbl", "ParamFct"),
63-
properties = c("dependencies", "single-crit"),
63+
properties = c("dependencies", "single-crit", "async"),
6464
packages = c("mlr3mbo", "rush"),
6565
label = "Asynchronous Model Based Optimization",
6666
man = "mlr3mbo::OptimizerAsyncMbo"
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#' @name mlr_tuners_adbo
33
#'
44
#' @description
5-
#' `TunerAsyncMboADBO` class that implements Asynchronous Decentralized Bayesian Optimization (ADBO).
5+
#' `TunerADBO` class that implements Asynchronous Decentralized Bayesian Optimization (ADBO).
66
#' ADBO is a variant of Asynchronous Model Based Optimization (AMBO) that uses [AcqFunctionStochasticCB] with exponential lambda decay.
77
#'
88
#' @note
@@ -42,14 +42,14 @@
4242
#' * `r format_bib("egele_2023")`
4343
#'
4444
#' @export
45-
TunerAsyncMboADBO = R6Class("TunerAsyncMboADBO",
45+
TunerADBO = R6Class("TunerADBO",
4646
inherit = mlr3tuning::TunerAsyncFromOptimizerAsync,
4747
public = list(
4848

4949
#' @description
5050
#' Creates a new instance of this [R6][R6::R6Class] class.
5151
initialize = function() {
52-
optimizer = OptimizerAsyncMboADBO$new()
52+
optimizer = OptimizerADBO$new()
5353

5454
super$initialize(
5555
optimizer = optimizer,
@@ -60,4 +60,4 @@ TunerAsyncMboADBO = R6Class("TunerAsyncMboADBO",
6060
)
6161

6262
#' @include aaa.R
63-
tuners[["adbo"]] = TunerAsyncMboADBO
63+
tuners[["adbo"]] = TunerADBO

0 commit comments

Comments
 (0)