Article,

Hierachical Processing for Evolving Recursive and Modular Programs Using Higher Order Functions and Lambda Abstractions

.
Genetic Programming and Evolvable Machines, 2 (4): 345--380 (December 2001)
DOI: doi:10.1023/A:1012926821302

Abstract

We present a novel approach using higher-order functions and l abstraction to evolve recursive and modular programs. Moreover, a new term 'structure abstraction' is introduced to describe the property emerged from the higher-order function program structure. We test this technique on the general even-parity problem. The results indicate that this approach is very effective with the general even-parity problem due to the appropriate selection of the foldr higher-order function. Initially, foldr structure abstraction identify the promising area of the search space at generation zero. Once the population is within the promising area, foldr structure abstraction provides hierarchical processing for search. Consequently, solutions to the general even-parity problem are found very efficiently. We identify the limitations of this new approach and conclude that only when the appropriate higher-order function is selected that the benefits of structure abstraction show.

Tags

Users

  • @brazovayeye

Comments and Reviews