This paper presents a cooperative differential evolution (DE) with multiple populations for multiobjective optimization. The proposed algorithm has    ${M}$    single-objective optimization subpopulations and an archive population for an    $ {M}$   -objective optimization problem. An adaptive DE is applied to each subpopulation to optimize the corresponding objective of the multiobjective optimization problem (MOP). The archive population is also optimized by an adaptive DE. The archive population is used not only to maintain all nondominated solutions found so far but also to guide each subpopulation to search along the whole Pareto front. These    $ {(M+1)}$    populations cooperate to optimize all objectives of the MOP by using adaptive DEs. Simulation results on benchmark problems with two, three, and many objectives show that the proposed algorithm is better than some state-of-the-art multiobjective DE algorithms and other popular multiobjective evolutionary algorithms. The online search behavior and parameter sensitivity of the proposed algorithm are also investigated.
['Jiahai Wang', 'Weiwei Zhang', 'Jun Zhang']
Cooperative Differential Evolution With Multiple Populations for Multiobjective Optimization