saealib.Initializer

class saealib.Initializer[source]

Bases: ABC

Abstract base for classes that set up the initial optimization context.

Methods

__init__

initialize

Initialize Population and Archive.

Method Details

Initializer.__init__()
abstract Initializer.initialize(provider, problem)[source]

Initialize Population and Archive.

Use them to generate an OptimizationContext.

Parameters:
  • provider (ComponentProvider) – The component provider instance.

  • problem (Problem) – The problem instance.

Returns:

The optimization context.

Return type:

OptimizationContext