saealib.OptimizationStrategy

class saealib.OptimizationStrategy[source]

Bases: ABC

Base class for optimization strategies.

Methods

__init__

step

Perform one generation step: generate, score, evaluate, and update.

Method Details

OptimizationStrategy.__init__()
abstract OptimizationStrategy.step(ctx, provider)[source]

Perform one generation step: generate, score, evaluate, and update.

Parameters:
  • ctx (OptimizationContext) – Current optimization context.

  • provider (ComponentProvider) – Component provider.

Return type:

None