Genetic Programming (GP) is an automatic programming methodology using mechanisms inspired by biological evolution. Genetic Programming has been applied successfully for a great number of different purposes, and its viability grows with the increase of computing capabilities. The aim of this thesis was to craft a software framework that facilitated the easy creation of GP applications, using lessons learned from research in the field to provide efficient evolution. The focus was the creation of algorithms in a common programming language, C++. The framework was implemented with a type of parse tree at its core, and it is put to use for the purpose of finding mathematical expressions. The system is shown to work in practice, but its aptness in producing generic C++-algorithms remains unclear.
Author: Kristoffersson, David
Source: Luleå University of Technology
Direct Download: Click Here To Get This Item
Reference URL: Visit Now