An improved genetic algorithm for numerical function optimization

被引:92
作者
Song, Yingying [1 ]
Wang, Fulin [1 ]
Chen, Xinxin [1 ]
机构
[1] Northeast Agr Univ, Engn Coll, Harbin, Heilongjiang, Peoples R China
关键词
Genetic algorithm; Search ability; Population diversity; Replacement operation; Convergence speed; PERFORMANCE; MODEL;
D O I
10.1007/s10489-018-1370-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To avoid problems such as premature convergence and falling into a local optimum, this paper proposes an improved real-coded genetic algorithm (RCGA-rdn) to improve the performance in solving numerical function optimization. These problems are mainly caused by the poor search ability of the algorithm and the loss of population diversity. Therefore, to improve the search ability, the algorithm integrates three specially designed operators: ranking group selection (RGS), direction-based crossover (DBX) and normal mutation (NM). In contrast to the traditional strategy framework, RCGA-rdn introduces a new step called the replacement operation, which periodically performs a local initialization operation on the population to increase the population diversity. In this paper, comparisons with several advanced algorithms were performed on 21 complex constrained optimization problems and 10 high-dimensional unconstrained optimization problems to verify the effectiveness of RCGA-rdn. Based on the results, to further verify the feasibility of the algorithm, it was applied to a series of practical engineering optimization problems. The experimental results show that the proposed operations can effectively improve the performance of the algorithm. Compared with the other algorithms, the improved algorithm (RCGA-rdn) has a better search ability, faster convergence speed and can maintain a certain population diversity.
引用
收藏
页码:1880 / 1902
页数:23
相关论文
共 49 条
[1]  
Ali M. Z., 2017, NEUROCOMPUTING
[2]   Solution of nonconvex and nonsmooth economic dispatch by a new Adaptive Real Coded Genetic Algorithm [J].
Amjady, Nima ;
Nasiri-Rad, Hadi .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (07) :5239-5245
[3]   Nonconvex Economic Dispatch With AC Constraints by a New Real Coded Genetic Algorithm [J].
Amjady, Nima ;
Nasiri-Rad, Hadi .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2009, 24 (03) :1489-1502
[4]  
[Anonymous], COMPLEX SYST
[5]  
[Anonymous], 1998, EVOLUTIONARY COMPUTA
[6]   A niche-elimination operation based NSGA-III algorithm for many-objective optimization [J].
Bi, Xiaojun ;
Wang, Chao .
APPLIED INTELLIGENCE, 2018, 48 (01) :118-141
[7]   A Genetic Algorithm in Combination with a Solution Archive for Solving the Generalized Vehicle Routing Problem with Stochastic Demands [J].
Biesinger, Benjamin ;
Bin Hu ;
Raidl, Guenther R. .
TRANSPORTATION SCIENCE, 2018, 52 (03) :673-690
[8]   Performance optimization of thermoelectric generators designed by multi-objective genetic algorithm [J].
Chen, Wei-Hsin ;
Wu, Po-Hua ;
Lin, Yu-Li .
APPLIED ENERGY, 2018, 209 :211-223
[9]  
Chuang YC, 2016, SIMPLE EFFICIENT REA
[10]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338