Analysis of Schema Frequencies in Genetic Programming

Bogdan Burlacu, Michael Affenzeller, Michael Kommenda, Gabriel Kronberger, Stephan M. Winkler

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Genetic Programming (GP) schemas are structural templates equivalent to hyperplanes in the search space. Schema theories provide information about the properties of subsets of the population and the behavior of genetic operators. In this paper we propose a practical methodology to identify relevant schemas and measure their frequency in the population. We demonstrate our approach on an artificial symbolic regression benchmark where the parts of the formula are already known. Experimental results reveal how solutions are assembled within GP and explain diversity loss in GP populations through the proliferation of repeated patterns.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science
Editors R. Moreno-Diaz, F.R. Pichler, A. Quesada-Arencibia
Number of pages7
Publication statusPublished - 2017

Fields of science

  • 102 Computer Sciences
  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102022 Software development
  • 102031 Theoretical computer science
  • 603109 Logic
  • 202006 Computer hardware

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this