Bots and Simulations > Evolution and Internet Sharing Sims
A little evolution for everyone!
Sprotiel:
Mmm... Let's try a simple model. Consider that a bot has N meaningful DNA instructions and J junk instructions. Consider also that when it mutates :
1. N remains constant.
2. Deletions of meaningful DNA is fatal
3. A proportion (1-r) of insertions in meaningful DNA is fatal and that non-fatal insertions yield junk DNA.
4. Insertions or deletions of junk DNA have no effect on fitness.
Call d the rate of deletions and I the rate of insertions.
Then at each generation, you have I (rN + J) insertions and dJ deletions and the new junk DNA length J' = J + I r N + (I-d) J.
So there are 3 cases:
Case 1: I>d : junk DNA grows exponentially.
Case 2: I=d : junk DNA grows linearly.
Case 3: I<d : junk DNA reaches an equilibrium value equal to I /(I-d) *r N
Now, all we have to do is testing this!
Greven:
This is very sprotiel, but what about normal substitutions, dont we have to take this into accout to?
Ulciscor:
Argh my head exploded reading that; it's extremely clever! Go [Sprotiel]!
Sprotiel:
--- Quote ---This is very sprotiel, but what about normal substitutions, dont we have to take this into accout to?
--- End quote ---
Bah! Let's say substitutions will wreck good DNA and transform junk into junk. OK, there's also the possibility that substitutions in good DNA improve the fitness of the bot, but it doesn't change anything to DNA structure. The key point in my crude model is that junk doesn't turn into good DNA (too bloody unlikely) and that good DNA doesn't turn into junk (this would "kill" the bot).
Numsgil:
I'd just like to point out that the only "cost" of having Junk DNA is having to copy it every time you reproduce.
In DB, this doesn't cost anything, so there's no downward force on the DNA length aside from deletious mutations (mm, delicious mutations).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version