• DocumentCode
    419039
  • Title

    Experiments with explicit for-loops in genetic programming

  • Author

    Ciesielski, Vic ; Li, Xiang

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, Vic., Australia
  • Volume
    1
  • fYear
    2004
  • fDate
    19-23 June 2004
  • Firstpage
    494
  • Abstract
    Evolving programs with explicit loops presents major difficulties, primarily due to the massive increase in the size of the search space. Fitness evaluation becomes computationally expensive and a method for dealing with infinite loops must be implemented. We have investigated ways of dealing with these problems by the evolution of for-loops of increasing semantic complexity. We have chosen two problems - a modified Santa Fe ant problem and a sorting problem - which have natural looping constructs in their solution and a solution without loops is not possible unless the tree depth is very large. We have shown that by controlling the complexity of the loop structures it is possible to evolve smaller and more understandable programs for these problems.
  • Keywords
    computational complexity; genetic algorithms; program control structures; programming language semantics; tree searching; Santa Fe ant problem; computational complexity; explicit for-loops; fitness evaluation; genetic programming; infinite loops; loop structure complexity; natural looping constructs; search space; semantic complexity; sorting problem; tree depth; Books; Computer science; Counting circuits; Embedded computing; Genetic programming; Information technology; Iron; Robots; Sorting; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2004. CEC2004. Congress on
  • Print_ISBN
    0-7803-8515-2
  • Type

    conf

  • DOI
    10.1109/CEC.2004.1330897
  • Filename
    1330897