Numerical & Heuristic Optimization For Matlab
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.
Please see the SwarmOps manual or the readme-file for installation instructions.
SwarmOps has been tested with MATLAB 22.214.171.1249 (R2010a) for Linux and GNU Octave 3.2.4 for MS Windows.
The SwarmOps source-code is published under this license.