Glossary of Genetic Programming Terms

Individual Term

A computer program.

Remarks

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.

Design Note

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.

See Also

IIndividual Interface | GeneticProgrammingEngine.ProblemSpace Namespace | BaseClassVerifier Interface | IndividualInfo Class