• 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