- C 87%
- R 13%
| .github | ||
| inst | ||
| man | ||
| R | ||
| src | ||
| tests | ||
| .gitignore | ||
| .Rbuildignore | ||
| .RData | ||
| .Rhistory | ||
| cran-comments.md | ||
| DESCRIPTION | ||
| NAMESPACE | ||
| NEWS.md | ||
| README.md | ||
Warning
Deprecated in favor of https://codeberg.org/ewarchul/cecxx.
cecs
Common R interface for CEC benchmarks.
Description
This repository contains R package with an interface for benchmark functions from Congress on Evolutionary Computations competitions.
The implementation is based on the existing CRAN package, i.e , but is extended with CEC2014, CEC2015, CEC2019, CEC2021, and CEC2022.
The interface for CEC2017 is taken from the non-CRAN package {cec2013}{cec2017}.
More information about the authorship is written in DESCRIPTION.
Note
The package {cec2013} is no longer available on CRAN and therefore will be installed via
devtools::install_githubfrom this fork.
Installation
CRAN
install.packages("cecs")
GitHub
Type bellow command in the R interpreter:
require(devtools)
devtools::install_github("ewarchul/cecs")
Content
All benchmark functions were implemented in C by Jane Jing Liang https://orcid.org/0000-0003-0811-0223.
I rearranged the codebase, i.e. separated interface from source, changed global state management, etc.
Benchmarks specifications and necessary numeric data are available here: https://github.com/P-N-Suganthan?tab=repositories
The package downloads numeric data from my website. For further details, see the source code documentation in man/ directory.