DocumentCode
2915693
Title
SCHEME: Caching subtrees in genetic programming
Author
Wong, Phillip ; Zhang, Mengjie
Author_Institution
Sch. of Math., Stat. & Comput. Sci., Victoria Univ. of Wellington, Wellington
fYear
2008
fDate
1-6 June 2008
Firstpage
2678
Lastpage
2685
Abstract
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.
Keywords
cache storage; genetic algorithms; tree data structures; algebraic equivalences; classification tasks; equivalence method; genetic programming; hash table; hashing; node evaluations; program subtree caching; regression tasks; Central Processing Unit; Computational efficiency; Costs; Genetic programming; Graphics; Image segmentation; Parallel processing; Performance evaluation; Standards development; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
Conference_Location
Hong Kong
Print_ISBN
978-1-4244-1822-0
Electronic_ISBN
978-1-4244-1823-7
Type
conf
DOI
10.1109/CEC.2008.4631158
Filename
4631158
Link To Document