Elitism and Distance Strategy for Selection of Evolutionary Algorithms

被引:37
作者
Du, Haiming [1 ]
Wang, Zaichao [1 ]
Zhan, Wei [2 ]
Guo, Jinyi [3 ]
机构
[1] Zhengzhou Univ Light Ind, Sch Elect & Informat Engn, Zhengzhou 450002, Henan, Peoples R China
[2] Yangtze Univ, Sch Comp Sci, Jingzhou 434023, Peoples R China
[3] China Univ Geosci Wuhan, Sch Comp Sci, Wuhan 430074, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
Elitism; distance; evolutionary algorithm; diversity; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; DIVERSITY CONTROL; HYBRID; OPTIMIZATION; CROSSOVER;
D O I
10.1109/ACCESS.2018.2861760
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Evolutionary algorithms (EAs) have been applied successfully in many fields. However, EAs cannot find an optimal solution on many occasions because the balance between exploration and exploitation is lost in runs. So far, tricking the balance is an important research topic in the field of evolutionary computation. Elitism strategy is a typical scheme applied in selection for the above purpose and can be widely used in different EAs. In this paper, we propose elitism and distance strategy based on the elitism strategy. According to our strategy, elites are still kept in selection for reducing genetic drift. Meanwhile, the individual among candidates for selection having the longest distance to each elite is also kept for maintaining diversity. We carry out experiments based on not only a genetic algorithm for the traveling salesman problem but also two differential evolution algorithms, DE/rand/2/bin and CoBiDE. Experimental results show that adding our strategy in all generations can significantly improve solutions of the genetic algorithm for the traveling salesman problem. Moreover, calling our strategy at a low probability can significantly improve solutions of DE/rand/2/bin, while calling the strategy based on our proposed adaptive scheme can statistically improve solutions of CoBiDE, a state-of-the-art differential evolution algorithm.
引用
收藏
页码:44531 / 44541
页数:11
相关论文
共 30 条
[1]   Diversity Management in Evolutionary Many-Objective Optimization [J].
Adra, Salem F. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) :183-195
[2]   Elitism-based compact genetic algorithms [J].
Ahn, CW ;
Ramakrishna, RS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (04) :367-385
[3]  
[Anonymous], 1997, LATE BREAKING PAPERS
[4]  
[Anonymous], 2000, GENETIC ALGORITHMS E
[5]   Effects of diversity control in single-objective and multi-objective genetic algorithms [J].
Chaiyaratana, Nachol ;
Piroonratana, Theera ;
Sangkawelert, Nuntapon .
JOURNAL OF HEURISTICS, 2007, 13 (01) :1-34
[6]   Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms [J].
Chen, Gang ;
Low, Chor Ping ;
Yang, Zhonghua .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) :661-673
[7]   Exploration and Exploitation in Evolutionary Algorithms: A Survey [J].
Crepinsek, Matej ;
Liu, Shih-Hsi ;
Mernik, Marjan .
ACM COMPUTING SURVEYS, 2013, 45 (03)
[8]   A selection method for evolutionary algorithms based on the Golden Section [J].
Cuevas, Erik ;
Enriquez, Luis ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 106 :183-196
[9]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[10]  
Dumitrescu D., 2000, INT SER COMPUTAT INT