An Evolutionary Algorithm Based on Minkowski Distance for Many-Objective Optimization

被引:106
作者
Xu, Hang [1 ,2 ]
Zeng, Wenhua [2 ]
Zeng, Xiangxiang [3 ]
Yen, Gary G. [4 ]
机构
[1] Putian Univ, Sch Informat Engn, Putian 351100, Peoples R China
[2] Xiamen Univ, Sch Software, Xiamen 361005, Fujian, Peoples R China
[3] Xiamen Univ, Sch Informat Sci & Engn, Xiamen 361005, Fujian, Peoples R China
[4] Oklahoma State Univ, Sch Elect & Comp Engn, Stillwater, OK 74078 USA
基金
中国国家自然科学基金;
关键词
Concavity-convexity degree; convergence estimation; evolutionary algorithm (EA); many-objective optimization; Minkowski distance; NONDOMINATED SORTING APPROACH; BOUNDARY INTERSECTION; SELECTION; PERFORMANCE; DIVERSITY; MOEA/D; CONVERGENCE; DOMINANCE;
D O I
10.1109/TCYB.2018.2856208
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The existing multiobjective evolutionary algorithms (EAs) based on nondominated sorting may encounter serious difficulties in tackling many-objective optimization problems (MaOPs), because the number of nondominated solutions increases exponentially with the number of objectives, leading to a severe loss of selection pressure. To address this problem, some existing many-objective EAs (MaOEAs) adopt Euclidean or Manhattan distance to estimate the convergence of each solution during the environmental selection process. Nevertheless, either Euclidean or Manhattan distance is a special case of Minkowski distance with the order P = 2 or P = 1, respectively. Thus, it is natural to adopt Minkowski distance for convergence estimation, in order to cover various types of Pareto fronts (PFs) with different concavity-convexity degrees. In this paper, a Minkowski distance-based EA is proposed to solve MaOPs. In the proposed algorithm, first, the concavity-convexity degree of the approximate PF, denoted by the value of P, is dynamically estimated. Subsequently, the Minkowski distance of order P is used to estimate the convergence of each solution. Finally, the optimal solutions are selected by a comprehensive method, based on both convergence and diversity. In the experiments, the proposed algorithm is compared with five state-of-the-art MaOEAs on some widely used benchmark problems. Moreover, the modified versions for two compared algorithms, integrated with the proposed P-estimation method and the Minkowski distance, are also designed and analyzed. Empirical results show that the proposed algorithm is very competitive against other MaOEAs for solving MaOPs, and two modified compared algorithms are generally more effective than their predecessors.
引用
收藏
页码:3968 / 3979
页数:12
相关论文
共 79 条
[61]   Pareto Adaptive Scalarising Functions for Decomposition Based Algorithms [J].
Wang, Rui ;
Zhang, Qingfu ;
Zhang, Tao .
EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PT I, 2015, 9018 :248-262
[62]   Preference-Inspired Coevolutionary Algorithms for Many-Objective Optimization [J].
Wang, Rui ;
Purshouse, Robin C. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (04) :474-494
[63]   SOME SEQUENTIAL ALGORITHMS FOR A GENERALIZED DISTANCE TRANSFORMATION BASED ON MINKOWSKI OPERATIONS [J].
WANG, XL ;
BERTRAND, G .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (11) :1114-1121
[64]   A faster algorithm for calculating hypervolume [J].
While, L ;
Hingston, P ;
Barone, L ;
Huband, S .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (01) :29-38
[65]  
Xu H., 2014, IEEE T CYBERNETICS, V18, P269
[66]   Dynamic Multiple Swarms in Multiobjective Particle Swarm Optimization [J].
Yen, Gary G. ;
Leong, Wen Fung .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (04) :890-911
[67]   Balancing Convergence and Diversity in Decomposition-Based Many-Objective Optimizers [J].
Yuan, Yuan ;
Xu, Hua ;
Wang, Bo ;
Zhang, Bo ;
Yao, Xin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (02) :180-198
[68]   A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization [J].
Yuan, Yuan ;
Xu, Hua ;
Wang, Bo ;
Yao, Xin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) :16-37
[69]   MOEA/D: A multiobjective evolutionary algorithm based on decomposition [J].
Zhang, Qingfu ;
Li, Hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (06) :712-731
[70]   The Performance of a New Version of MOEA/D on CEC09 Unconstrained MOP Test Instances [J].
Zhang, Qingfu ;
Liu, Wudong ;
Li, Hui .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :203-+