experimental-design / bofire

Experimental design and (multi-objective) bayesian optimization.
https://experimental-design.github.io/bofire/
BSD 3-Clause "New" or "Revised" License
188 stars 22 forks source link

Multilinear constraint #348

Closed jduerholt closed 6 months ago

jduerholt commented 6 months ago

This PR implements multilinear constraints of the form sign * x1**e1 * x2**e2 * ... * xn**en <= rhs. In addition, it simplifies the composition of equality and inequality constraints by introducing two helper classes. Furthermore a types.py is introduced.