[][src]Function egp::operators::recombine

pub fn recombine(
    blueprints: &Blueprints,
    n_transfer: usize,
    parent_a: &EgpChromosome,
    parent_b: &EgpChromosome
) -> EgpChromosome

Performs the recombination / crossover genetic operator

The crossover event is either a transfer from parent_a to parent_b, or a removal from parent_a, with equal probability. This is done for balancing the overall chromosome size in the population.