saealib.GenomeInitializer#

class saealib.GenomeInitializer(n_init_archive, n_init_population, seed=None)[ソース]#

ベースクラス: Initializer

Initialize a population by sampling the problem's SearchSpace.

パラメータ:
  • n_init_archive (int)

  • n_init_population (int)

  • seed (int | None)

Methods

__init__

contract

Return the initializer contract.

initialize

Create the initial population and archive for a problem.

Method Details

GenomeInitializer.__init__(n_init_archive, n_init_population, seed=None)[ソース]#
パラメータ:
  • n_init_archive (int)

  • n_init_population (int)

  • seed (int | None)

戻り値の型:

None

GenomeInitializer.contract()#

Return the initializer contract.

戻り値の型:

ComponentContract

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

Create the initial population and archive for a problem.

パラメータ:
  • provider (ComponentProvider)

  • problem (Problem)

戻り値の型:

OptimizationState