gramEvol: Grammatical Evolution for R

Share:

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.

Author
Farzad Noorian, Anthony Mihirana de Silva
Date of publication
2016-07-04 09:12:56
Maintainer
Farzad Noorian <farzad.noorian@gmail.com>
License
GPL (>= 2)
Version
2.1-3
URLs

View on CRAN

Man pages

c.GERule
Grammar Rule Concatenation
CreateGrammar
Context-free Grammar Object
EvalExpressions
Evaluate a collection of Expressions
EvolutionStrategy.int
Evolution Strategy with Integer Chromosomes
GeneticAlg.int
Genetic Algorithm with Integer Chromosomes
GrammarGetNextSequence
Grammar Iterator
GrammarIsTerminal
Non-terminal Phenotype test.
GrammarMap
Sequence to Expression Mapping using Context-free Grammar
GrammarRandomExpression
Random Expression Generation
GrammaticalEvolution
Grammatical Evolution
GrammaticalExhaustiveSearch
Exhaustive Search
GrammaticalRandomSearch
Random Search
summary.grammar
Context-free Grammar Object Information

Files in this package

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