recUnifCrossover function

Uniform crossover recombinator.

Uniform crossover recombinator.

Produces two child individuals. The i-th gene is from parent1 with probability p and from parent2 with probability 1-p.

recUnifCrossover(inds, p = 0.5)

Arguments

  • inds: [list]

    Parents, i.e., list of exactly two numeric or binary vectors of equal length.

  • p: [numeric(1)]

    Probability to select gene from parent1.

Returns

[list]

See Also

Other recombinators: recCrossover(), recIntermediate(), recOX(), recPMX(), recSBX()

  • Maintainer: Jakob Bossek
  • License: GPL-3
  • Last published: 2023-03-08