Skip to content

Codebase for IEEE Congress on Evolutionary Computation 2014 paper "Running Up Those Hills: Multi-Modal Search with the Niching Migraory Multi-Swarm Optimiser", containing the NMMSO algorithm

License

Notifications You must be signed in to change notification settings

wood-chris/ieee_cec_2014_nmmso

 
 

Repository files navigation

ieee_cec_2014_nmmso

Codebase for IEEE Congress on Evolutionary Computation 2014 paper, containing the Niching Migratory Multi-Swarm Optimiser, and two other multi-modal optimisers from the literature

Implementation provided corresponds to that used in: "Running Up Those Hills: Multi-Modal Search with the Niching Migratory Multi-Swarm Optimiser" by Jonathan E. Fieldsend published in Proceedings of the IEEE Congress on Evolutionary Computation, pages 2593-2600, 2014

Institutional repository: https://ore.exeter.ac.uk/repository/handle/10871/15247

Dependencies: you will need the Netlab toobox by Ian Nabney (as the NMMSO uses its dist2 function for calculating the sqaured distance between matrices). This is available from http://www.aston.ac.uk/eas/research/groups/ncrg/resources/netlab/

Please use "help function_name" at the commandline in Matlab to get a discription of the function usage -- note that the "_iterative" versions run the algorithm for a single generation (and can take state of the previous generation end as input). This allows a step-through of the algorithm for behaviour analysis. The non iterative versions essentially wrap the iterative versions. I've put in code comments and subroutines are (hopefully!) not too opaque in naming. Any queries, bug fixes, etc., please email me.

About

Codebase for IEEE Congress on Evolutionary Computation 2014 paper "Running Up Those Hills: Multi-Modal Search with the Niching Migraory Multi-Swarm Optimiser", containing the NMMSO algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%