Differential Evolution Optimization in Pure R
Overview
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).
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 3
- Examples that run
- 0%3 only when donttest examples are enabled (R CMD check --as-cran)
- Exported functions with examples
- 100%
- Documented parameters
- 90%
- Return-value docs
- 100%
- Help pages citing references
- 100%
Downloads
Dependencies
Installing DEoptimR adds no packages beyond those that come with R.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- 1.2-2Latest
- 1.2-12026-08-20 · diff ↗
- 1.2-0
- RR 4.6.0 released · 2026-04-24
- 1.1-42025-07-27 · diff ↗
- RR 4.5.0 released · 2025-04-11
- 1.1-3-12024-11-23 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 1.1-32023-10-07 · diff ↗
- 1.1-22023-08-29 · diff ↗
- 1.1-12023-08-07 · diff ↗
- 1.1-0
- 1.0-142023-06-09 · diff ↗
- 1.0-132023-05-02 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 1.0-122023-04-08 · diff ↗
Show 21 earlier eventsHide 21 earlier events
- RR 4.2.0 released · 2022-04-22
- 1.0-112022-04-03 · diff ↗
- 1.0-102022-01-03 · diff ↗
- 1.0-92021-05-24 · diff ↗
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- 1.0-82016-11-19 · diff ↗
- 1.0-62016-07-06 · diff ↗
- 1.0-52016-07-01 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 1.0-42015-10-23 · diff ↗
- 1.0-32015-07-19 · diff ↗
- RR 3.2.0 released · 2015-04-16
- 1.0-22014-10-19 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 1.0-12014-02-04 · diff ↗
- 1.0-02014-01-27
- RR 3.0.0 released · 2013-04-03
Package metadata
- First published
- 2014-01-27
- Total releases
- 23 / 12 yrs
- License
- GPL (>= 2) OSI
- Download size
- 24 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("DEoptimR")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.