View source: R/xegaOperatorPipelines.R
newCrossMutPipeline | R Documentation |
The pipeline is evaluate(accept((crossover o mutation), gene, gene1))
.
The symbol o
is short for mutation(crossover(gene, gene1))
in the accept function.
newCrossMutPipeline(g, g1, lF)
g |
A gene. |
g1 |
A gene. |
lF |
The local function configuration. |
Closure of genetic operator pipeline
with mutation and crossover.
The argument of the closure lF
configures the behavior of the pipeline.
Other Genetic Operator Pipelines:
newCross2Mut1Pipeline()
,
newCross2Mut2Pipeline()
,
newCross2Pipeline()
,
newCrossMut2Pipeline()
,
newCrossPipeline()
,
newMutPipeline()
,
newPipeline()
lFxegaGaGene$CrossGene<-xegaGaCrossGene
lFxegaGaGene$MutationRate<-function(fit, lF) {0.5}
lFxegaGaGene$CrossRate<-function(fit, lF) {0.5}
lFxegaGaGene$Accept<-function(OperatorPipeline, gene, lF) {gene}
g<-xegaGaInitGene(lFxegaGaGene)
g1<-xegaGaInitGene(lFxegaGaGene)
a<-newCrossMutPipeline(g, g1, lFxegaGaGene)
print(a)
a(lFxegaGaGene)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.