Similarity-Based Analysis of Population Dynamics in Genetic Programming Performing Symbolic Regression

  • Winkler S
  • Affenzeller M
  • Burlacu B
  • et al.
N/ACitations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Population diversity plays an important role in genetic programming (GP) evolutionary dynamics. In this paper, we use structural and semantic similarity measures to investigate the evolution of diversity in three GP algorithmic flavours: standard GP, offspring selection GP (OS-GP), and age-layered population structure GP (ALPS-GP). Empirical measurements on two symbolic regression benchmark problems reveal important differences between the dynamics of the tested configurations. In standard GP, after an initial decrease, population diversity remains almost constant until the end of the run. The higher variance of the phenotypic similarity values suggests that small changes on individual genotypes have significant effects on their corresponding phenotypes. By contrast, strict offspring selection within the OS-GP algorithm causes a significantly more pronounced diversity loss at both genotypic and, in particular, phenotypic levels. The pressure for adaptive change increases phenotypic robustness in the face of genotypic perturbations, leading to less genotypic variability on the one hand, and very low phenotypic diversity on the other hand. Finally, the evolution of similarities in ALPS-GP follows a periodic pattern marked by the time interval when the bottom layer is reinitialized with new individuals. This pattern is easily noticed in the lower layers characterized by shorter migration intervals, and becomes less and less noticeable on the upper layers.

Cite

CITATION STYLE

APA

Winkler, S. M., Affenzeller, M., Burlacu, B., Kronberger, G., Kommenda, M., & Fleck, P. (2018). Similarity-Based Analysis of Population Dynamics in Genetic Programming Performing Symbolic Regression (pp. 1–17). https://doi.org/10.1007/978-3-319-97088-2_1

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