A Dynamic Multiple Populations Particle Swarm Optimization Algorithm Based on Decomposition and Prediction

Ruochen Liu,Jianxia Li,Jing Fan,Licheng Jiao
DOI: https://doi.org/10.1016/j.asoc.2018.08.015
IF: 8.7
2018-01-01
Applied Soft Computing
Abstract:Dynamic multi-objective optimization problems (DMOPs) involve multiple optimization objectives which are in conflict with one another and change over time or environment. A novel dynamic multiple population particle swarm optimization algorithm based on decomposition and prediction (denoted as DP-DMPPSO) is proposed to solve DMOPs. Each objective is optimized by one population and each population shares their information with other populations. The populations evolve independently using a modified particle swarm optimization (PSO). An external archive is adopted to store the non-dominated solutions selected from all populations in the evolutionary process and the archive will be output as the final solution. A mechanism for updating the archive based on the objective space decomposition (DOS) is proposed. In addition, a population prediction mechanism is employed to accelerate the convergence to the true Pareto front. DP-DMPPSO is tested on a set of benchmark problems and compared with several state-of-the-art algorithms. The results show DP-DMPPSO is highly competitive for solving dynamic multi-objective optimization problems.
What problem does this paper attempt to address?