• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Analysing the Influence of Reorder Strategies for Cartesian Genetic Programming
 
  • Details
  • Full
Options
August 19, 2025
Journal Article
Title

Analysing the Influence of Reorder Strategies for Cartesian Genetic Programming

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 improves by using CGP with a reorder method. However, there is no consistently best performing reorder operator. Furthermore, their behaviour is analysed by investigating their convergence plots and we show that all behave the same in terms of convergence type.
Author(s)
Cui, Henning
Universität Augsburg
Margraf, Andreas
Fraunhofer-Institut für Gießerei-, Composite- und Verarbeitungstechnik IGCV  
Hähner, Jörg
Universität Augsburg
Journal
SN Computer Science  
Open Access
File(s)
Download (2.79 MB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.1007/s42979-025-04296-4
10.24406/publica-5254
Additional link
Full text
Language
English
Fraunhofer-Institut für Gießerei-, Composite- und Verarbeitungstechnik IGCV  
Fraunhofer Group
Fraunhofer-Verbund Produktion  
Keyword(s)
  • cartesian genetic programming

  • CGP

  • genetic algorithm

  • genetic programming (computer science)

  • mutation operator

  • reorder method

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024