xegaDfCrossoverFactory: Configure the crossover function of a genetic algorithm.
Description
xegaDfCrossoverFactory() implements the selection
of one of the crossover functions in this
package by specifying a text string.
The selection fails ungracefully (produces
a runtime error) if the label does not match.
The functions are specified locally.
Current support:
Crossover functions with one kid:
"CrossGene" returns CrossGene().
"UCrossGene" returns UCrossGene(). Default.
"UPCrossGene" returns UPCrossGene().
Usage
xegaDfCrossoverFactory(method = "UCrossGene")
Value
Crossover function for genes.
Arguments
method
A string specifying the crossover function.
Details
All crossover operations return a 1 kid. This implies that
some part of the genetic material is lost.
See Also
Other Configuration:
lFxegaDfGene,
xegaDfGeneMapFactory(),
xegaDfMutationFactory(),
xegaDfReplicationFactory(),
xegaDfScaleFactorFactory()