Slot: strategy

Search strategy over the decision space (the space axes). ‘grid’ (default) exhaustively evaluates the Cartesian/zip grid of axis points — today’s behaviour. ‘nsga2’ runs an adaptive multi-objective genetic search (pymoo NSGA-II) that returns the non-dominated Pareto front over objectives; axes then supply only decision-variable bounds (domain lo/hi), and per-strategy hyper-parameters (population_size, num_generations, seed, reference_point) live in parameters. Extensible later to ‘random’ / ‘sobol’ / ‘cmaes’. Forward-compatible with the planned unified Search.strategy (see dev/unified_search.qmd).

URI: tvbo:slot/strategy

Applicable Classes

Name Description Modifies Slot
Exploration Parameter space exploration (grid search, sweep) no

Properties

Type and Range

Property Value
Range xsd:string
Domain Of Exploration

Cardinality and Requirements

Property Value

Slot Characteristics

Property Value
If Absent string(grid)
Owner Exploration

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:strategy
native tvbo:strategy

LinkML Source

name: strategy
description: Search strategy over the decision space (the `space` axes). 'grid' (default)
  exhaustively evaluates the Cartesian/zip grid of axis points — today's behaviour.
  'nsga2' runs an adaptive multi-objective genetic search (pymoo NSGA-II) that returns
  the non-dominated Pareto front over `objectives`; axes then supply only decision-variable
  bounds (domain lo/hi), and per-strategy hyper-parameters (population_size, num_generations,
  seed, reference_point) live in `parameters`. Extensible later to 'random' / 'sobol'
  / 'cmaes'. Forward-compatible with the planned unified `Search.strategy` (see dev/unified_search.qmd).
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(grid)
owner: Exploration
domain_of:
- Exploration
range: string