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.

AuthorFarzad Noorian, Anthony Mihirana de Silva
Date of publication2016-07-04 09:12:56
MaintainerFarzad Noorian <farzad.noorian@gmail.com>
LicenseGPL (>= 2)
Version2.1-3
https://github.com/fnoorian/gramEvol/

View on CRAN

Functions

as.character.GEPhenotype Man page
as.expression.GEPhenotype Man page
c.GERule Man page
CreateGrammar Man page
EvalExpressions Man page
EvolutionStrategy.int Man page
GeneticAlg.int Man page
GetGrammarDepth Man page
GetGrammarMaxRuleSize Man page
GetGrammarMaxSequenceLen Man page
GetGrammarNumOfExpressions Man page
GrammarGenotypeToPhenotype Man page
GrammarGetDepth Man page
GrammarGetFirstSequence Man page
GrammarGetNextSequence Man page
GrammarIsRecursive Man page
GrammarIsTerminal Man page
GrammarMap Man page
GrammarMaxRuleSize Man page
GrammarMaxSequenceLen Man page
GrammarMaxSequenceRange Man page
GrammarNumOfExpressions Man page
GrammarRandomExpression Man page
GrammarStartSymbol Man page
GrammaticalEvolution Man page
GrammaticalExhaustiveSearch Man page
GrammaticalRandomSearch Man page
grule Man page
gsrule Man page
gvrule Man page
is.GrammarOverflow Man page
print.EvolutionStrategy.int Man page
print.GeneticAlg.int Man page
print.GEPhenotype Man page
print.GERule Man page
print.GESearch Man page
print.grammar Man page
print.GrammarOverflow Man page
print.GrammaticalEvolution Man page
print.summary.grammar Man page
summary.grammar Man page

Files

gramEvol
gramEvol/inst
gramEvol/inst/CITATION
gramEvol/inst/doc
gramEvol/inst/doc/ge-intro.R
gramEvol/inst/doc/ge-intro.Rnw
gramEvol/inst/doc/ge-intro.pdf
gramEvol/tests
gramEvol/tests/grammar_newstyle.R
gramEvol/tests/exhaustive.R
gramEvol/tests/bnf.R
gramEvol/tests/ge.R
gramEvol/tests/ga.R
gramEvol/tests/es.R
gramEvol/tests/grammar_sequence.R
gramEvol/tests/test.bnf
gramEvol/tests/grammar_oldstyle.R
gramEvol/tests/randomsearch.R
gramEvol/NAMESPACE
gramEvol/NEWS.md
gramEvol/R
gramEvol/R/ReadBNFFile.R gramEvol/R/Grammar_escape.R gramEvol/R/GrammaticalEvolution.R gramEvol/R/GrammarRandomExpression.R gramEvol/R/GrammarGetFirstSequence.R gramEvol/R/GERule_Concat.R gramEvol/R/GrammarOverflow.R gramEvol/R/GrammarGetNextSequence.R gramEvol/R/SymbolicRuleToListRule.R gramEvol/R/GrammaticalRandomSearch.R gramEvol/R/EvalExpressions.R gramEvol/R/GrammarIsRecursive.R gramEvol/R/GrammarMap.R gramEvol/R/Grammar_helpers.R gramEvol/R/GERule.R gramEvol/R/GeneticAlg.int.R gramEvol/R/GrammarStartSymbol.R gramEvol/R/GrammarVerboseMap.R gramEvol/R/CreateGrammar.R gramEvol/R/GrammaticalExhaustiveSearch.R gramEvol/R/print.grammar.R gramEvol/R/GrammarMaxSequenceLen.R gramEvol/R/GEPhenotype.R gramEvol/R/print.GESearch.R gramEvol/R/GrammarMaxRuleSize.R gramEvol/R/GrammarGetDepth.R gramEvol/R/GrammarNumOfExpressions.R gramEvol/R/GrammarMaxSequenceRange.R gramEvol/R/GeneticAlg_helpers.R gramEvol/R/EvolutionStrategy.int.R gramEvol/R/summary.grammar.R gramEvol/R/GrammarIsTerminal.R
gramEvol/vignettes
gramEvol/vignettes/vig_refs.bib
gramEvol/vignettes/ge-intro.Rnw
gramEvol/README.md
gramEvol/MD5
gramEvol/build
gramEvol/build/vignette.rds
gramEvol/DESCRIPTION
gramEvol/man
gramEvol/man/CreateGrammar.Rd gramEvol/man/GrammarIsTerminal.Rd gramEvol/man/EvolutionStrategy.int.Rd gramEvol/man/GrammarMap.Rd gramEvol/man/GrammaticalEvolution.Rd gramEvol/man/EvalExpressions.Rd gramEvol/man/GrammaticalRandomSearch.Rd gramEvol/man/GrammaticalExhaustiveSearch.Rd gramEvol/man/summary.grammar.Rd gramEvol/man/GrammarGetNextSequence.Rd gramEvol/man/c.GERule.Rd gramEvol/man/GrammarRandomExpression.Rd gramEvol/man/GeneticAlg.int.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.