DEoptimR: 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) <doi:10.1109/TEVC.2006.872133> for single-objective optimization and 'NCDE' by Qu et al. (2012) <doi:10.1109/TEVC.2011.2161873> for multimodal optimization (single-objective problems with multiple solutions).

Getting started

Package details

AuthorEduardo L. T. Conceicao [aut, cre], Martin Maechler [ctb] (<https://orcid.org/0000-0002-8685-9910>)
MaintainerEduardo L. T. Conceicao <mail@eduardoconceicao.org>
LicenseGPL (>= 2)
Version1.1-3
Package repositoryView on R-Forge
Installation Install the latest version of this package by entering the following in R:
install.packages("DEoptimR", repos="http://R-Forge.R-project.org")

Try the DEoptimR package in your browser

Any scripts or data that you put into this service are public.

DEoptimR documentation built on Aug. 30, 2023, 3 a.m.