• DocumentCode
    436353
  • Title

    Evolving potentiallv-infinite list comprehensions

  • Author

    Braine, L. ; Lutz, Robert

  • Author_Institution
    London Delivery Centre, Accenture
  • Volume
    17
  • fYear
    2004
  • fDate
    June 28 2004-July 1 2004
  • Firstpage
    459
  • Lastpage
    464
  • Abstract
    This paper introduces potentially-infinite list comprehensions into evolutionary computation. List comprehensions are programming constructs based on Zermelo-Fraenkel (ZF) set theory and are used in modern functional languages to define sets concisely. We present n new, higher-order, polymorphic and strongly-typed Genetic Programming (GP) system. ZF-GP, that evolves potentially-infinite list comprehensions. The resulting language has a highly-focussed search space that is smaller than is typical in evolutionary computation. Experiments demonstrate that the ZF-GP system can evolve list comprehension solutions to formula-fitting problems more efficiently than random search.
  • Keywords
    Computer languages; Evolutionary computation; Functional programming; Genetic algorithms; Genetic mutations; Genetic programming; Immune system; Informatics; Production; Random number generation; Functional programming; evolutionary computation; genetic programming; infinite list; list comprehension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation Congress, 2004. Proceedings. World
  • Conference_Location
    Seville
  • Print_ISBN
    1-889335-21-5
  • Type

    conf

  • Filename
    1439409