IEEE Access (Jan 2023)
Three Stages Recursive Differential Grouping for Large-Scale Global Optimization
Abstract
Cooperative co-evolution (CC) is an effective framework for solving large-scale global optimization (LSGO) problems by using the “divide-and-conquer” method. However, the decomposition stage faces the challenges of either insufficient decomposition accuracy or extremely high computational cost to achieve correct decomposition. The significant amount of resources consumed during the decomposition stage greatly affects optimization. A decomposition method called Recursive Differential Grouping (RDG) has shown impressive results in solving large-scale continuous optimization problems. To improve the performance of RDG and reduce the resource consumption during decomposition, this paper proposes the Three Stages Recursive Differential Grouping (TSRDG) method. The first stage is the determination of whether a function is fully separable or not. In the second stage, separable variables are divided into one group and non-separable variables are divided into another group. In the third stage, this study identifies the interacting decision variables that are not in a separable group and reuses the effective information that was gained in the first two stages. Compared with some state-of-the-art methods, TSRDG has an effective strategy for decomposing functions. Moreover, it avoids the resource consumption of identifying the interaction between separable and non-separable variables in recursions. Effective historical information is fully exploited throughout the process of variable decomposition. Simulation experiments on the benchmark functions of CEC’2010 and CEC’2013 demonstrate that TSRDG achieves higher decomposition accuracy and lower computational cost than state-of-the-art decomposition methods. The experiments show that TSRDG is a promising algorithm in LSGO.
Keywords