Crossover

Crossover methods define how genetic material is exchanged between two parent solutions to create new offspring, promoting diversity and helping the algorithm explore better solutions over time.

GeneticAlgorithms.SinglePointCrossoverType
SinglePointCrossover()

Callable type for the single point crossover method. The single point crossover method selects a random point in the chromosome and swaps all genes after that point.

source
GeneticAlgorithms.SinglePointCrossoverMethod
(c::SinglePointCrossover)(parent1::C, parent2::C)::Tuple{C,C} where {C<:Chromosome}

Performs single point crossover on two parent chromosomes, returning two offspring chromosomes.

source