Towards Advanced Phenotypic Mutations in Cartesian Genetic Programming
Roman Kalkreuth

TL;DR
This paper introduces two novel phenotypic mutation techniques for Cartesian Genetic Programming, inspired by biological evolution, leading to improved search performance in symbolic regression and boolean function tasks.
Contribution
It presents the first advanced phenotypic mutation methods for Cartesian Genetic Programming, enhancing its evolutionary capabilities beyond traditional point mutations.
Findings
Improved search performance with phenotypic mutations
Beneficial effects observed in symbolic regression tasks
Enhanced Boolean function problem solving
Abstract
Cartesian Genetic Programming is often used with a point mutation as the sole genetic operator. In this paper, we propose two phenotypic mutation techniques and take a step towards advanced phenotypic mutations in Cartesian Genetic Programming. The functionality of the proposed mutations is inspired by biological evolution which mutates DNA sequences by inserting and deleting nucleotides. Experiments with symbolic regression and boolean functions problems show a better search performance when the proposed mutations are in use. The results of our experiments indicate that the use of phenotypic mutations could be beneficial for the use of Cartesian Genetic Programming.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Reinforcement Learning in Robotics
