Introduction
SwarmOps is a source-code library for doing numerical optimization
in the Matlab and
GNU Octave programming
languages.
SwarmOps implements
Particle Swarm Optimization,
Differential Evolution,
Pattern Search,
and Local Unimodal Sampling.
Included are also a number of common benchmark problems.
SwarmOps for Matlab supports parallel processing and provides behavioural (or control) parameters for
optimizers that are tuned for various optimization scenarios. The Matlab version of SwarmOps does not
support optimization constraints nor Meta-Optimization,
please use other versions of SwarmOps for this.