Graduation Semester and Year
2005
Language
English
Document Type
Thesis
Degree Name
Master of Science in Computer Science
Department
Computer Science and Engineering
First Advisor
Manfred Huber
Abstract
Genetic programming is an automatic programming method that uses biologically inspired methods to evolve programs. Genetic programming, and evolutionary methods in general, are useful for problem domains in which a method for \emph{constructing} solutions is either not known or infeasible, but a method for \emph{rating} solutions exists. In order to address more complex problem domains, techniques exist to extract functions (modules) automatically during a GP search. This work describes a method to identify useful automatically extracted functions from a GP search to assist subsequent GP searches within the same problem domain, using significance testing. Functions classified as beneficial augment the programmer supplied function set and accelerate the learning rate, by seeding the initial population of a subsequent GP search.
Disciplines
Computer Sciences | Physical Sciences and Mathematics
License
This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 4.0 International License.
Recommended Citation
Loeppert, Anthony, "Evolving Modular Programs By Extracting Reusable Functions Using Significance Testing" (2005). Computer Science and Engineering Theses. 272.
https://mavmatrix.uta.edu/cse_theses/272
Comments
Degree granted by The University of Texas at Arlington