Closed
Description
Can BoTorch be used over discrete parameter domains?
(if so, than this is a feature inquiry, and not a feature "request")
We have a use case of domains which are partly continuous, partly discrete, like:
[{"name": "param1", "type": "continuous", "domain": [-5, 10]}, {"name": "param2", "type": "continuous", "domain": [1, 15]}, {"name": "param3", "type": "discrete", "domain": [1, 1.5, 2, 2.5, 3, 3.5, 4]}]
The functions under "botorch/optim/optimize.py" accept an argument called "bounds", which you define as : "bounds: A 2 x d
tensor of lower and upper bounds for each column of X
".
These are obviously bounds for a continuous search space. Can BoTorch be used for searching over discrete spaces?
Thank you so much for the package!
Avi