<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>Genetic Operations for Grammar-Based Genetic Programming</dc:title>
  <dc:title>R package xegaGpGene version 1.0.0.3</dc:title>
  <dc:description>An implementation of
        the representation-dependent gene level operations of grammar-based
        genetic programming with genes which are derivation trees
        of a context-free grammar: Initialization of a gene with a 
        complete random derivation tree, decoding of a derivation tree.
        Crossover is implemented by exchanging subtrees. Depth-bounds
        for the minimal and the maximal depth of the roots of the subtrees
        exchanged by crossover can be set. 
        Mutation is implemented by replacing a subtree by a random subtree. 
        The depth of the random subtree and the insertion node are 
        configurable. For details, 
        see Geyer-Schulz (1997, ISBN:978-3-7908-0830-X).</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Imports: stats, xegaBNF (&gt; 1.0.0.4), xegaDerivationTrees,
xegaSelectGene</dc:relation>
  <dc:relation>Suggests: testthat</dc:relation>
  <dc:creator>Andreas Geyer-Schulz &lt;Andreas.Geyer-Schulz@kit.edu&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Andreas Geyer-Schulz [aut, cre] (ORCID:
    &lt;https://orcid.org/0009-0000-5237-3579&gt;)</dc:contributor>
  <dc:rights>MIT + file LICENSE (https://CRAN.R-project.org/package=xegaGpGene/LICENSE)</dc:rights>
  <dc:date>2025-08-22</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=xegaGpGene</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.xegaGpGene</dc:identifier>
</oai_dc:dc>
