-
Notifications
You must be signed in to change notification settings - Fork 445
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Motivation
Hi,
I recently saw optimize_with_nsgaii
in botorch and find it really interesting.
We (meaning @LukasHebing) build something related and I thought it can make sense to unite/merge both apporaches.
In contrast to the approach in botorch, our's differs as following:
- it can also handle single-objective optimization --> useful when no gradients are available for the acqf.
- we are featuring discrete and categorical inputs via
pymoo.core.variable.Integer
andpymoo.core.variable.Choice
- Repair functionality for linear and non-linear constraints.
Describe the solution you'd like to see implemented in BoTorch.
Ideally one would have a kind of generic pymoo wrapper for acqf(s) optimization which follows the syntax of optimize_mixed_alternating
including also non-linear constraints (and the features from above) and exposing pymoo hyperparams to the user. Would you be interested in this?
Describe any alternatives you've considered to the above solution.
No response
Is this related to an existing issue in BoTorch or another repository? If so please include links to those Issues here.
No response
Pull Request
Yes
Code of Conduct
- I agree to follow BoTorch's Code of Conduct
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request