Framework for building evolutionary algorithms for both single- and multi-objective continuous or discrete optimization problems. A set of predefined evolutionary building blocks and operators is included. Moreover, the user can easily set up custom objective functions, operators, building blocks and representations sticking to few conventions. The package allows both a black-box approach for standard tasks (plug-and-play style) and a much more flexible white-box approach where the evolutionary cycle is written by hand.

Documentation

Manual: ecr.pdf
Vignette: Brief introduction to ecr

Maintainer: Jakob Bossek <j.bossek at gmail.com>

Author(s): Jakob Bossek*

Install package and any missing dependencies by running this line in your R console:

install.packages("ecr")

Depends BBmisc(>=1.6), smoof(>=1.4), ParamHelpers(>=1.1)
Imports checkmate(>=1.1), parallelMap(>=1.3), reshape2(>=1.4.1), ggplot2(>=1.0.0)
Suggests testthat(>=0.9.1), knitr, rmarkdown
Enhances
Linking to
Reverse
depends
Reverse
imports
Reverse
suggests
Reverse
enhances
Reverse
linking to

Package ecr
Materials
URL https://github.com/jakobbossek/ecr2
Task Views
Version 2.0.0
Published 2017-04-26
License BSD_2_clause + file LICENSE
BugReports https://github.com/jakobbossek/ecr2/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks ecr check results
Package source ecr_2.0.0.tar.gz