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
Copy file name to clipboardExpand all lines: README.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,15 @@ Zenodo: 34 points to the latest release (v4.4.2: https://zenodo.org/records/1835
22
22
23
23
``pycma`` is a Python implementation of [CMA-ES](http://cma-es.github.io/) and some related numerical optimization tools.
24
24
25
-
The [CMA-ES](http://cma-es.github.io) ([Covariance Matrix Adaptation Evolution Strategy](https://en.wikipedia.org/wiki/CMA-ES)) is a stochastic derivative-free numerical optimization
25
+
The [CMA-ES](http://cma-es.github.io) ([Covariance Matrix Adaptation Evolution Strategy](https://en.wikipedia.org/wiki/CMA-ES)) is a randomized derivative-free numerical optimization
26
26
algorithm for difficult (non-convex, ill-conditioned, multi-modal, rugged, noisy) optimization
27
27
problems in continuous and mixed-integer search spaces.
28
+
This package provides the CMA-ES algorithm and includes the handling of
29
+
30
+
* bound constraints via the ``'bounds' = [lower, upper]`` option
31
+
* linear and nonlinear constraints via the `constraints` argument to `fmin2` or `fmin_con2`
32
+
* noise via ``noise_handler=True`` as argument to `fmin2`
33
+
* integer variables for mixed-integer problems via the ``'integer_variables'=index_list`` option
28
34
29
35
## Documentation and Getting Started (Links)
30
36
@@ -104,9 +110,9 @@ either of these with ``sudo``.
104
110
same timein two subplots.
105
111
- New:
106
112
- Provide the two (by far) most useful statistical tests with a tidy
107
-
interface in`.utilities.math.test...`
113
+
interface in``cma.utilities.math.test...``
108
114
- Provide a `more_algorithms` sub-package containing `purecma` and `CompactGA`.
109
-
- Provide a provisional `experimentation` module.
115
+
- Provide a provisional `experimentation` module (requires `import cma.experimentation`).
0 commit comments