EvalGeneDet {xegaSelectGene} | R Documentation |
Evaluates a gene in a deterministic problem environment.
Description
EvalGeneDet
evaluates a gene in
a problem environment if it has not been evaluated yet.
The repeated evaluations of a gene are omitted.
Usage
EvalGeneDet(gene, lF)
Arguments
gene |
A gene. |
lF |
The local configuration of the genetic algorithm. |
Details
If the evaluation of the fitness function of the
problem environment fails, we catch the error and
return NA
.
Value
A gene (with $evaluated==TRUE
).
See Also
Other Evaluation Functions:
EvalGeneR()
,
EvalGeneStoch()
,
EvalGeneU()
,
EvalGene()
Examples
Parabola2D<-Parabola2DFactory()
lF<-NewlFevalGenes(Parabola2D)
g1<-list(evaluated=FALSE, fit=0, gene1=c(1.0, -1.5))
g2<-list(evaluated=FALSE, fit=0, gene1=c(0.0, 0.0))
g1a<-EvalGeneDet(g1, lF)
EvalGeneDet(g1a, lF)
g2a<-EvalGeneDet(g2, lF)
EvalGeneDet(g2a, lF)
[Package xegaSelectGene version 1.0.0.0 Index]