Description
🚀 Feature Request
My design space is fully discrete(every parameter support few levels/integer values) and extremely huge so that can not be enumerated ahead and provide to
optimize_acqf_discrete
. I am newer in botorch. After checking all API reference in official doc, maybe optimize_acqf-discrete_local_search
is the newest func in tackling with discrete design space?
But now I ran some constraints problems, beacause I need to set equality and inequality, and nonlinear constraints in my input parameters. let's say, x is a 20-dim parameter configuration in the whole design space, I have three kinds of constraints to make it valid:
-
x_1 = 2*x_2
-
x_3 >= x_4
-
x_5%x_6 = 0 (dividable)
So can optimize_acqf-discrete_local_search
tackle with these constraints? I did not see the arguments of "none_linear_constraints" and "equality_constraints" in the API though. Anyone could give me some suggestion?