Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support constrained and multi-objective functions? #243

Open
jmren168 opened this issue Aug 27, 2019 · 3 comments
Open

Support constrained and multi-objective functions? #243

jmren168 opened this issue Aug 27, 2019 · 3 comments

Comments

@jmren168
Copy link

Hi there,

I'm new to this library, and would like to know if emukit supports to constrained and multi-objective functions. Hope anyone could help to answer my problem. Any comments are highly appreciated.

@apaleyes
Copy link
Collaborator

Hi, thanks for the interest.

In terms of constrained functions, Emukit supports both constraints of the input space (see https://github.com/amzn/emukit/blob/master/emukit/core/constraints.py) and acquisition constraints (see https://github.com/amzn/emukit/blob/master/emukit/bayesian_optimization/acquisitions/probability_of_feasibility.py)

As far as multi-objective goes, we haven't implemented anything yet. But it should be very straightforward to extend emukit for this use case. And we always welcome PRs!

@jmren168 jmren168 changed the title Support to constrained and multi-objective functions? Support constrained and multi-objective functions? Oct 1, 2019
@CuriousSingularity
Copy link

@jmren168 were you able to get the multi-objective going? Or did you find any other library which is cable of multi-objective optimization? Any hints would you really useful. Thank you.

@DavidWalz
Copy link

DavidWalz commented Sep 1, 2020

@CuriousSingularity BoTorch has a flexible support for multiobjective optimization https://github.com/pytorch/botorch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants