PopulationInitialization.py#
Population initialization factories and strategies.
Provides protocols and concrete implementations for creating initial
populations of BitstreamIndividual
objects with configurable post-construction and randomization strategies.
- class Population.PopulationInitialization.GenerateInitialPopulation(*args, **kwargs)[source]#
The special case of GenerateInitialPopulations that constructs only a single population
- class Population.PopulationInitialization.GenerateInitialPopulations(*args, **kwargs)[source]#
Somehow gets you an initial implementation.
- class Population.PopulationInitialization.GenerateSinglePopulationWrapper(gen_func: GenerateInitialPopulation)[source]#
A wrapper around GenerateInitialPopulation (singular) that follows GenerateInitialPopulations (plural) which is the protocol used in Evolution Returns a one-element list of the population created Example Usage: Evolution(…, GenerateSinglePopulationWrapper(GenerateRandomPopulation(…)), …)