A software framework for genetic programming

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

Leave a Comment