Brian's Blog

items I see across my tribes

Research Links

Links to Research articles

David J. Eck  http://math.hws.edu/eck/

"GA" is a little applet that demonstrates the genetic algorithm, in which methods analogous to the process of natural evolution are applied to solve problems on a computer. This "artificial evolution" uses reproduction, mutation, and genetic recombination to "evolve" a solution to a problem. The genetic algorithm is described fully by John Holland in his book, "Adaptation in Natural and Artificial Systems." More popular accounts can be found in the books "Complexity" by M. Mitchell Waldrop and "Artificial Life" by Steven Levy.

The genetic algorithm can be applied to many different types of problems, but GA uses it to evolve simulated "organisms" called Eaters in a simulated world that contains simulated plants for the Eaters to eat. I stress the word "simulated", but even that word really goes too far. GA is really just a kind of metaphor for natural evolution in the real world. You can judge for yourself the extent to which that metaphor might be valid.

Introduction to Genetic Algorithms

This is a great source for introducing GA.  It has many visual aids that I need to integrate into my research.


 Questions or Feedback, my contact information is located on my About page.


The opinions, thoughts, and comments made in these blog posts are solely my own (unless otherwise stated). They do not reflect the opinions, thoughts or practices of my employer, my universities, my family, or anyone else. Also, I retain the right to change my mind about anything I publish here without having to go back and edit posts that occurred in the past. 

These are my opinions, or just as likely, someone else's opinions that I leveraged for my own.