• DocumentCode
    1354453
  • Title

    Implicitly Controlling Bloat in Genetic Programming

  • Author

    Whigham, Peter A. ; Dick, Grant

  • Author_Institution
    Dept. of Inf. Sci., Univ. of Otago, Dunedin, New Zealand
  • Volume
    14
  • Issue
    2
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    173
  • Lastpage
    190
  • Abstract
    During the evolution of solutions using genetic programming (GP) there is generally an increase in average tree size without a corresponding increase in fitness-a phenomenon commonly referred to as bloat. Although previously studied from theoretical and practical viewpoints there has been little progress in deriving controls for bloat which do not explicitly refer to tree size. Here, the use of spatial population structure in combination with local elitist replacement is shown to reduce bloat without a subsequent loss of performance. Theoretical concepts regarding inbreeding and the role of elitism are used to support the described approach. The proposed system behavior is confirmed via extensive computer simulations on benchmark problems. The main practical result is that by placing a population on a torus, with selection defined by a Moore neighborhood and local elitist replacement, bloat can be substantially reduced without compromising performance.
  • Keywords
    genetic algorithms; tree data structures; trees (mathematics); Moore neighborhood; benchmark problems; bloat control; elitism; genetic programming; local elitist replacement; spatial population structure; Bloat; elitism; genetic programming; inbreeding; spatially-structured evolutionary algorithm;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2009.2027314
  • Filename
    5352336