SwarmOps
Numerical & Heuristic Optimization For Matlab

All this was made by a single person without any grant-money.
If you find it useful then please donate securely using PayPal.
Even a few dollars are appreciated. Thanks!


Investing
Books
Services
Blog
S&P 500

Video Talks
Investing
Deep Learning
Optimization

Source Code
GitHub
SwarmOps
RandomOps
ArrayOps
NeuralOps

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