Type alias GenerationFactory<ChromosomeType, FitnessType>
Generation
Factory
<ChromosomeType, FitnessType>: ((currentPopulation
: Agent<ChromosomeType, FitnessType>[], currentGeneration
: number) => Agent<ChromosomeType, FitnessType>[])
Type Parameters
Type declaration
-
- (currentPopulation: Agent<ChromosomeType, FitnessType>[], currentGeneration: number): Agent<ChromosomeType, FitnessType>[]
-
Parameters
-
currentPopulation: Agent<ChromosomeType, FitnessType>[]
-
currentGeneration: number
Returns Agent<ChromosomeType, FitnessType>[]
The type of the group of genes that forms the genome.