Analysing the Influence of Reorder Strategies for Cartesian Genetic Programming
Henning Cui (1), Andreas Margraf (2), J\"org H\"ahner (1) ((1), University of Augsburg, (2) Fraunhofer IGCV)

TL;DR
This paper examines the effects of reorder strategies in Cartesian Genetic Programming, introduces three new operators, and empirically evaluates their impact on performance across multiple benchmarks, revealing no single best operator.
Contribution
The paper identifies shortcomings of existing reorder operators, proposes three novel operators, and provides an empirical comparison of their performance in CGP.
Findings
Reorder operators can improve CGP performance.
No single operator consistently outperforms others.
All operators exhibit similar convergence behavior.
Abstract
Cartesian Genetic Programming (CGP) suffers from a specific limitation: Positional bias, a phenomenon in which mostly genes at the start of the genome contribute to a program output, while genes at the end rarely do. This can lead to an overall worse performance of CGP. One solution to overcome positional bias is to introduce reordering methods, which shuffle the current genotype without changing its corresponding phenotype. There are currently two different reorder operators that extend the classic CGP formula and improve its fitness value. In this work, we discuss possible shortcomings of these two existing operators. Afterwards, we introduce three novel operators which reorder the genotype of a graph defined by CGP. We show empirically on four Boolean and four symbolic regression benchmarks that the number of iterations until a solution is found and/or the fitness value…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Viral Infectious Diseases and Gene Expression in Insects · Gene Regulatory Network Analysis
