This is a Matlab implementation of an improved variant of Directionally Driven Self-Regulating Particle Swarm Optimizer algorithm.
The algorithm can be tested using a set of 28 test functions provided in cec13_func file. These functions can be found here.
To test the code just run main.m. The code was written using Matlab 2017. So some of the functions used might not work in older versions.