Rcpp port of Differential Evolution
C++ R Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
R
demo
inst/DEoptim-docs
man
scripts
src
tests
vignettes
.Rbuildignore
.gitignore
.travis.yml
COPYRIGHTS
ChangeLog
DESCRIPTION
NAMESPACE
README.md
benchmark.txt
cleanup
rcppde.Rproj

README.md

RcppDE Build Status License CRAN Downloads

Rcpp port of Differential Evolution

About

The package provides global optimization by differential evolution.

It uses an efficient C++ based implementation of the DEoptim function which performs global optimization by differential evolution. Its creation was motivated by trying to see if the old approximation "easier, shorter, faster: pick any two" could in fact be extended to achieving all three goals while moving the code from plain old C to modern C++. The initial version did in fact do so, but a good part of the gain was due to an implicit code review which eliminated a few inefficiencies which have since been eliminated in DEoptim.

Author

Dirk Eddelbuettel extending DEoptim by David Ardia, Katharine Mullen, Brian Peterson and Joshua Ulrich, which itself is based on DE-Engine by Rainer Storn.