SwarmOps
Numerical & Heuristic Optimization For Matlab

Projects
SwarmOps
RandomOps
ArrayOps
NeuralOps

Author
Thesis
Publications
Schoolwork
Contact

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.


(C) Copyright 2006-2011 Hvass Laboratories. All rights reserved.
All trademarks are properties of their respective owners.