MOEA/HD:一种基于层次分解的多目标进化算法

MOEA/HD: A Multiobjective Evolutionary Algorithm Based on Hierarchical Decomposition

IEEE Transactions on Cybernetics · 2017
被引 135
ABS 3

中文导读

针对传统MOEA/D在处理复杂Pareto前沿时因权重向量固定而失效的问题,提出基于层次分解的MOEA/HD,通过自适应调整低层子问题的搜索方向,在多种测试问题上表现优异。

Abstract

Recently, numerous multiobjective evolutionary algorithms (MOEAs) have been proposed to solve the multiobjective optimization problems (MOPs). One of the most widely studied MOEAs is that based on decomposition (MOEA/D), which decomposes an MOP into a series of scalar optimization subproblems, via a set of uniformly distributed weight vectors. MOEA/D shows excellent performance on most mild MOPs, but may face difficulties on ill MOPs, with complex Pareto fronts, which are pointed, long tailed, disconnected, or degenerate. That is because the weight vectors used in decomposition are all preset and invariant. To overcome it, a new MOEA based on hierarchical decomposition (MOEA/HD) is proposed in this paper. In MOEA/HD, subproblems are layered into different hierarchies, and the search directions of lower-hierarchy subproblems are adaptively adjusted, according to the higher-hierarchy search results. In the experiments, MOEA/HD is compared with four state-of-the-art MOEAs, in terms of two widely used performance metrics. According to the empirical results, MOEA/HD shows promising performance on all the test problems.

多目标优化进化算法分解方法层次结构