Whole Arithmetic Recombination

Learn about the implementation of whole arithmetic recombination and an overview of other common crossover strategies.

What is whole arithmetic recombination?

Whole arithmetic recombination is a crossover strategy for real-value chromosomes that mathematically mixes each gene of the parents to produce children. Whole arithmetic recombination takes a percentage of each parent gene and adds them to produce new solutions. The percentage of each parent gene present in the child gene is determined by an alpha parameter.

Whole arithmetic recombination combines genes according to the formula:

z=xα+y(1α){\Large z = x * \alpha + y * (1 - \alpha)}

Where xx and yy are parent genes, and zz is a resulting child gene.

That formula is applied to each corresponding gene in the parent chromosomes.

One thing to note is that an alpha of 0.5 will produce identical child chromosomes.

The image given below demonstrates the idea behind whole arithmetic recombination:

Get hands-on with 1400+ tech skills courses.