If set to true, collectTransmissionInfo saves information concerning the relationship between parent and offspring
during mutation operations as well as the mutation operation that occurred.
If this method is called in steadyState mode with a selectMethod that uses roulette wheel selection
(FITNESS_PROPORTIONAL, RANK or FUSS), elitist selection will not occur, even if an elite size has been set.
If this method is called in steadyState mode with a selectMethod that uses roulette wheel selection
(FITNESS_PROPORTIONAL, RANK or FUSS), elitist selection will not occur, even if an elite size has been set.
Provides basic Genetic Programming classes, in particular the Population and Individual classes,
which represent a population of solutions and the tree-structured solutions within a population.
getAllClassificationData returns the numbers of true positives, false positives, true negatives and false negatives, given a data array and a threshold (cut-off).
This method will return null if no evolution has occurred (because no validation has been performed) or if a validation
set was not provided or a validation criterion was not used.
Returns a vector containing information about the relationship between parent and offspring during crossover operations,
provided collectTransmissionInfo has been set to true.
Returns a vector containing information about the relationship between parent and offspring during mutation operations,
provided collectTransmissionInfo has been set to true.
Creates a PopulationDescriptor object with a growMethod, minimum and maximum tree depths and arrays of Functions,
Constants and Inputs to be used in constructing Individuals.
Creates a PopulationDescriptor object with a growMethod, minimum and maximum tree depths, arrays of Functions,
Constants and Inputs to be used in constructing Individuals and a growFunctionProportion.
When the SUBTREE_REPLACEMENT mutation takes place, a randomly chosen subtree is replaced by a random subtree,
of similar size grown with the GROW method.