The Single Arithmetic Crossover (SAX) operator calculates the arithmetic mean by multiplying the parts of the Parents after a randomly determined breakpoint by a random value. Other elements remain the same.
Usage
sax(x1, x2, cxon, cxalfa, ...)
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
cxalfa
Alpha value. If no value is entered, it is randomly selected by the function in the range [0,1].
…
Further arguments passed to or from other methods.