--- layout: default --- Publication details Studying Evolution with Self-Replicating Computer Programs Tim Taylor, John Hallam 1997 Abstract A critical discussion is presented on the use of self-replicating program systems as tools for the formulation of generalised theories of evolution. Results generated by such systems must be treated with caution, but, if used properly, they can offer us unprecedented opportunities for empirical, comparative studies. A new system called Cosmos is introduced, which is based upon Ray’s Tierra. The major dfference between Cosmos and previous systems is that individual selfreplicating programs in Cosmos are modelled (in a very simplified fashion) on cellular organisms. Previous systems have generally used simpler self-replicators. The hope is that Cosmos may be better able to address questions concerning the sudden emergence of complex multicellular biological organisms during the Cambrian explosion. Results of initial exploratory runs are presented, which are somewhat different to those of similar runs on Tierra. These differences were expected, and indicate the sensitivity of such systems to the precise details of the language in which the self-replicating programs are written. With the strengths and weaknesses of the methodology in mind, some directions for future research with Cosmos are discussed. Full text Author preprint: pdf Reference Taylor, T., & Hallam, J. (1997). Studying Evolution with Self-Replicating Computer Programs. In P. Husbands & I. Harvey (Eds.), Fourth European Conference on Artificial Life (pp. 550–559). Cambridge, MA: MIT Press. BibTeX @inproceedings{taylor1997studying, title = {Studying Evolution with Self-Replicating Computer Programs}, author = {Taylor, Tim and Hallam, John}, pages = {550--559}, booktitle = {Fourth European Conference on Artificial Life}, editor = {Husbands, Phil and Harvey, Inman}, publisher = {MIT Press}, address = {Cambridge, MA}, isbn = {0262581574}, year = {1997}, category = {conference}, keywords = {cosmos, selfrep} } Related publications
  1. Taylor, T. (2024). An Afterword to "Rise of the Self-Replicators": Placing John A. Etzler, Frigyes Karinthy, Fred Stahl, and Others in the Early History of Thought About Self-Reproducing Machines. Artificial Life, 30(1), 91–105. https://doi.org/10.1162/artl_a_00424
    PDF Full details
  2. Taylor, T. (2020). What Am I For? Self-Purpose and Self-Reproduction in Rossum’s Universal Robots (Samoúčelnost a samoreprodukce u Rossumových univerzálních robotů). In J. Čejková (Ed.), ROBOT 100: Sto rozumů (pp. 178–180). Prague: Kosmas.
    PDF Full details
  3. Taylor, T., & Dorin, A. (2020). Rise of the Self-Replicators: Early Visions of Machines, AI and Robots That Can Reproduce and Evolve. Cham: Springer.
    Full details
  4. Taylor, T., & Dorin, A. (2018). Past Visions of Artificial Futures: One Hundred and Fifty Years under the Spectre of Evolving Machines. In T. Ikegami, N. Virgo, O. Witkowski, M. Oka, R. Suzuki, & H. Iizuka (Eds.), ALIFE 2018: Proceedings of the Artificial Life Conference 2018 (pp. 91–98). https://doi.org/10.1162/isal_a_00022
    PDF Full details
  5. McMullin, B., Taylor, T., & von Kamp, A. (2001). Who Needs Genomes? Proceedings of the Atlantic Symposium on Computational Biology and Genome Information Systems and Technology, CBGIST 2001, 250–254. Duke University, USA.
    PDF Full details
  6. Taylor, T. (2000). Some Representational and Ecological Aspects of Evolvability. In C. L. Nehaniv (Ed.), Proceedings of the Evolvability Workshop at the the Seventh International Conference on the Simulation and Synthesis of Living Systems (Artificial Life 7) (pp. 41–44). Retrieved from http://homepages.herts.ac.uk/ comqcln/al7ev/cnts.html
    PDF Full details
  7. Taylor, T. (1999). On Self-Reproduction and Evolvability. In D. Floreano, J.-D. Nicoud, & F. Mondada (Eds.), Advances in Artificial Life. ECAL 1999 (pp. 94–103). https://doi.org/10.1007/3-540-48304-7_15
    PDF Full details
  8. Taylor, T. (1999). Creativity in Evolution: Individuals, Interactions and Environments. In P. J. Bentley & D. W. Corne (Eds.), Proceedings of the AISB’99 Symposium on Creative Evolutionary Systems (pp. 8–17). The Society for the Study of Artificial Intelligence and Simulation of Behaviour.
    PDF Full details
  9. Taylor, T. J. (1999). From Artificial Evolution to Artificial Life (PhD thesis). School of Informatics, College of Science and Engineering, University of Edinburgh.
    PDF Full details
  10. Taylor, T., & Hallam, J. (1998). Replaying the Tape: An Investigation into the Role of Contingency in Evolution. In C. Adami, R. K. Belew, H. Kitano, & C. E. Taylor (Eds.), Artificial Life VI: Proceedings of the Sixth International Conference on Artificial Life (pp. 256–265). Cambridge, MA: MIT Press.
    PDF Full details
  11. Taylor, T. (1997). The COSMOS Artificial Life System (Departmental Working Paper No. 263). Department of Artificial Intelligence, University of Edinburgh.
    PDF Full details
  12. Taylor, T. (1996). PhD Proposal: A Study of Evolution in Self-Replicating Parallel Computer Programs (Departmental Discussion Paper No. 169). Department of Artificial Intelligence, University of Edinburgh.
    PDF Full details
  13. Taylor, T. (1996). The COSMOS Environment and REPLiCa Programming Language (Departmental Working Paper No. 259). Department of Artificial Intelligence, University of Edinburgh.
    PDF Full details
  14. Taylor, T. (1996). On the Incorporation of a Developmental Process in a System of Self-Replicating Programs (Departmental Working Paper No. 258). Department of Artificial Intelligence, University of Edinburgh.
    PDF Full details
« Return to publications list