| n_Genes | The number of genes in a Genotype. |
| headLength | The length of gene's head. |
| n_generations | The maximum number of generations to evolve. |
| functionsSet | The set of functions. Functions are Symbols that accept more than 0 arguments. |
| variablesSet | The set of variables. Variables accept 0 parameters and change value with different variable cases. |
| constantsSet | The set of constants. Constants accept 0 parameters and don't change value with different variable cases. |
| symbolSetsProbabilityDistribution | Array with two elements. It is the cumulative probability of the functions, variables and constants sets respective to the elements of the array.
The first element is the probability for a function to occur in a place of the genome. The second element is the probability of a function to occur plus the probability of a variable to occur. The probability of a constant is 1 minus the second element in the array. |
| genesLinkingFunction | The linking function between genes of Genotypes from this population.
Must have number of aguments equal to the number of genes in a Genotype from this population. |
| operators | The set of genetic operators, mating probability function and fitness function used by this population. |
| constantsSetMutation | Mutates constants in an alphabet of constants. |