xegaDfInitGene() generates a random real-coded gene
with a given length. The length of the gene is the
length of lF$penv$bitlength().
Usage
xegaDfInitGene(lF)
Value
A real-coded gene (a named list):
$evaluated: FALSE. See package xegaSelectGene.
$evalFail: FALSE. Set by the error handler(s)
of the Evaluation Functions
in package xegaSelectGene
in the case of failure.
$fit: Fitness.
$gene1: A vector of reals.
Arguments
lF
Local configuration of the genetic algorithm.
Details
In the real-coded representation of
package xegaDf, gene is at least a list with
$evaluated: Boolean. TRUE if the fitness is known.
$fit: The fitness of the genotype of
$gene1.
$gene1: a real vector (the genotype).
References
Price, Kenneth V., Storn, Rainer M. and Lampinen, Jouni A. (2005)
The Differential Evolution Algorithm (Chapter 2), pp. 37-134.
In: Differential Evolution. A Practical Approach to Global Optimization.
Springer, Berlin.
<doi:10.1007/3-540-31306-0>