Evolution of Data: The Effect of Mutation Functions on the Growth of a Computer Generated Population
CSEF · 2003 Mathematics & Software
Overview
Objectives/Goals To find an effective mutation function for use in genetic algorithms. Methods/Materials I created a program based on a genetic algorithm. The program randomly generated a population of 265 8-bit organisms, each with four traits. 256 was the number of possible variations of the genetic code. Then the program used the values of the traits of each organism to determine whether it would live to reproduce. The goal was to reach a population of 2560. The variable was mutation. There were two groups with different mutations that had a 10% chance to occur, and a control group with no mutation. Results The mutation that swapped two random bits of a beings genome caused the population to grow fastest. Conclusions/Discussion This program was re-structured based on a previous experiment with 100% mutation rates. The 100% mutation rate turned out to be counter-productive and so I implemented a 10% mutation rate. The slight change caused by the 10% mutation rate caused the population to progress towards better genes more quickly, and allowed strong genes to develop. What I learned in the 100% mutation experiment was extremely important in this experiment.
Summary statement
My project is about testing different mutation functions in a program based heavily on genetic algorithms
Help received
My cousin Sheldon taught me to program in Visual Basic.
Competition history
- CSEF 2003
Resources
Related projects
CSEF · 2005
The Digital Life: Evolution on a Computer
CSEF · 2002
Bob's World
CSEF · 2014
Balancing Diversity and Fitness while Evolving Neural Networks
CSEF · 2006
Clockwork Evolution
CSEF · 2002
Probing the Impact of Man's Genetic Manipulation via Computer Modeling
CSEF · 2017
Evolving Near Optimal Solutions to Computationally Hard Problems Using Natural Selection
ISEF · 2017
Maze Solving Optimization through Genetic Programming
CSEF · 2006
What's So Great about Sex?
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects