simulated an evolutionary system by introducing computer programs that competed for computer resources, specifically processor time and access to main memory. In this respect it was similar to Core Wars, but differed in that the programs being run in the simulation were able to modify themselves, and thereby evolve. Tierra's programs were artificial life organisms. Unlike Tierra, Avida assigns every digital organism its own protected region of memory, and executes it with a separate virtual CPU. By default, other digital organisms cannot access this memory space, neither for reading nor for writing, and cannot execute code that is not in their own memory space. A second major difference is that the virtual CPUs of different organisms can run at different speeds, such that one organism executes, for example, twice as many instructions in the same time interval as another organism. The speed at which a virtual CPU runs is determined by a number of factors, but most importantly, by the tasks that the organism performs: logical computations that the organisms can carry out to reap extra CPU speed as bonus.
Use in research
Adami and Ofria, in collaboration with others, have used Avida to conduct research in digital evolution, and the scientific journalsNature and Science have published four of their papers. The 2003 paper "The Evolutionary Origin of Complex Features" describes the evolution of a mathematical equals operation from simpler bitwise operations.
Use in education
A simplified version of Avida with a graphical user interface is available for use in education. A variety of have been designed around Avida-ED. This approach has been shown to be effective in improving students' understanding of evolution. The Avida-ED project was the winner of the 2017 International Society for Artificial Life Education and Outreach Award.
C. Adami and C.T. Brown, Evolutionary Learning in the 2D Artificial Life Systems Avida, in: R. Brooks, P. Maes, Proc. Artificial Life IV, MIT Press, Cambridge, MA, p. 377-381.
R. E. Lenski, C. Ofria, T. C. Collier, C. Adami. Genome Complexity, Robustness, and Genetic Interactions in Digital Organisms. Nature400:661-664.
C.O. Wilke, J.L. Wang, C. Ofria, R.E. Lenski, and C. Adami. Evolution of Digital Organisms at High Mutation Rate Leads To Survival of the Flattest. Nature412:331-333.
R.E. Lenski, C. Ofria, R.T. Pennock, and C. Adami. The Evolutionary Origin of Complex Features. Nature423:139-145.
S.S. Chow, C.O. Wilke, C. Ofria, R.E. Lenski, and C. Adami. Adaptive Radiation from Resource Competition in Digital Organisms. Science305:84-86.
J. Clune, D. Misevic, C. Ofria, R.E. Lenski, S.F. Elena, and R. Sanjuán. Natural selection fails to optimize mutation rates for long-term adaptation on rugged fitness landscapes. PLoS Computational Biology 4: 2008.
Clune J, Goldsby HJ, Ofria C, and Pennock RT Selective pressures for accurate altruism targeting: Evidence from digital evolution for difficult-to-test aspects of inclusive fitness theory. Proceedings of the Royal Society.
Benjamin E. Beckmann, Philip K. McKinley, Charles Ofria. Evolution of an adaptive sleep response in digital organisms. ECAL 2007