You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://app.codecov.io/gh/jakobbossek/ecr2?branch=master)
13
12
<!-- badges: end -->
14
13
15
14
**NOTE:** The **ecr package v2** is the official follow-up package to my package [ecr v1](https://github.com/jakobbossek/ecr). I was unsatisfied with some design choices and thus decided to restructure and rewrite a lot. Changes are that manifold and fundamental, that I decided to set up a new repository, since most of the **ecr v1** functions are either deprecated, renamed, deleted or underlie substantial interface changes.
@@ -31,13 +30,13 @@ The **ecr** package (version 2), *Evolutionary Computation in R*, is conceived a
31
30
* Powerful logging mechanism.
32
31
* Possibility to use custom representations/genotypes.
33
32
* Possibility to define custom EA operators, i.e., mutation, variation and selection operators.
34
-
* Easy parallelization via [parallelMap](https://cran.r-project.org/web/packages/parallelMap/index.html)
33
+
* Easy parallelization via [parallelMap](https://cran.r-project.org/package=parallelMap)
35
34
* Black-box approach for standard tasks.
36
35
* Single- and multi-objective optimization.
37
36
* Implementations of some popular performance indicators in Evolutionary Multi-Objective Optimization (EMOA), e.g., hyper-volume-indicator, epsilon indicator as well as R1, R2 and R3 indicator.
38
37
* Predefined state-of-the-art EMOA algorithms NSGA-II, SMS-EMOA and AS-EMOA.
39
38
40
-
The best way to illustrate the process of algorithm design in **ecr** is by example. Assume we aim to find the global minimum of the highly multimodal one-dimensional Ackley-Function. The function is available in the R package [smoof](https://cran.r-project.org/web/packages/smoof/index.html) and may be initialized as follows:
39
+
The best way to illustrate the process of algorithm design in **ecr** is by example. Assume we aim to find the global minimum of the highly multimodal one-dimensional Ackley-Function. The function is available in the R package [smoof](https://cran.r-project.org/package=smoof) and may be initialized as follows:
41
40
```r
42
41
library(ecr)
43
42
library(ggplot2)
@@ -106,11 +105,11 @@ print(res$best.x)
106
105
107
106
## Installation Instructions
108
107
109
-
The package will be available at [CRAN](http://cran.r-project.org) soon. Install the release version via:
108
+
The package is available at [CRAN](https://cran.r-project.org/package=ecr). Install the release version via:
110
109
```r
111
110
install.packages("ecr")
112
111
```
113
-
If you are interested in trying out and playing around with the current github developer version use the [devtools](https://github.com/hadley/devtools) package and type the following command in R:
112
+
If you are interested in trying out and playing around with the current github developer version use the [devtools](https://github.com/r-lib/devtools) package and type the following command in R:
114
113
115
114
```r
116
115
devtools::install_github("jakobbossek/ecr2")
@@ -122,13 +121,13 @@ To cite **ecr** please use:
122
121
> Bossek, J. (2017). Ecr 2.0: A Modular Framework for Evolutionary Computation
123
122
> in R. In Proceedings of the Genetic and Evolutionary Computation Conference
0 commit comments