• DocumentCode
    2981614
  • Title

    Removal bias: a new cause of code growth in tree based evolutionary programming

  • Author

    Soule, Terence ; Foster, James A.

  • Author_Institution
    Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
  • fYear
    1998
  • fDate
    4-9 May 1998
  • Firstpage
    781
  • Lastpage
    786
  • Abstract
    Presents a new cause of code growth, termed removal bias. We show that growth due to removal bias can be expected to occur whenever operations which remove and replace a variable-sized section of code, e.g. crossover or subtree mutation, are used in an evolutionary paradigm. Two forms of non-destructive crossover are used to examine the causes of code growth. The results support the protective value of inviable code and removal bias as two distinct causes of code growth. Both causes of code growth are shown to exist in at least two different problems
  • Keywords
    genetic algorithms; mathematical operators; programming theory; trees (mathematics); variable length codes; code bloat; code growth; fitness-neutral code; genetic programming; inviable code; nondestructive crossover; parsimony; protective value; removal bias; subtree mutation; tree-based evolutionary programming; variable-length representations; variable-sized code section replacement; Electronic mail; Genetic mutations; Genetic programming; Laboratories; Logic programming; Protection;
  • 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.700151
  • Filename
    700151