Abstract
A review of efforts to implement the process of evolution in a computational medium. The review will cover prominent examples, and discuss the major classes of implementations, their successes, and the obstacles they face.
Similar content being viewed by others
References
Joyce GF (1992) Directed molecular evolution. Sci Am December: 90–97
Beaudry AA, Gerald FJ (1992) Directed evolution of an RNA enzyme. Science 257:635–641
Feng Q, Park TK, Rebek J (1992) Crossover reactions between synthetic replicators yield active and inactive recombinants. Science 254:1179–1180
Hong JI, Feng Q, Rotello V, Rebek J (1992) Competition, cooperation, and mutation: improving a synthetic replicator by light irradiation. Science 255:848–850
de Garis H (1993) Evolvable hardware: genetic programming of a Darwin machine. In: Albrecht RF, Reeves CR, Steele NC (eds) Artificial neural nets and genetic algorithms. Springer, Vienna, New York, pp 441–449
Sanchez E, Tomassini M (eds) (1996) Towards evolvable hardware. Springer (Lecture notes in computer science, vol 1062), Berlin, Heidelberg, New York
Darwin C (1859) On the origin of species by means of natural selection or the preservation of favoured races in the struggle for life. Murray, London
Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Ann Arbor, MI
Goldberg DE (1989) Genetic algorithms in search optimization and machine learning. Addison-Wesley, Reading, MA
Belew RK, Booker LB (eds) (1991) Proceedings of the 1991 international conference on genetic algorithms. Morgan Kaufmann, San Mateo, CA, 576 pp
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge, MA
Koza JR (1994) Genetic programming II. Automatic discovery of reusable programs. MIT Press, Cambridge, MA
Sims K (1991) Artificial evolution for computer graphics. Comput Graphics (Siggraph '91 proceedings) 25:319–328
Sims K (1993) Interactive evolution of equations for procedural models. Visual Comput 9:466–476
Sims K (1994) Evolving virtual creatures. Comput Graphics (Siggraph '94). Annual conference proceedings, pp 15–22
Sims K (1994) Evolving 3D morphology and behavior by competition. In: Brooks R, Maes P (eds) Artificial life IV. Proceedings. MIT Press, Combridge, MA, pp 28–39
Ray TS (1991) An approach to the synthesis of life. In: Langton C, Taylor C, Farmer JD, Rasmussen S (eds). Artificial Life II. Addison-Wesley, Redwood City, CA, pp 371–408 (Santa Fe Institute studies in the sciences of complexity, vol X)
Ray TS (1991) Evolution and optimization of digital organisms. In: Billingsley KR, Derohanes E, Brown H III (eds) Scientific excellence in supercomputing: The IBM 1990 contest prize papers. Baldwin Press, University of Georgia, Athens, GA
Ray TS (1992) Evolution, ecology and optimization of digital organisms. Santa Fe Institute working paper 92-08-042
Ray TS (1994) An evolutionary approach to synthetic biology: Zen and the art of creating life. Artificial Life 1(1/2): 195–226 (reprinted In: Langton CG (ed) Artificial life, an overview. MIT Press, Cambridge, MA, 1995
Ray TS (1994) Evolution, complexity, entropy, and artificial reality. Physica D 75:239–263
Ray TS (in press) A computational approach to evolutionary biology. In: Hida T (ed) Advanced mathematical approach to biology. World Scientific Publishing, Singapore. Also, ATR Technical Report TR-H-176
Feferman L (1995) Tierra—evolution in another universe (video). Direct Cinema, Santa Fe, NM
Thearling K, Ray TS (1994) Evolving multi-cellular artificial life. In: Brooks RA, Maes P (eds) Artificial life IV. Conference proceedings. MIT Press, Cambridge MA, pp 283–288.
Koza JR (1992) Hierarchical automatic function definition in genetic programming. In: Whitley D (ed) Proceedings of workshop on the foundations of genetic algorithms and classifier systems, Vail, CO. Morgan Kaufmann, San Mateo, CA, pp 297–318
Angeline PJ, Jordan BP (1994) Coevolving high-level representations. In: Christopher GL (ed) Artificial life III. Addison-Wesley, Reading, MA, pp 55–71 (Santa Fe Institute studies in the sciences of complexity, Proc vol XVII)
Maynard Smith J, Szathmáry E (1995) The major transitions in evolution. Freeman, Oxford
Gould SJ (1989) Wonderful life. Norton, New York, pp 347
Morris SC (1989) Burgess shale faunas and the Cambrian explosion. Science 246:339–346
Ray TS (1995) A proposal to create a network-wide biodiversity reserve for digital organisms. ATR technical report TR-H-133. Available at: http://www.hip.atr.co.jp/~ray/pubs/reserves/reserves.html
Ray TS (1996) Evolution of parallel processes in organic and digital media. In: Waltz D (ed) Natural and artificial parallel computation. SIAM Press, Philadelphia, PA, pp 69–91
Maynard Smith J (1992) Byte-sized evolution. Nature 355:772–773
Ray TS (1991) Population dynamics of digital organisms. In: Langton CG (ed) Artificial life II. Video proceedings. Addison Wesley, Redwood City, CA
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Ray, T.S. Evolving complexity. Artificial Life and Robotics 1, 21–26 (1997). https://doi.org/10.1007/BF02471107
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02471107