Linkage Crossover (LC) is an operator based on the repositioning of a randomly selected fragment from one of the parents, starting from a randomly selected location in the offspring chromosome (Harik & Goldberg, 1997). It is also called Exchange Crossover (EC).
Usage
eclc(x1, x2, cxon, ...)
Arguments
x1
A vector. It contains the chromosomal information of parent-1.
x2
A vector. It contains the chromosomal information of parent-2.
cxon
Number of offspring to be generated as a result of crossover
…
Further arguments passed to or from other methods.
Value
A matrix containing the generated offsprings.
References
Harik, G.D. and Goldberg, D.E. (1997). Learning linkage. Foundation of Genetic Algorithms Ch. 4, Morgan-Kaufmann. pp. 247-262.