xegaGedeInitGene: Initialize a real-coded gene for grammar evolution

View source: R/xegaDfInitGene.R

xegaGedeInitGeneR Documentation

Initialize a real-coded gene for grammar evolution

Description

xegaGedeInitGene() generates a random real-coded gene with a given length.

Usage

xegaGedeInitGene(lF)

Arguments

lF

Local configuration of the genetic algorithm.

Details

In the real-coded representation of package xegaDf, gene is at least a list with

  1. $evaluated: Boolean. TRUE if the fitness is known.

  2. $fit: The fitness of the genotype of $gene1.

  3. $gene1: a real vector (the genotype).

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.

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>

See Also

Other Intialization: xegaDfInitGene()

Examples

xegaGedeInitGene(lFxegaDfGene)


xegaDfGene documentation built on Aug. 22, 2025, 5:12 p.m.