Skip to main content

SearchSpace

Module: opytimizer.spaces.search

A SearchSpace Factory Class for agents, variables and methods related to the search space.

Constructor​

SearchSpace(n_agents: int, n_variables: int, n_objectives: int, lower_bound: Union[float, List, Tuple, Any], upper_bound: Union[float, List, Tuple, Any], mapping: Optional[List[str]] = None, env: opytimizer.core.environment.Environment = None, tensorized: bool = False) -> Union[opytimizer.spaces.search._SingleObjectiveSearchSpace, opytimizer.spaces.search._MultiObjectiveSearchSpace, opytimizer.spaces.search._SingleObjectiveTensorSearchSpace, opytimizer.spaces.search._MultiObjectiveTensorSearchSpace]

Parameters​

ParameterTypeDefaultDescription
n_agentsint—
n_variablesint—
n_objectivesint—
lower_boundUnion[float, List, Tuple, Any]—
upper_boundUnion[float, List, Tuple, Any]—
mappingOptional[List[str]]None—
envopytimizer.core.environment.EnvironmentNone—
tensorizedboolFalse—