🌙

基于模式挖掘的大规模稀疏多目标优化问题进化算法

A Pattern Mining-Based Evolutionary Algorithm for Large-Scale Sparse Multiobjective Optimization Problems

IEEE Transactions on Cybernetics · 2020
被引 155 · 同刊同年前 9%
ABS 3

中文导读

针对大规模稀疏多目标优化问题,提出一种进化算法,通过挖掘Pareto最优解的稀疏分布模式来缩小搜索空间,并设计二元交叉和变异算子保证解的稀疏性,在基准和实际问题上优于现有算法。

Abstract

In real-world applications, there exist a lot of multiobjective optimization problems whose Pareto-optimal solutions are sparse, that is, most variables of these solutions are 0. Generally, many sparse multiobjective optimization problems (SMOPs) contain a large number of variables, which pose grand challenges for evolutionary algorithms to find the optimal solutions efficiently. To address the curse of dimensionality, this article proposes an evolutionary algorithm for solving large-scale SMOPs, which aims to mine the sparse distribution of the Pareto-optimal solutions and, thus, considerably reduces the search space. More specifically, the proposed algorithm suggests an evolutionary pattern mining approach to detect the maximum and minimum candidate sets of the nonzero variables in the Pareto-optimal solutions, and uses them to limit the dimensions in generating offspring solutions. For further performance enhancement, a binary crossover operator and a binary mutation operator are designed to ensure the sparsity of solutions. According to the results on eight benchmark problems and four real-world problems, the proposed algorithm is superior over existing evolutionary algorithms in solving large-scale SMOPs.

多目标优化进化算法稀疏优化大规模优化模式挖掘