An Evolutionary Algorithm That Makes Decision Based on the Entire Previous Search History

被引:52
作者
Chow, Chi Kin [1 ]
Yuen, Shiu Yin [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Kowloon Tong, Hong Kong, Peoples R China
关键词
Benchmarking with other evolutionary algorithms; evolutionary algorithm using search history; fitness function approximation; parameter-less anisotropic adaptive mutation; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION; APPROXIMATION; DESIGN; SYSTEM;
D O I
10.1109/TEVC.2010.2040180
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we report a novel evolutionary algorithm that enhances its performance by utilizing the entire previous search history. The proposed algorithm, namely history driven evolutionary algorithm (HdEA), employs a binary space partitioning tree structure to memorize the positions and the fitness values of the evaluated solutions. Benefiting from the space partitioning scheme, a fast fitness function approximation using the archive is obtained. The approximation is used to improve the mutation strategy in HdEA. The resultant mutation operator is parameter-less, anisotropic, and adaptive. Moreover, the mutation operator naturally avoids the generation of out-of-bound solutions. The performance of HdEA is tested on 34 benchmark functions with dimensions ranging from 2 to 40. We also provide a performance comparison of HdEA with eight benchmark evolutionary algorithms, including a real coded genetic algorithm, differential evolution, two improved differential evolution, covariance matrix adaptation evolution strategy, two improved particle swarm optimization, and an estimation of distribution algorithm. Seen from the experimental results, HdEA outperforms the other algorithms for multimodal function optimization.
引用
收藏
页码:741 / 769
页数:29
相关论文
共 45 条
[1]   Population set-based global optimization algorithms:: some modifications and numerical studies [J].
Ali, MM ;
Törn, A .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (10) :1703-1725
[2]   A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems [J].
Ali, MM ;
Khompatraporn, C ;
Zabinsky, ZB .
JOURNAL OF GLOBAL OPTIMIZATION, 2005, 31 (04) :635-672
[3]  
[Anonymous], 2002, ESTIMATION DISTRIBUT
[4]  
[Anonymous], 1995, Tech. Rep. TR-95-012
[5]  
[Anonymous], 1989, 826 CALTECH CONC COM
[6]   APPROXIMATION CONCEPTS FOR OPTIMUM STRUCTURAL DESIGN - A REVIEW [J].
BARTHELEMY, JFM ;
HAFTKA, RT .
STRUCTURAL OPTIMIZATION, 1993, 5 (03) :129-144
[7]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[8]   Accelerating evolutionary algorithms with Gaussian process fitness function models [J].
Büche, D ;
Schraudolph, NN ;
Koumoutsakos, P .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2005, 35 (02) :183-194
[9]  
Chow CK, 2008, IEEE C EVOL COMPUTAT, P1879, DOI 10.1109/CEC.2008.4631045
[10]   Surface registration using a dynamic genetic algorithm [J].
Chow, CK ;
Tsui, HT ;
Lee, T .
PATTERN RECOGNITION, 2004, 37 (01) :105-117