Preliminary Study of Bloat in Genetic Programming with Behavior-Based Search

  • Leonardo Trujillo
  • Enrique Naredo
  • Yuliana Martínez
Conference paper

DOI: 10.1007/978-3-319-01128-8_19

Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 227)
Cite this paper as:
Trujillo L., Naredo E., Martínez Y. (2013) Preliminary Study of Bloat in Genetic Programming with Behavior-Based Search. In: Emmerich M. et al. (eds) EVOLVE - A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation IV. Advances in Intelligent Systems and Computing, vol 227. Springer, Heidelberg

Abstract

Bloat is one of the most interesting theoretical problems in genetic programming (GP), and one of the most important pragmatic limitations in the development of real-world GP solutions. Over the years, many theories regarding the causes of bloat have been proposed and a variety of bloat control methods have been developed. It seems that one of the underlying causes of bloat is the search for fitness; as the fitness-causes-bloat theory states, selective bias towards fitness seems to unavoidably lead the search towards programs with a large size. Intuitively, however, abandoning fitness does not appear to be an option. This paper, studies a GP system that does not require an explicit fitness function, instead it relies on behavior-based search, where programs are described by the behavior they exhibit and selective pressure is biased towards unique behaviors using the novelty search algorithm. Initial results are encouraging, the average program size of the evolving population does not increase with novelty search; i.e., bloat is avoided by focusing on novelty instead of quality.

Keywords

Bloat Genetic Programming Novelty Search 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Leonardo Trujillo
    • 1
  • Enrique Naredo
    • 1
  • Yuliana Martínez
    • 1
  1. 1.Doctorado en Ciencias de la Ingeniería, Departamento de Ingeniería Eléctrica y ElectrónicaInstituto Tecnológico de TijuanaTijuanaMéxico

Personalised recommendations