Skip to content

Commit

Permalink
Migrate mixed optimizer to OSS (#2573)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: #2573

Moves `optimize_acqf_mixed_alternating` to OSS BoTorch. This is an optimizer designed for mixed (low-cardinality) integer and continuous variables. It alternates between discrete and continuous optimization steps to optimize the acquisition function. The discrete step greedily searches over the integer variables, moving to the 1-Manhattan distance neighbor that offers the greatest improvement at each step. The continuous steps calls to `optimize_acqf` to optimize the continuous variables, while keeping the discrete dimensions fixed.

Reviewed By: Balandat

Differential Revision: D64349675
  • Loading branch information
saitcakmak authored and facebook-github-bot committed Oct 15, 2024
1 parent 6bfea16 commit 343228e
Show file tree
Hide file tree
Showing 3 changed files with 1,440 additions and 0 deletions.
Loading

0 comments on commit 343228e

Please sign in to comment.