Package: gramEvol 2.1-4

gramEvol: Grammatical Evolution for R

A native R implementation of grammatical evolution (GE). GE facilitates the discovery of programs that can achieve a desired goal. This is done by performing an evolutionary optimisation over a population of R expressions generated via a user-defined context-free grammar (CFG) and cost function.

Authors:Farzad Noorian, Anthony Mihirana de Silva

gramEvol_2.1-4.tar.gz
gramEvol_2.1-4.zip(r-4.5)gramEvol_2.1-4.zip(r-4.4)gramEvol_2.1-4.zip(r-4.3)
gramEvol_2.1-4.tgz(r-4.5-any)gramEvol_2.1-4.tgz(r-4.4-any)gramEvol_2.1-4.tgz(r-4.3-any)
gramEvol_2.1-4.tar.gz(r-4.5-noble)gramEvol_2.1-4.tar.gz(r-4.4-noble)
gramEvol_2.1-4.tgz(r-4.4-emscripten)gramEvol_2.1-4.tgz(r-4.3-emscripten)
gramEvol.pdf |gramEvol.html
gramEvol/json (API)
NEWS

# Install 'gramEvol' in R:
install.packages('gramEvol', repos = c('https://fnoorian.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/fnoorian/gramevol/issues

On CRAN:

Conda:

5.98 score 28 stars 23 scripts 369 downloads 42 exports 0 dependencies

Last updated 2 years agofrom:302bcc95f1. Checks:1 OK, 8 ERROR. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 30 2025
R-4.5-winERRORMar 30 2025
R-4.5-macERRORMar 30 2025
R-4.5-linuxERRORMar 30 2025
R-4.4-winERRORMar 30 2025
R-4.4-macERRORMar 30 2025
R-4.4-linuxERRORMar 30 2025
R-4.3-winERRORMar 30 2025
R-4.3-macERRORMar 30 2025

Exports:as.character.GEPhenotypeas.expression.GEPhenotypec.GERuleCreateGrammarEvalExpressionsEvolutionStrategy.intGeneticAlg.intGetGrammarDepthGetGrammarMaxRuleSizeGetGrammarMaxSequenceLenGetGrammarNumOfExpressionsGrammarGenotypeToPhenotypeGrammarGetDepthGrammarGetFirstSequenceGrammarGetNextSequenceGrammarIsRecursiveGrammarIsTerminalGrammarMapGrammarMaxRuleSizeGrammarMaxSequenceLenGrammarMaxSequenceRangeGrammarNumOfExpressionsGrammarRandomExpressionGrammarStartSymbolGrammaticalEvolutionGrammaticalExhaustiveSearchGrammaticalRandomSearchgrulegsrulegvruleis.GrammarOverflowprint.EvolutionStrategy.intprint.GeneticAlg.intprint.GEPhenotypeprint.GERuleprint.GESearchprint.grammarprint.GrammarOverflowprint.GrammaticalEvolutionprint.summary.grammarReplaceInExpressionsummary.grammar

Dependencies:

Grammatical evolution: A tutorial using gramEvol

Rendered fromge-intro.Rnwusingknitr::knitron Mar 30 2025.

Last update: 2016-09-25
Started: 2015-02-10

Readme and manuals

Help Manual

Help pageTopics
Grammar Rule Concatenationc.GERule
Context-free Grammar ObjectCreateGrammar grule gsrule gvrule print.GERule print.grammar
Evaluate a collection of ExpressionsEvalExpressions
Evolution Strategy with Integer ChromosomesEvolutionStrategy.int print.EvolutionStrategy.int
Genetic Algorithm with Integer ChromosomesGeneticAlg.int print.GeneticAlg.int
Grammar IteratorGrammarGetFirstSequence GrammarGetNextSequence is.GrammarOverflow print.GrammarOverflow
Non-terminal Phenotype test.GrammarIsTerminal
Sequence to Expression Mapping using Context-free Grammaras.character.GEPhenotype as.expression.GEPhenotype GrammarGenotypeToPhenotype GrammarMap print.GEPhenotype
Random Expression GenerationGrammarRandomExpression
Grammatical EvolutionGrammaticalEvolution print.GrammaticalEvolution
Exhaustive SearchGrammaticalExhaustiveSearch print.GESearch
Random SearchGrammaticalRandomSearch
Replace as sub-expression isnide an expressionReplaceInExpression
Context-free Grammar Object InformationGetGrammarDepth GetGrammarMaxRuleSize GetGrammarMaxSequenceLen GetGrammarNumOfExpressions GrammarGetDepth GrammarIsRecursive GrammarMaxRuleSize GrammarMaxSequenceLen GrammarMaxSequenceRange GrammarNumOfExpressions GrammarStartSymbol print.summary.grammar summary.grammar