Genetic Programming and Data Structures (1996)
| Citations: | 43 - 24 self |
BibTeX
@TECHREPORT{Langdon96geneticprogramming,
author = {William Benjamin Langdon},
title = {Genetic Programming and Data Structures},
institution = {},
year = {1996}
}
Years of Citing Articles
OpenURL
Abstract
This thesis investigates the evolution and use of abstract data types within Genetic Programming (GP). In genetic programming the principles of natural evolution (fitness based selection and recombination) acts on program code to automatically generate computer programs. The research in this thesis is motivated by the observation from software engineering that data abstraction (e.g. via abstract data types) is essential in programs created by human programmers. We investigate whether abstract data types can be similarly beneficial to the automatic production of programs using GP. GP can automatically "evolve" programs which solve non-trivial problems but few experiments have been reported where the evolved programs explicitly manipulate memory and yet memory is an essential component of most computer programs. So far work on evolving programs that explicitly use memory has principally used either problem specific memory models or a simple indexed memory model consisting of a single glo...







