Skip to content

Commit 1f6c25c

Browse files
Balandatfacebook-github-bot
authored andcommitted
Mixed alternating optimizer
Summary: Adds an optimizer for settings with mixed (continuous and discrete) variables, that interleaves gradient-based optimization (for fixed discrete variables) with nearest-neighbor search over discrete variables (for fixed continuous variables). This will need more cleanup and testing. Differential Revision: D48419691 fbshipit-source-id: c7f54d8820b30618cf7682ab9622db3f628c9646
1 parent fe122b0 commit 1f6c25c

File tree

3 files changed

+1144
-0
lines changed

3 files changed

+1144
-0
lines changed

botorch/optim/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
optimize_acqf_discrete_local_search,
3333
optimize_acqf_mixed,
3434
)
35+
from botorch.optim.optimize_alternating import optimize_acqf_mixed_alternating
3536
from botorch.optim.optimize_homotopy import optimize_acqf_homotopy
3637
from botorch.optim.stopping import ExpMAStoppingCriterion
3738

@@ -50,6 +51,7 @@
5051
"optimize_acqf_discrete",
5152
"optimize_acqf_discrete_local_search",
5253
"optimize_acqf_mixed",
54+
"optimize_acqf_mixed_alternating",
5355
"optimize_acqf_homotopy",
5456
"module_to_array",
5557
"scipy_minimize",

0 commit comments

Comments
 (0)