Evolutionary Computation in R

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.


ecr v1.0.1 (Release date: 2015-08-23):

  • Fixed docs for doNondominatedSorting, dominates, which.dominated, computeAverageHausdorffDistance, computeInvertedGenerationalDistance, computeDistanceFromPointToSetOfPoints: fitness matrices in ecr always contain one point per column (not one per row!)

ecr v1.0 (Release date: 2015-08-23):

  • First submission to CRAN.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


2.1.0 by Jakob Bossek, 4 months ago


Report a bug at https://github.com/jakobbossek/ecr2/issues

Browse source code at https://github.com/cran/ecr

Authors: Jakob Bossek [aut, cre, cph], Michael H. Buselli [ctb, cph], Wessel Dankers [ctb, cph], Carlos M. Fonseca [ctb, cph], Manuel Lopez-Ibanez [ctb, cph], Luis Paquete [ctb, cph], Joshua Knowles [ctb, cph], Eckart Zitzler [ctb, cph], Olaf Mersmann [ctb]

Documentation:   PDF Manual  

Task views: Optimization and Mathematical Programming

GPL-3 license

Imports checkmate, parallelMap, reshape2, ggplot2

Depends on BBmisc, smoof, ParamHelpers

Suggests testthat, knitr, rmarkdown

Depended on by mcMST.

See at CRAN