Monday, May 16, 2011

Evolution theory and computational practice

Evolution is the process of change in all forms of life over generations. The biodiversity of life evolves by mutations, genetic drift and natural selection. In Evolutionary Algorithms(EA) you can find mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. An organism that adapted the best to their environment have a advantage over the other 'competing' organisms in surviving. For a EA to work such a mechanism needs to be programmed. This is called the fitness function. A nice project that uses a EV for generating a bio diverse model of the world is done by Daniel Shiffman > Evolution EcoSystem

Or check out this cool project called BoxCar2D



A nice movie made by Karl Sims showing his evolutionary algorithm that created creatures that were able to move on land and sea surfaces. 

No comments:

Post a Comment