Hi, Percy.
I made the word "science" (actually "sCiEncE") in 54 generations, using 5 offspring per parent and 1 mutation per offspring. I also used a rule where I always selected 4 individuals to contribute to the next population.
What's interesting to me about it is that there seemed to be about three quirks:
- It took about 10 generations before I got my first matching letter.
- It took a long time (I can't remember how long) to get from 6 correct letters to 7.
- Once you get to the target sequence, it's impossible to drive it to fixation, because the offspring always mutate.
The first two I think are real quirks of evolution: the first template on which evolution could work would have to have been generated randomly, and fine-tuning (6 to 7 letters) would be hard to stabilize.
The last one might also be a real quirk of evolution (the difficulty of driving a trait to absolute fixation); but I think it's more a quirk of the generator. Maybe you could allow a range of mutations in each offspring, instead of saying exactly how many? So, instead of saying "1 mutation per individual," it could be "0-1" or "0-2."
I have no idea how difficult that might be to program, because I know nothing about programming.
{AbE: Also, maybe the possibility of a moving target sequence would make it more realistic?}
Edited by Bluejay, : Marked addition
-Bluejay (a.k.a. Mantis, Thylacosmilus)
Darwin loves you.