Package: soma Version: 1.2.1 Date: 2026-08-20 Title: General-Purpose Optimisation with the Self-Organising Migrating Algorithm Authors@R: c(person("Jon", "Clayden", role=c("cre","aut"), email="code@clayden.org", comment=c(ORCID="0000-0002-6608-0619"))) Depends: R (>= 2.5.0) Imports: reportr (>= 1.3.0) Suggests: tinytest, covr, shades Description: An R implementation of the Self-Organising Migrating Algorithm, 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. License: GPL-2 URL: https://github.com/jonclayden/soma/ Encoding: UTF-8 RoxygenNote: 7.1.2 Repository: https://jonclayden.r-universe.dev Date/Publication: 2026-08-21 09:37:35 UTC RemoteUrl: https://github.com/jonclayden/soma RemoteRef: HEAD RemoteSha: 4ac66b3920f079dbd773be75f0b9e298d0fe8b70 NeedsCompilation: no Packaged: 2026-10-13 12:49:08 UTC; root Author: Jon Clayden [cre, aut] (ORCID: ) Maintainer: Jon Clayden