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.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'))

Peer review:

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

On CRAN:

5.92 score 28 stars 20 scripts 265 downloads 42 exports 0 dependencies

Last updated 1 years agofrom:302bcc95f1. Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-winERROROct 31 2024
R-4.5-linuxERROROct 31 2024
R-4.4-winERROROct 31 2024
R-4.4-macERROROct 31 2024
R-4.3-winERROROct 31 2024
R-4.3-macERROROct 31 2024

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 Oct 31 2024.

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