Like I say above (my comment was tongue-in-cheek but) I really like the idea of a FIFO queue rather than an explicit fitness function. I&#x27;m thinking of writing a little a-life&#x2F;learner thingy just for fun at some point and I&#x27;ll definitely nick your idea. Is it a common approach in genetic algorithms? Is there some research on it?<p>Also, for some reason I thought you actually used a LIFO stack. So, what if you did? My guess is organisms that put more offspring on the top of the queue would take longer to be popped from it, so that they&#x27;d have a better chance to produce more offspring. They would also benefit from organisms almost as successful as themselves (but not more).<p>Is this also a known approach, and if so, how well does it work?