Title :
A parallel evolutionary algorithm for high-level program induction
Author_Institution :
Univ. Coll. Cork, Ireland
Abstract :
The paper discusses issues relating to the implementation of a new technique for the induction of high level programs, Functional genetic programming (FGP). The FGP system is based on the pure functional language FP, which utilises higher order functions and avoids the use of explicitly named objects, While the FGP system can produce high level solutions to a number of common programming problems involving iteration and recursion, this technique is computationally expensive. A parallel implementation that addresses this limitation is presented and it is shown that near linear speed-up can be achieved across a distributed computing environment
Keywords :
functional languages; functional programming; genetic algorithms; parallel algorithms; parallel programming; FGP system; FP; distributed computing environment; functional genetic programming; high level solutions; high-level program induction; higher order functions; iteration; near linear speed-up; parallel evolutionary algorithm; parallel implementation; programming problems; pure functional language; recursion; Computer languages; Distributed computing; Educational institutions; Evolutionary computation; Genetic algorithms; Genetic programming; Induction generators; Machine learning; Parallel machines; Sorting;
Conference_Titel :
Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-5536-9
DOI :
10.1109/CEC.1999.782536