dMOPSO: A Decomposition-based Multi-Objective Particle Swarm Optimizer2


Saúl Zapotecas Martínez developed a Decomposition-based Multi-Objective Particle Swarm Optimizer (dMOPSO), which updates the position of each particle using a set of solutions considered as the global best according to the decomposition approach. dMOPSO is mainly characterized by the use of a memory reinitialization process which aims to provide diversity to the swarm.


Its source code is available here.


For more information about this approach, see:

Saúl Zapotecas Martínez and Carlos A. Coello Coello, A Multi-objective Particle Swarm Optimizer Based on Decomposition, in 2011 Genetic and Evolutionary Computation Conference (GECCO'2011), pp. 69--76, ACM Press, Dublin, Ireland, July 12-16, 2011.