A biologically based approach to the mutation of code

Approved for public release; distribution is unlimited === Evolutionary programming is a relatively new problem solving approach in the field of computer science. It attempts to model the processes of natural selection and evolution to solve complex problems. This technique is very powerful because...

Full description

Bibliographic Details
Main Author: Vandenberg, Loretta L.
Other Authors: Kidd, Taylor
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/8032
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-8032
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-80322015-07-02T16:03:27Z A biologically based approach to the mutation of code Vandenberg, Loretta L. Kidd, Taylor Rasmussen, Craig W. Approved for public release; distribution is unlimited Evolutionary programming is a relatively new problem solving approach in the field of computer science. It attempts to model the processes of natural selection and evolution to solve complex problems. This technique is very powerful because it can be applied to a wide range of problems, and can find solutions that other more traditional techniques cannot. This research attempts to augment the methodology of an evolutionary programming approach with two new features: (1) dominant and recessive traits and (2) intron and exon regions. These features form the basis of a specialized approach for evolutionary programming which might be able to be applied to new problem areas where evolutionary programming usually performs poorly. This specialized approach is applied to the well known problem of a series expansion, so that the results are easily * compared to a known solution, and that the influence of these additional mechanisms on the population of solutions can be studied. Results from implementing the new mechanisms individually and together are presented, and compared with a baseline evolutionary programming implementation 2012-08-09T19:18:17Z 2012-08-09T19:18:17Z 1999-09 Thesis http://hdl.handle.net/10945/8032 en_US Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release; distribution is unlimited === Evolutionary programming is a relatively new problem solving approach in the field of computer science. It attempts to model the processes of natural selection and evolution to solve complex problems. This technique is very powerful because it can be applied to a wide range of problems, and can find solutions that other more traditional techniques cannot. This research attempts to augment the methodology of an evolutionary programming approach with two new features: (1) dominant and recessive traits and (2) intron and exon regions. These features form the basis of a specialized approach for evolutionary programming which might be able to be applied to new problem areas where evolutionary programming usually performs poorly. This specialized approach is applied to the well known problem of a series expansion, so that the results are easily * compared to a known solution, and that the influence of these additional mechanisms on the population of solutions can be studied. Results from implementing the new mechanisms individually and together are presented, and compared with a baseline evolutionary programming implementation
author2 Kidd, Taylor
author_facet Kidd, Taylor
Vandenberg, Loretta L.
author Vandenberg, Loretta L.
spellingShingle Vandenberg, Loretta L.
A biologically based approach to the mutation of code
author_sort Vandenberg, Loretta L.
title A biologically based approach to the mutation of code
title_short A biologically based approach to the mutation of code
title_full A biologically based approach to the mutation of code
title_fullStr A biologically based approach to the mutation of code
title_full_unstemmed A biologically based approach to the mutation of code
title_sort biologically based approach to the mutation of code
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/8032
work_keys_str_mv AT vandenberglorettal abiologicallybasedapproachtothemutationofcode
AT vandenberglorettal biologicallybasedapproachtothemutationofcode
_version_ 1716807729234837504