If you are looking for a new powerful optimization algorithm, I strongly suggest you Stochastic Fractal Search. you can download the matlab code of SFS from below link:
it is good implementation if you guys found the matlab coding in the mathworks website but it is not good implementation for more dimension. it is not flexible. the optimization algorithm must be flexible with low and high dimension search space and low and high population