Techniques for Accelerating Multi-Objective Evolutionary Algorithms in PlatEMO

被引:0
作者
Tian, Ye [1 ]
Cheng, Ran [2 ]
Zhang, Xingyi [3 ]
Jin, Yaochu [4 ]
机构
[1] Anhui Univ, Inst Phys Sci & Informat Technol, Hefei, Peoples R China
[2] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen, Peoples R China
[3] Anhui Univ, Sch Comp Sci & Technol, Hefei, Peoples R China
[4] Univ Surrey, Dept Comp Sci, Guildford, Surrey, England
来源
2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2020年
基金
中国国家自然科学基金;
关键词
OPTIMIZATION; SORT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It has been widely recognized that evolutionary computation is one of the most effective techniques for solving complex optimization problems. As a group of meta-heuristics inspired by nature, the superiority of evolutionary algorithms is mainly attributed to the evolution of multiple candidate solutions, which can strike a balance between exploration and exploitation. However, the effectiveness of evolutionary algorithms is generally at the expense of efficiency, which reduces the prevalence of evolutionary algorithms in solving real-world optimization problems. In 2017, we proposed the evolutionary multi-objective optimization platform PlatEMO to facilitate the use of multi-objective evolutionary algorithms (MOEAs), where some delicate techniques were developed to improve the computational efficiency of MOEAs. These techniques have not been introduced before, since users need not care about them when using existing MOEAs or developing new MOEAs. To deepen the understanding of the core mechanisms of PlatEMO, this paper gives a comprehensive introduction to these techniques, including new non-dominated sorting approaches, matrix calculation, and parallel computing. Several comparative experiments are conducted for a quantitative understanding of the efficiency improvement brought by these techniques.
引用
收藏
页数:8
相关论文
共 52 条
[1]  
[Anonymous], 2007, EVOLUTIONARY ALGORIT
[2]  
[Anonymous], 1996, Evolution strategies, evolutionary programing, genetic algorithms
[3]  
[Anonymous], 2014, Differential Evolution: A Practical Approach to Global Optimization
[4]   HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization [J].
Bader, Johannes ;
Zitzler, Eckart .
EVOLUTIONARY COMPUTATION, 2011, 19 (01) :45-76
[5]  
Davis L., 1985, P INT JOINT C ART IN, P162
[6]   A GPU Implementation of MOEA/D-ACO for the Multiobjective Traveling Salesman Problem [J].
de Souza, Murilo Zangari ;
Ramirez Pozo, Aurora Trinidad .
2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, :324-329
[7]  
Deb K, 2004, ADV INFO KNOW PROC, P105
[8]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[9]  
Deb K., 1995, Complex Systems, V9, P115
[10]  
Deb K., 1996, Comput. Sci. Inform., V26, P30