Skip to content

Parameter Constraints or post-processing of resulting candidate points? #2687

Answered by saitcakmak
angyurchenko asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @angyurchenko. BoTorch offers limited support for discrete parameters out of the box. We recently released optimize_acqf_mixed_alternating which supports optimization over integer valued discrete parameters (which will be generalized to arbitrary discrete parameters in the future).

We offer more comprehensive support for discrete parameters in Ax, via the ChoiceParameter and integer valued RangeParameter. After some transforms, these parameters are typically optimized using optimize_acqf_mixed_alternating. Under the hood, we may use continuous relaxation (if the parameter has many values), which would utilize post_processing_func to round the parameters back to the discrete values. The…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@angyurchenko
Comment options

Answer selected by angyurchenko
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants