Title :
Execution trace caching for Linear Genetic Programming
Author :
Downey, Carlton ; Zhang, Mengjie
Author_Institution :
Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
Abstract :
In this paper we propose a new caching algorithm for Linear Genetic Programming (LGP) based on exploiting inter-generation program relationships. For each program we cache a partial summary of program execution, and use this summary to expedite the execution of all progeny. We study the theory behind our new caching algorithm and derive equations for optimizing algorithm performance. Through both theoretical and empirical results we demonstrate that our caching algorithm can decrease LGP execution time by up to 50%.
Keywords :
genetic algorithms; linear programming; trees (mathematics); LGP execution time; caching algorithm; execution trace caching; intergeneration program relationship; linear genetic programming; optimization algorithm; program execution; Approximation algorithms; Equations; Genetic programming; Indexes; Mathematical model; Registers; Training;
Conference_Titel :
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7834-7
DOI :
10.1109/CEC.2011.5949751