Abstract
Geometric Differential Evolution (GDE) is a very recently introduced formal generalization of traditional Differential Evolution (DE) that can be used to derive specific GDE for both continuous and combinatorial spaces retaining the same geometric interpretation of the dynamics of the DE search across representations. In this paper, we derive formally a specific GDE for the space of genetic programs. The result is a Differential Evolution algorithm searching the space of genetic programs by acting directly on their tree representation. We present experimental results for the new algorithm.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ekart, A., Nemeth, S.Z.: A Metric for Genetic Programs and Fitness Sharing. In: Poli, R., Banzhaf, W., Langdon, W.B., Miller, J., Nordin, P., Fogarty, T.C. (eds.) EuroGP 2000. LNCS, vol. 1802, pp. 259–270. Springer, Heidelberg (2000)
Gong, T., Tuson, A.L.: Differential Evolution for Binary Encoding. In: Soft Computing in Industrial Applications, pp. 251–262. Springer, Heidelberg (2007)
Kennedy, J., Eberhart, R.C.: Swarm Intelligence. Morgan Kaufmann, San Francisco (2001)
Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. The MIT Press, Cambridge (1992)
Langdon, W., Poli, R.: Foundations of Genetic Programming. Springer, Heidelberg (2002)
Moraglio, A.: Towards a Geometric Unification of Evolutionary Algorithms, Ph.D. thesis, University of Essex (2007)
Moraglio, A., Di Chio, C., Poli, R.: Geometric Particle Swarm Optimization. In: Ebner, M., O’Neill, M., Ekárt, A., Vanneschi, L., Esparcia-Alcázar, A.I. (eds.) EuroGP 2007. LNCS, vol. 4445, pp. 125–136. Springer, Heidelberg (2007)
Moraglio, A., Di Chio, C., Togelius, J., Poli, R.: Geometric Particle Swarm Optimization. Journal of Artificial Evolution and Applications, Article ID 143624 (2008)
Moraglio, A., Poli, R.: Geometric Landscape of Homologous Crossover for Syntactic Trees. In: Proceedings of CEC-2005, pp. 427–434. IEEE Press, Los Alamitos (2005)
Moraglio, A., Poli, R.: Inbreeding Properties of Geometric Crossover and Non-geometric Recombinations. In: Stephens, C.R., Toussaint, M., Whitley, L.D., Stadler, P.F. (eds.) FOGA 2007. LNCS, vol. 4436, pp. 1–14. Springer, Heidelberg (2007)
Moraglio, A., Togelius, J.: Geometric PSO for the Sudoku Puzzle. In: Proceedings of GECCO-2007, pp. 118–125. ACM Press, New York (2007)
Moraglio, A., Togelius, J.: Geometric Differential Evolution. In: Proceedings of GECCO-2009, pp. 1705–1712. ACM Press, New York (2009)
O’Neill, M., Brabazon, A.: Grammatical Differential Evolution. In: Proceedings of ICAI-2006, pp. 231–236. CSREA Press (2006)
Onwubolu, G.C., Davendra, D. (eds.): Differential Evolution: A Handbook for Global Permutation-based Combinatorial Optimization. Springer, Heidelberg (2009)
Pampara, G., Engelbrecht, A.P., Franken, N.: Binary Differential Evolution. In: Proceedings of CEC 2006, pp. 1873–1879. IEEE Press, Los Alamitos (2006)
Price, K.V., Storm, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Springer, Heidelberg (2005)
Togelius, J., De Nardi, R., Moraglio, A.: Geometric PSO + GP = Particle Swarm Programming. In: Proceedings of CEC 2008, pp. 3594–3600. IEEE Press, Los Alamitos (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moraglio, A., Silva, S. (2010). Geometric Differential Evolution on the Space of Genetic Programs. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds) Genetic Programming. EuroGP 2010. Lecture Notes in Computer Science, vol 6021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12148-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-12148-7_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12147-0
Online ISBN: 978-3-642-12148-7
eBook Packages: Computer ScienceComputer Science (R0)