I could be misreading you, but I think you have this totally backwards.
You did. I cant think of anyway to implentment Müller's Rachet (MR for short), you put biological terms /hypothesis onto DB, that is what I meant. Well MR is still just a hypothesis, not a true rule in nature, like the thermodynamics is for physics (you know what I mean). And Num stop lecturing me if I was some sort of imbecil idiot.
I have read hundreds of books about evolution and thereby biology.
Have healthy pile of books about artificial life.
My only problem is that I have a hard time expressing my self (in english) properbly, so the native speaker of english can fully understand me.
Well you see the DB Algorithm (DBA for short), has one problem.
It is extremely fragile and nowhere near robust.
Example placing 10 in memory slots 299 does nothing, placing it in 301, makes the bot reproduce. There are no correlaction between this, but it happens. The search space for DB is multi-multi-dimensional.
For a minute forget about Genepool etc., I havent even mention them, and actually I dont like them becuase of the optimizition algorithme they really are, nothing (reallly) interesting will ever happen here.
Take Avida in has an instruction set with 28 default instructions. Tierra about the same, cant find the documentation.
(Edit: 32, I am so stupid, I knew that Tierra coded its instruction in a binary string of length 5, damn)
But DB has 48 basic instructions, and here we should then add all the possible numbers. Which I will not do no. That smart thing about DB is the stack, were numbers are placed, and instuctions works on. With this it would have been extremely messy. But 1000 memory cells, is way to much, in the way it works has it is. I cant even imagine how the search space looks like in DB, it is easy enough for Avida. But DB there are so many factores that it is impossible to extract any usefull info. Well I will return later, right now I should make my Examination project in functional programming (Moscow ML / SML if anyone knows that)...
But bytheway:
QUOTE (Greven @ Oct 23 2005, 05:01 PM)
In short when generalizing, you lose much specialization ( ). You can do a little of this, and a little of that and so on. But nothing more.
And even the above quote don't even give any meaning. Artificial Life is much more that just simulation, what about GP, EP, other GA's etc.
I only recognize GA (genetic algorithm), don't know the other acronyms...
GP ~ Genetic Programming
EP ~ Evolutionary Programmering
EA ~ Evolutionary Algorithm
GA ~ Genetic Algorithm
These are mingled and blend into each other and cannot be, on a certain level, distinguised between exactly.