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
NeedsCompilation: no
Packaged: 2026-08-20 14:59:47 UTC; jon
Author: Jon Clayden [cre, aut] (ORCID: <https://orcid.org/0000-0002-6608-0619>)
Maintainer: Jon Clayden <code@clayden.org>
Repository: CRAN
Date/Publication: 2026-08-21 22:00:16 UTC
Built: R 4.5.2; ; 2026-08-21 23:21:24 UTC; unix
