Title :
Evolving potentiallv-infinite list comprehensions
Author :
Braine, L. ; Lutz, Robert
Author_Institution :
London Delivery Centre, Accenture
fDate :
June 28 2004-July 1 2004
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;
Conference_Titel :
Automation Congress, 2004. Proceedings. World
Conference_Location :
Seville
Print_ISBN :
1-889335-21-5