A computationally efficient evolutionary algorithm for real-parameter optimization

被引:437
作者
Deb, K [1 ]
Anand, A
Joshi, D
机构
[1] Indian Inst Technol, Kanpur Genet Algorithms Lab, Kanpur 208016, Uttar Pradesh, India
[2] Penn State Univ, Dept Comp Sci & Engn, State Coll, PA 16801 USA
关键词
real-parameter optimization; simulated binary crossover; self-adaptive evolution strategy; covariance matrix adaptation; differential evolution; quasi-Newton method; parent-centric recombination; scalable evolutionary algorithms;
D O I
10.1162/106365602760972767
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to increasing interest in solving real-world optimization problems using evolutionary algorithms (EAs), researchers have recently developed a number of real-parameter genetic algorithms (GAs). In these studies, the main research effort is spent on developing an efficient recombination operator. Such recombination operators use probability distributions around the parent solutions to create an offspring. Some operators emphasize solutions at the center of mass of parents and some around the parents. In this paper, we propose a generic parent-centric recombination operator (PCX) and a steady-state, elite-preserving, scalable, and computationally fast population-alteration model (we call the G3 model). The performance of the G3 model with the PCX operator is investigated on three commonly used test problems and is compared with a number of evolutionary and classical optimization algorithms including other real-parameter GAs with the unimodal normal distribution crossover (UNDX) and the simplex crossover (SPX) operators, the correlated self-adaptive evolution strategy, the covariance matrix adaptation evolution strategy (CMA-ES), the differential evolution technique, and the quasi-Newton method. The proposed approach is found to consistently and reliably perform better than all other methods used in the study. A scale-up study with problem sizes up to 500 variables shows a polynomial computational complexity of the proposed approach. This extensive study clearly demonstrates the power of the proposed technique in tackling real-parameter optimization problems.
引用
收藏
页码:371 / 395
页数:25
相关论文
共 31 条
[1]  
Back T., 1997, Handbook of evolutionary computation
[2]  
Beyer H.-G., 2001, NAT COMP SER
[3]   On self-adaptive features in real-parameter evolutionary algorithms [J].
Beyer, HG ;
Deb, K .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (03) :250-270
[4]  
BRANCH MA, 1996, OPTIMIZATION TOOLBOX
[5]  
Chellapilla K., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1885, DOI 10.1109/CEC.1999.785503
[6]  
Deb K., 1995, Complex Systems, V9, P115
[7]  
Deb K, 1995, OPTIMIZATION METHODS
[8]  
Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
[9]   Empirical Investigation of Multiparent Recombination Operators in Evolution Strategies [J].
Eiben, Agoston E. ;
Baeck, Thomas .
EVOLUTIONARY COMPUTATION, 1997, 5 (03) :347-365
[10]   A Note on the Empirical Evaluation of Intermediate Recombination [J].
Fogel, David B. ;
Beyer, Hans-Georg .
EVOLUTIONARY COMPUTATION, 1995, 3 (04) :491-495