• DocumentCode
    3001921
  • Title

    GA or GP? That is not the question

  • Author

    Woodward, John R.

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Birmingham, UK
  • Volume
    2
  • fYear
    2003
  • fDate
    8-12 Dec. 2003
  • Firstpage
    1056
  • Abstract
    Genetic algorithms (GAs) and genetic programming (GP) are often considered as separate but related fields. Typically, GAs use a fixed length linear representation, whereas GP uses a variable size tree representation. This paper argues that the differences are unimportant. Firstly, variable length actually means variable length up to some fixed limit, so can really be considered as fixed length. Secondly, the representations and genetic operators of GA and GP appear different, however ultimately it is a population of bit strings in the computers memory which is being manipulated whether it is GA or GP which is being run on the computer. The important difference lies in the interpretation of the representation; if there is a one to one mapping between the description of an object and the object itself (as is the case with the representation of numbers), or a many to one mapping (as is the case with the representation of programs). This has ramifications for the validity of the No Free Lunch theorem, which is valid in the first case but not in the second. It is argued that due to the highly related nature of GAs and GP, that many of the empirical results discovered in one field will apply to the other field, for example maintaining high diversity in a population to improve performance.
  • Keywords
    data structures; genetic algorithms; search problems; GA; GP; No Free Lunch theorem; evolutionary computation; fixed length linear representation; genetic algorithm; genetic programming; variable size tree representation; Computer science; Evolutionary computation; Genetic algorithms; Genetic programming; High performance computing; Terminology; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
  • Print_ISBN
    0-7803-7804-0
  • Type

    conf

  • DOI
    10.1109/CEC.2003.1299785
  • Filename
    1299785