Parallel and Distributed MOEA/D with Exclusively Evaluated Mating and Migration
Yuji Sato, Mikiko Sato, Mads Midtlyng, Minami Miyakawa · 2020
This paper proposes a method for many-core-based large-scale parallel and distributed computation of MOEA/D, a decomposition-based evolutionary multi-objective optimization algorithm. Standard parallel MOEA/D on many-core environments provides fast execution time, but uniformity and diversity of the Pareto front may be lost. To avoid this problem, we propose a method of defining a virtual overlapping zone between partitions and selecting individuals for mating and migration by evaluating individual populations in this area using weight vectors of adjacent partitions. Using a two-objective constrained knapsack problem for evaluation, we compare the proposed method with standard single-core execution, no-migration parallel MOEA/D, and parallel MOEA/D with standard migration, and show that the proposed method is effective in improving diversity in solution searching while shortening execution time and increasing the accuracy of solution searching.