• DocumentCode
    2977055
  • Title

    The evolution of size in variable length representations

  • Author

    Langdon, W.B.

  • Author_Institution
    Sch. of Comput. Sci., Birmingham Univ., UK
  • fYear
    1998
  • fDate
    4-9 May 1998
  • Firstpage
    633
  • Lastpage
    638
  • Abstract
    In many cases, a program´s length increases during artificial evolution. This is known as “bloat”, “fluff” or “increasing structural complexity”. We show that bloat is not specific to genetic programming and suggest it is inherent in search techniques with discrete variable-length representations using simple static evaluation functions. We investigate the bloating characteristics of three non-population-based and one population-based search technique using a novel mutation operator. An artificial ant following the Santa Fe trail problem is solved by simulated annealing, hill climbing, strict hill climbing and population-based searching using two variants of the the new subtree-based mutation operator. As predicted, bloat is observed when using unbiased mutation and is absent in simulated annealing and in both hill climbers when using the length-neutral mutation; however, bloat occurs with both mutations when using a population. We conclude that there are two causes of bloat: (1) search operators with no length bias tend to sample bigger trees, and (2) competition within populations favours longer programs, as they can usually reproduce more accurately
  • Keywords
    competitive algorithms; genetic algorithms; mathematical operators; programming theory; search problems; simulated annealing; trees (mathematics); variable length codes; Santa Fe trail problem; artificial ant; bloat; code growth; competition; fluff; genetic programming; increasing structural complexity; length bias; length-neutral mutation; nonpopulation-based search techniques; population-based search technique; program length increase; program reproduction accuracy; search operators; simulated annealing; size evolution; static evaluation functions; strict hill climbing; subtree-based mutation operator; tree sampling; tree size; unbiased mutation; variable-length representations; Computer science; Genetic mutations; Genetic programming; Iron; Predictive models; Shape; Simulated annealing; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    0-7803-4869-9
  • Type

    conf

  • DOI
    10.1109/ICEC.1998.700102
  • Filename
    700102