Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : CMA-ES details
Login with GitLab

CMA-ES

An algorithm for difficult non-linear non-convex optimization problems.
(6 downloads for this version - 14102 downloads for all versions)
Details
Version
1.5-1
Author
Claus Futtrup
Owner Organization
SEAS Fabrikker A/S
Maintainers
Stéphane MOTTELET
Claus Futtrup
Clément DAVID
Vincent COUVERT
License
Creation Date
June 3, 2025
Source created on
Scilab 2025.0.x
Binaries available on
The maintainer of this module has not provided binaries.
Description
             Purpose
 -------

 This document introduces the CMA-ES Optimization (CMA-ES) in Scilab.

 The CMA-ES is a meta-heuristic optimization process created by Nikolaus Hansen
 initially (1,lambda)-ES in 1996 (micro = 1), later with (micro,lambda) in 1997
 and it is based on a Covariance Matrix Adaptation technique.

 This direct search method does not require any knowledge of the  objective
 function derivatives.

 The CMA-ES (Covariance Matrix Adaptation Evolution Strategy) is an
evolutionary
 algorithm for difficult non-linear non-convex optimization problems in
 continuous domain. The CMA-ES is typically applied to unconstrained or bounded
 constraint optimization problems, and search space dimensions between three
and
 a hundred. The method should be applied, if derivative based methods, e.g.
 quasi-Newton BFGS or conjugate gradient, (supposedly) fail due to a rugged
 search landscape (e.g. discontinuities, sharp bends or ridges, noise, local
 optima, outliers). If second order derivative based methods are successful,
 they are usually faster than the CMA-ES

 This toolbox implements the original CMA-ES algorithm in two ways:

  * the functional call (similar to Scilab fminsearch, but not exactly the
same)
  * the object oriented call sequence (as described by Yann Collette)

 The functional call supports additionally re-execution and population
increase.

 See http://www.cmap.polytechnique.fr/~nikolaus.hansen/cmaesintro.html
for details.            
Files (1)
[69.44 kB]
Source code archive

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.