Differential Evolution Optimization in Pure R

Differential Evolution (DE) stochastic heuristic algorithms for global optimization of problems with and without general constraints. The aim is to curate a collection of its variants that (1) do not sacrifice simplicity of design, (2) are essentially tuning-free, and (3) can be efficiently implemented directly in the R language. Currently, it provides implementations of the algorithms 'jDE' by Brest et al. (2006) for single-objective optimization and 'NCDE' by Qu et al. (2012) for multimodal optimization (single-objective problems with multiple solutions).


Reference manual

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

install.packages("DEoptimR")

1.2-2 by Eduardo L. T. Conceicao, 18 days ago


svn://svn.r-forge.r-project.org/svnroot/robustbase/pkg/DEoptimR


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


Authors: Eduardo L. T. Conceicao [aut, cre] , Martin Maechler [ctb]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports stats, methods

Suggests mirai

Enhances robustbase


Imported by OssaNMA, ROI.plugin.deoptim, dtangle, robustbase.

Depended on by RobustAFT.

Suggested by MSCMT, cxr.


See at CRAN