gramEvol: Grammatical Evolution for R
Version 2.1-3

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.

Browse man pages Browse package API and functions Browse package files

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
URL https://github.com/fnoorian/gramEvol/
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("gramEvol")

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

Functions

ApplyGrammarRule Source code
ChosenGrammarRule Source code
CreateGrammar Man page Source code
CreateGrammarFromTextList Source code
EvalExpressions Man page Source code
EvolutionStrategy.int Man page Source code
GERule.Concat Source code
GERule.EscapeDot Source code
GeneticAlg.int Man page Source code
GetFirstNonTerminalandRest Source code
GetGrammarDepth Man page
GetGrammarMaxRuleSize Man page
GetGrammarMaxSequenceLen Man page
GetGrammarNumOfExpressions Man page
GetGrammarRuleIndex Source code
GetNumNonTerminals Source code
GetPossibleRuleChoices Source code
GetPossibleRuleChoicesFirstSymbol Source code
GetSequenceRanges Source code
GrammarGenotypeToPhenotype Man page
GrammarGetDepth Man page Source code
GrammarGetFirstSequence Man page Source code
GrammarGetFirstSequence.Recursive Source code
GrammarGetNextSequence Man page Source code
GrammarGetNextSequence.Recursive Source code
GrammarIsRecursive Man page Source code
GrammarIsTerminal Man page Source code
GrammarMap Man page Source code
GrammarMaxRuleSize Man page Source code
GrammarMaxSequenceLen Man page Source code
GrammarMaxSequenceRange Man page Source code
GrammarNumOfExpressions Man page Source code
GrammarRandomExpression Man page Source code
GrammarStartSymbol Man page Source code
GrammarVerboseMap Source code
GrammaticalEvolution Man page Source code
GrammaticalExhaustiveSearch Man page Source code
GrammaticalRandomSearch Man page Source code
IsSymbolTerminal Source code
NewGrammarOverFlow Source code
ReadBNFFile Source code
RecursiveGrammarIsRecursive Source code
SymbolicRuleToListRule Source code
SymbolicRuleToString Source code
TraverseCodon Source code
UpdateDepthMap Source code
as.character.GEPhenotype Man page Source code
as.expression.GEPhenotype Man page Source code
c.GERule Man page Source code
escape.gt.lt Source code
ga.mutation Source code
ga.new.chromosome Source code
ga.rand.int Source code
ga.unique.maker Source code
grule Man page Source code
gsrule Man page Source code
gvrule Man page Source code
is.GrammarOverflow Man page Source code
is.call.primitive Source code
print.EvolutionStrategy.int Man page Source code
print.GEPhenotype Man page Source code
print.GERule Man page Source code
print.GESearch Man page Source code
print.GeneticAlg.int Man page Source code
print.GrammarOverflow Man page Source code
print.GrammaticalEvolution Man page Source code
print.grammar Man page Source code
print.summary.grammar Man page Source code
summary.grammar Man page Source code
trim_brackets Source code
trim_space Source code
unescape.gt.lt Source code

Files

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