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.SinglePointCrossover
— TypeSinglePointCrossover()
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.
GeneticAlgorithms.SinglePointCrossover
— Method(c::SinglePointCrossover)(parent1::C, parent2::C)::Tuple{C,C} where {C<:Chromosome}
Performs single point crossover on two parent chromosomes, returning two offspring chromosomes.