基于IGD指标的多目标进化算法用于高维多目标优化问题

IGD Indicator-Based Evolutionary Algorithm for Many-Objective Optimization Problems

IEEE Transactions on Evolutionary Computation · 2018
被引 498 · 同刊同年前 4%
ABS 4

中文导读

提出一种基于反转世代距离(IGD)指标的进化算法,通过IGD选择解、高效支配比较和分解法估计纳什点,在8、15、20目标问题上优于现有算法。

Abstract

Inverted generational distance (IGD) has been widely considered as a reliable performance indicator to concurrently quantify the convergence and diversity of multiobjective and many-objective evolutionary algorithms. In this paper, an IGD indicator-based evolutionary algorithm for solving many-objective optimization problems (MaOPs) has been proposed. Specifically, the IGD indicator is employed in each generation to select the solutions with favorable convergence and diversity. In addition, a computationally efficient dominance comparison method is designed to assign the rank values of solutions along with three newly proposed proximity distance assignments. Based on these two designs, the solutions are selected from a global view by linear assignment mechanism to concern the convergence and diversity simultaneously. In order to facilitate the accuracy of the sampled reference points for the calculation of IGD indicator, we also propose an efficient decomposition-based nadir point estimation method for constructing the Utopian Pareto front (PF) which is regarded as the best approximate PF for real-world MaOPs at the early stage of the evolution. To evaluate the performance, a series of experiments is performed on the proposed algorithm against a group of selected state-of-the-art many-objective optimization algorithms over optimization problems with 8-, 15-, and 20-objective. Experimental results measured by the chosen performance metrics indicate that the proposed algorithm is very competitive in addressing MaOPs.

进化算法多目标优化高维优化性能指标