RcppDE v0.1.5

0

Monthly downloads

0th

Percentile

Global Optimization by Differential Evolution in C++

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

Readme

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.

Functions in RcppDE

Name Description
DEoptim-methods DEoptim-methods
DEoptim.control Control various aspects of the DEoptim implementation
No Results!

Last month downloads

Details

Date 2016-01-22
License GPL (>= 2)
LinkingTo Rcpp, RcppArmadillo
NeedsCompilation yes
Packaged 2016-01-22 11:48:31.437377 UTC; edd
Repository CRAN
Date/Publication 2016-01-22 14:28:12

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/RcppDE)](http://www.rdocumentation.org/packages/RcppDE)