DocumentCode
2218841
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
fYear
2011
fDate
5-8 June 2011
Firstpage
1186
Lastpage
1193
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location
New Orleans, LA
ISSN
Pending
Print_ISBN
978-1-4244-7834-7
Type
conf
DOI
10.1109/CEC.2011.5949751
Filename
5949751
Link To Document