Currently, conditions are limited to scalar values. We'd like to extend this support to other data types: 2d arrays, graphs, etc.
Find a way to encode the dimensions and bounds, and make it easy to pass to algorithms.
Idea: use Gymnasium spaces as for the design_space.
Also, conditions in dictionaries and classes used for constraints duplicate the information. Find a way to unify this.
Currently, conditions are limited to scalar values. We'd like to extend this support to other data types: 2d arrays, graphs, etc.
Find a way to encode the dimensions and bounds, and make it easy to pass to algorithms.
Idea: use Gymnasium spaces as for the
design_space.Also, conditions in dictionaries and classes used for constraints duplicate the information. Find a way to unify this.