多目标自适应算子选择中信用分配策略的分类与比较

A Classification and Comparison of Credit Assignment Strategies in Multiobjective Adaptive Operator Selection

IEEE Transactions on Evolutionary Computation · 2016
被引 44
ABS 4

中文导读

本文对多目标优化中自适应算子选择的信用分配策略进行分类,提出九种策略(含五种新策略)并在标准测试问题上比较,发现八种策略能有效提升多目标进化算法的通用性。

Abstract

Adaptive operator selection (AOS) is a high-level controller for an optimization algorithm that monitors the performance of a set of operators with a credit assignment strategy and adaptively applies the high performing operators with an operator selection strategy. AOS can improve the overall performance of an optimization algorithm across a wide range of problems, and it has shown promise on single-objective problems where defining an appropriate credit assignment that assesses an operator's impact is relatively straightforward. However, there is currently a lack of AOS for multiobjective problems (MOPs) because defining an appropriate credit assignment is nontrivial for MOPs. To identify and examine the main factors in effective credit assignment strategies, this paper proposes a classification that groups credit assignment strategies by the sets of solutions used to assess an operator's impact and by the fitness function used to compare those sets of solutions. Nine credit assignment strategies, which include five newly proposed ones, are compared experimentally on standard benchmarking problems. Results show that eight of the nine credit assignment strategies are effective in elevating the generality of a multiobjective evolutionary algorithm and outperforming a random operator selector.

多目标优化进化算法自适应算子选择信用分配