powered by
After the SC operator determines a random cut point, it randomly shuffles both parental chromosomes and performs a single-point crossover.
sc(x1, x2, cxon, ...)
A vector. It contains the chromosomal information of parent-1.
A vector. It contains the chromosomal information of parent-2.
Number of offspring to be generated as a result of crossover
Further arguments passed to or from other methods.
A matrix containing the generated offsprings.
cross, px1, kpx, rsc, hux, ux, ux2, mx, rrc, disc, atc, cpc, eclc, raoc, dc, ax, hc, sax, wax, lax, bx, ebx, blxa, blxab, lapx, elx, geomx, spherex, pmx, mpmx, upmx, ox, ox2, mpx, erx, pbx, pbx2, cx, icx, smc
cross
px1
kpx
rsc
hux
ux
ux2
mx
rrc
disc
atc
cpc
eclc
raoc
dc
ax
hc
sax
wax
lax
bx
ebx
blxa
blxab
lapx
elx
geomx
spherex
pmx
mpmx
upmx
ox
ox2
mpx
erx
pbx
pbx2
cx
icx
smc
# NOT RUN { parent1 = c(1, 0, 1, 0, 1, 1, 1, 0) parent2 = c(1, 1, 1, 0, 1, 0, 0, 1) sc(parent1, parent2) # }
Run the code above in your browser using DataLab