A comparative study on crossover in cartesian genetic programming

26Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cartesian Genetic Programming is often used with mutation as the sole genetic operator. Compared to the fundamental knowledge about the effect and use of mutation in CGP, the use of crossover has been less investigated and studied. In this paper, we present a comparative study of previously proposed crossover techniques for Cartesian Genetic Programming. This work also includes the proposal of a new crossover technique which swaps block of the CGP phenotype between two selected parents. The experiments of our study open a new perspective on comparative studies on crossover in CGP and its challenges. Our results show that it is possible for a crossover operator to outperform the standard (1 + λ) strategy on a limited number of tasks. The question of finding a universal crossover operator in CGP remains open.

Cite

CITATION STYLE

APA

Husa, J., & Kalkreuth, R. (2018). A comparative study on crossover in cartesian genetic programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10781 LNCS, pp. 203–219). Springer Verlag. https://doi.org/10.1007/978-3-319-77553-1_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free