SCHEME: Caching Subtrees in Genetic Programming

被引:7
作者
Wong, Phillip [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Math Stat & Comp Sci, Wellington, New Zealand
来源
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8 | 2008年
关键词
D O I
10.1109/CEC.2008.4631158
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces SCHEME (Subtree Caching using a Hashing for Equivalence MEthod), a method of caching program subtrees while taking into consideration algebraic equivalences between these programs. By using hashing in order to estimate algebraic equivalence between subtrees, we develop a hash table based caching mechanism which is easily integrated with the standard GP system. Experiments are performed on two regression and four classification tasks of varying difficulty. The results suggest that using SCHEME significantly reduces the number of node evaluations performed during the GP runs, which in turn leads to a faster GP training process.
引用
收藏
页码:2678 / 2685
页数:8
相关论文
共 16 条
[1]  
Asuncion A., 2007, UCI MACHINE LEARNING
[2]  
CHEROWITZO B, 2006, LECT NOTES
[3]  
CHITTY DM, 2007, GECCO 07, V2, P1566
[4]  
Gathercole C, 1994, LECT NOTES COMPUT SC, V866, P312
[5]  
Giacobini M., 2002, Parallel Problem Solving from Nature - PPSN VII. 7th International Conference. Proceedings (Lecture Notes in Computer Science Vol.2439), P371
[6]  
GONNET G, 1984, P 16 ACM S THEOR COM, P334
[7]  
Harding S, 2007, LECT NOTES COMPUT SC, V4445, P90
[8]  
Jackson D, 2005, IEEE C EVOL COMPUTAT, P2530
[9]  
Keijzer M, 2004, LECT NOTES COMPUT SC, V3003, P328
[10]  
Lidl R., 1986, INTRO FINITE FIELDS