Variation operators involving two individuals are called
crossover operators.
They can either modify one of the parents according
to the material of the other parent, or modify both parents. In EO, the
former are called Binary operators and the latter Quadratic operators.
Variation operators involving one single individual are called mutation operators.
Note that in EO you can define and use variatio operators that generate any number of offspring fromany number of parents. These are called general operators, and require advanced knowledge of EO.
Crossover
Crossover operators involve two parents, and can modify one of them,
or both of them.
Using crossover operators
Mutation
Mutation operators modify one single individual. The corresponding
EO class is called eoMonOp.