Crossover

In genetic algorithms and evolutionary computation, crossover, also called recombination, is a genetic operator used to combine the genetic information of two parents to generate new offspring.

List of the evolutionary strategy strategy recombination operations:

List of the evolutionary strategy population recombination operations:

Evolutionary.averageFunction
average(population)

Returns an offspring of a multi-parent recombination by averaging population.

source
Evolutionary.marriageFunction
marriage(population)

Returns an offspring of a multi-parent recombination by random copying from population.

source

Binary crossovers:

Real valued crossovers:

Permutation crossovers: