Coding particle swarm optimization in MATLAB
I have developed a new algorithm, which slightly adapts the standard particle swarm optimization (PSO) algorithm (https://en.wikipedia.org/wiki/Particle_swarm_optimization). I use this algorithm for an academic article. I would like to make sure that I have not made any mistakes while coding, and the results are robust.
Therefore, I would like you to go through my article and try to replicate it.
Some additional requests: the movement of the swarm should be visualized in 2D so that I can monitor the convergence. For the optimization, I do not use a standard function, but a landscape generator should be utilized (e.g., Gallagher, M., & Yuan, B. (2006). A general-purpose tunable landscape generator. Evolutionary Computation, 10(5), 590-603.) I prefer Matlab. But I am fine if you decide use R or Julia (No C or python unfortunately).
Thank you in advance for working with me on this project.