A computer program.
Individuals represent the problem solvers in Genetic Programming. (Other techniques in the Evolutionary Algorithms family use other representations, such as binary strings in Genetic Algorithms.)
Each Individual is made up of a unique combination of operations that they perform to try and maximize their fitness in an Environment.
In this framework, all Individuals inherit from a problem-specific Base Class implementing IIndividual. This is the user-defined class that is passed to the BaseClassVerifier and is where the operations (methods) available for use by derived Individuals are defined.
The framework also uses the IndividualInfo class to hold information about derived Individuals before they are compiled.
IIndividual Interface | GeneticProgrammingEngine.ProblemSpace Namespace | BaseClassVerifier Interface | IndividualInfo Class