Geometric Crossover is used to search for applicable region boundaries in constraint processing in NLP problems (Michalewicz & Schoenauer, 1996). It generates one offspring per each cross.
Usage
geomx(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
Michalewicz, Z. and Schoenauer, M. (1996). Evolutionary Algorithms for constrained parameter optimization problems. Evoltionary Computation, 4(1), 1-32.