Managing Repetition in Grammar-Based Genetic Programming

被引:5
作者
Nicolau, Miguel [1 ]
Fenton, Michael [1 ]
机构
[1] Univ Coll Dublin, Coll Business, Dublin, Ireland
来源
GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2016年
关键词
Genetic Programming; Fitness evaluation; Speedup technique; Running time analysis;
D O I
10.1145/2908812.2908904
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Grammar-based Genetic Programming systems are capable of generating identical phenotypic solutions, either by creating repeated genotypic representations, or from distinct genotypes, through their many-to-one mapping process. Furthermore, their initialisation process can generate a high number of duplicate individuals, while traditional variation and replacement operators can permit multiple individuals to percolate through generations unchanged. This can lead to a high number of phenotypically identical individuals within a population. This study investigates the frequency and effect of such duplicate individuals on a suite of benchmark problems. Both Grammatical Evolution and the CFG-GP systems are examined. Experimental evidence suggests that these useless evaluations can be instead be used either to speed-up the evolutionary process, or to delay convergence.
引用
收藏
页码:765 / 772
页数:8
相关论文
共 27 条
[21]  
Ryan C, 2003, LECT NOTES COMPUT SC, V2724, P1752
[22]  
Ryan C., 2003, GENETIC EVOLUTIONARY
[23]  
TING C. K., 2009, MEMET COMPUT, V1, P191, DOI DOI 10.1007/S12293-009-0013-Z
[24]   Order of Nonlinearity as a Complexity Measure for Models Generated by Symbolic Regression via Pareto Genetic Programming [J].
Vladislavleva, Ekaterina J. ;
Smits, Guido F. ;
den Hertog, Dick .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) :333-349
[25]  
Whigham P., 1995, P WORKSH GEN PROGR T, P33
[26]   Better GP benchmarks: community survey results and proposals [J].
White, David R. ;
McDermott, James ;
Castelli, Mauro ;
Manzoni, Luca ;
Goldman, Brian W. ;
Kronberger, Gabriel ;
Jaskowski, Wojciech ;
O'Reilly, Una-May ;
Luke, Sean .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2013, 14 (01) :3-29
[27]   SCHEME: Caching Subtrees in Genetic Programming [J].
Wong, Phillip ;
Zhang, Mengjie .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :2678-2685