A biologically based approach to the mutation of code
Vandenberg, Loretta L.
Rasmussen, Craig W.
MetadataShow full item record
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
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Unscented sampling techniques for evolutionary computation with applications to astrodynamic optimization McGrath, Christopher B. (Monterey, California: Naval Postgraduate School, 2016-09);This dissertation investigates several innovative approaches to evolutionary optimization that are relevant to numerous applications in astronautical engineering. The challenges and shortfalls associated with evolutionary ...
Kim, Kwang Bog (Monterey, California. Naval Postgraduate School, 1978-03);Decision makers are often confronted with problems for which there exist several distinct measures of success. Such problems can often be expressed in terms of linear or nonlinear programming models with several "criterion" ...
Amin, Kruna; Dixon, Jeffrey; Hunt, Kathryn; Manternach, Peter; Roach, Brenda; Bochenek, Larry; Elgart, Richard; Jeleniewski, Yancy; Reap, Jonathan; Song, Brian (Monterey, California. Naval Postgraduate School, 2009-09); NPS-SE-09-007This CAPSTONE Report documents the Systems Engineering (SE) efforts of "Team Marine," from JAN 2009 to SEP 2009, in developing a recommendation to the US Marine Corps Systems Command (MCSC), on the best course of action ...