SwarmOps
Numerical & Heuristic Optimization For Matlab

TensorFlow
Videos
Source-Code

Investing
Books
Blog
Videos

Source Code
FinanceOps
MetaOps
SwarmOps
RandomOps
ArrayOps

Author
Publications
Thesis
Citations
Schoolwork
Contact

Hvass Labs

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.

Download

Installation

Please see the SwarmOps manual or the readme-file for installation instructions.

Compatibility

SwarmOps has been tested with MATLAB 7.10.0.499 (R2010a) for Linux and GNU Octave 3.2.4 for MS Windows.

License

The SwarmOps source-code is published under this license.


Hvass Laboratories