基于图的深度分解方法用于重叠大规模优化问题

Graph-Based Deep Decomposition for Overlapping Large-Scale Optimization Problems

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2022
被引 26
ABS 3

中文导读

提出一种基于图的深度分解方法,通过挖掘变量交互信息并获取最小顶点分隔器,实现递归分组,能有效处理重叠问题和计算舍入误差,提升分组精度和算法性能。

Abstract

Decomposition methods play a critical role in cooperative co-evolutionary algorithms (CCEAs) for solving large-scale optimization problems. Although some well-performing decomposition methods have been designed based on the interactions among variables (IaV), their grouping accuracy is still limited due to the poor performance on the overlapping problems and the computational roundoff errors of IaV in the implementation. To deal with these limitations, a graph-based deep decomposition (GDD) method is proposed to obtain more accurate grouping results, especially for the overlapping problems. On the one hand, the GDD mines the IaV information and obtains the minimum vertex separator of the interaction graph of variables, so as to group variables deeply and recursively. On the other hand, the GDD has the ability of fault tolerance to deal with the computational roundoff errors of IaV and can improve the grouping accuracy. For better experimental studies of overlapping problems, a novel overlapping function generator is designed with the random and complicate overlap type, and two new metrics are proposed to evaluate the grouping accuracy. Comprehensive experiments show that GDD can greatly improve the grouping accuracy and help CCEAs perform better than other existing algorithms, especially on the overlapping problems. In addition, the GDD is highly fault tolerant and can divide problems accurately even on the inaccurate IaV.

大规模优化协同进化算法变量分解重叠问题图算法