saealib.Initializer#

class saealib.Initializer[ソース]#

ベースクラス: ABC

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

Methods

__init__

contract

Return the initializer contract.

initialize

Initialize Population and Archive.

Method Details

Initializer.__init__()#
Initializer.contract()[ソース]#

Return the initializer contract.

戻り値の型:

ComponentContract

abstractmethod Initializer.initialize(provider, problem)[ソース]#

Initialize Population and Archive.

Use them to generate an OptimizationState.

パラメータ:
  • provider (ComponentProvider) -- The component provider instance.

  • problem (Problem) -- The problem instance.

戻り値:

The optimization context.

戻り値の型:

OptimizationState