View source: R/xegaOperatorPipelinesInGene.R
| newCross2Mut1PipelineG | R Documentation |
The pipeline is evaluate(accept((crossover o mutation), gene, gene1)).
Mutation is applied to the first kid.
newCross2Mut1PipelineG(g, g1)
g |
A gene. |
g1 |
A gene. |
Closure of genetic operator pipeline
with crossover with 2 kids and mutation on the first kid only.
The argument of the closure lF
configures the behavior of the pipeline.
Other Genetic Operator Pipelines in Gene:
newCross2Mut2PipelineG(),
newCross2PipelineG(),
newCrossMut2PipelineG(),
newCrossMutPipelineG(),
newCrossPipelineG(),
newMutPipelineG(),
newPipelineG()
lFxegaGaGene$CrossGene<-xegaGaCross2Gene
lFxegaGaGene$MutationRate<-function(fit, lF) {0.5}
lFxegaGaGene$CrossRate<-function(fit, lF) {0.5}
lFxegaGaGene$Accept<-function(OpPipeline, gene, lF) {OpPipeline(gene, lF)}
g<-xegaGaInitGene(lFxegaGaGene)
g1<-xegaGaInitGene(lFxegaGaGene)
a<-newCross2Mut1PipelineG(g, g1)
print(a)
a$Pipeline(a, lFxegaGaGene)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.