crossover {seao} | R Documentation |
The parameter values are recombined to make new batches. The rate can be set, as well as the generation on which this recombination should happen.
crossover(struc.ea, gen=NULL, rate=90)
struc.ea |
An evolutionary algorithm structure |
gen |
The number of the generation (batch) for which the parents have to be chosen. The standard value is the last generation. |
rate |
The parameter value recombination rate, i.e. the percentage individuals which should be recombined. |
The function returns an evolutionary algorithm object, which is
actually the same as the input argument struc.ea
, but in which
the a generation is transformed:
genes |
a list containing the genome (parameter set)
stucture. This is the same as the genome (parameter set) structure
of in the input (struc.ea$genes ). |
generations |
a list of structures with information of each
generation:
|
As for all functions in this package, evolutionary terminology is used
as described in seao.terminology
.
Kurt Sys (kurt.sys@rug.ac.be)
genomestruc, newgen, chooseparents, selectparents