baybe.searchspace.utilsΒΆ

Utilities for search space construction.

Functions

build_constrained_product(parameters, ...[, ...])

Build a constrained Cartesian product, using Polars if configured.

optimize_parameter_order(parameters, constraints)

Determine a heuristic parameter ordering for incremental space construction.

parameter_cartesian_prod_pandas(parameters)

Create the Cartesian product of discrete parameter values using Pandas.

parameter_cartesian_prod_pandas_constrained(...)

Build a Cartesian product of parameters with incremental constraint filtering.

parameter_cartesian_prod_polars(parameters)

Create the Cartesian product of discrete parameter values using Polars.