next up previous
Next: Ecological Evolution Up: Tierra Previous: The Virtual Machine

Resulting Evolutions

The results of the evolutions that have been observed so far represent a variety of solutions to the problem of self-replication of machine code programs. We might consider these solutions to fall into two broad classes: ``ecological solutions'', and ``optimizations''. Ecological solutions involve interactions between the programs sharing the memory, whereas optimizations involve innovations within the individual algorithms that result in faster replication.

Thomas S.Ray
Mon Jul 15 15:51:28 JST 1996