[R-pkgs] New package for general-purpose global optimisation: "soma"

Jon Clayden jon.clayden at gmail.com
Thu Dec 16 11:44:31 CET 2010

Dear all,

I'm pleased to announce the release of an R implementation of the
Self-Organising Migrating Algorithm (SOMA), a general-purpose,
stochastic optimisation algorithm. The approach is similar to that of
genetic algorithms, although it is based on the idea of a series of
"migrations" by a fixed set of individuals, rather than the
development of successive generations. It can be applied to any
cost-minimisation problem with a bounded parameter space, and is
robust to local minima. The algorithm was originally developed by Ivan
Zelinka [1].

I have found the algorithm useful in applications, and I hope others
will too. Testing suggests that for some problems SOMA substantially
outperforms comparable methods available for R, such as Differential
Evolution (the "DEoptim" package [2]).

The "soma" package is now on the main CRAN site [3], and is finding
its way onto the mirrors.

All the best,

[1] http://www.ft.utb.cz/people/zelinka/soma/
[2] http://cran.r-project.org/web/packages/DEoptim/index.html
[3] http://cran.r-project.org/web/packages/soma/index.html

More information about the R-packages mailing list