Skip to main content

Search Spaces

Opytimizer supports different topology representations for optimization tasks:

  • SearchSpace: Standard nn-dimensional real-valued vector space.
  • HyperComplexSpace: Extends candidate positions to multi-dimensional hyper-complex numbers (e.g., Quaternions, Octonions).
  • TreeSpace: Hierarchical tree topologies used primarily for Symbolic Regression and Genetic Programming (GP).
  • GraphSpace: Graph-structured search topologies for network and pathing problems.