Skip to main content
Log in

On evolvability and robustness in the matrix-GRT model

  • Published:
Genetic Programming and Evolvable Machines Aims and scope Submit manuscript

Abstract

Quantifying evolution and understanding robustness are best done with a system that is both rich enough to frustrate rigging of the answer and simple enough to permit comparison against either existing systems or absolute measures. Such a system is provided by the self-referential model matrix-genome, replication and translation, based on the concept of operators, which is introduced here. Ideas are also taken from the evolving micro-controller research. This new model replaces micro-controllers by simple matrix operations. These matrices, seen as abstract proteins, work on abstract genomes, peptides or other proteins. Studying the evolutionary properties shows that the protein-only hypothesis (proteins as active elements) shows poor evolvability and the RNA-before-protein hypothesis (genomes controlling) exhibits similar intricate evolutionary dynamics as in the micro-controller model. A simple possible explanation for this surprising difference in behavior is presented. In addition to existing evolutionary models, dynamical and organizational changes or transitions occurring late in long-term experiments are demonstrated.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. Of course, there are more properties of a molecule which can hit a threshold, e.g. energy or age [40].

  2. Software source available at http://www.biomip.de/Uwe/projects/mGRT.

  3. Perhaps the term Mergerase would be more appropriate.

  4. A reviewer suggested to look more into the sequences in the evolved systems which gave lots of further insight and possible explanations for the observed different systems phases.

  5. Compare this behavior to the movie accompanying [37], which also shows a phase 0 system behavior.

  6. Thanks to one reviewer who made me aware of this work.

References

  1. C. Adami, On modelling life, in Artificial Life, ed. by R. Woods, G. Brebner (MIT Press, New York, 1994), pp. 269–276

    Google Scholar 

  2. L. Altenberg, in Proceedings of the IEEE World Congress on Computational Intelligence. Evolving better representations through selective genome growth, vol 0, (IEEE, 1994), pp 182–187

  3. W.R. Ashby, Principles of the self-organizing system. ECO 6,102–126 (2004), reprint from 1962

  4. N.A. Barricelli, Symbiogenetic evolution processes realized by artificial methods. Methodos 9, 143–182 (1957)

    Google Scholar 

  5. M.A. Bedau, E. Snyder, N.H. Packard, A classification of long-term evolutionary dynamics, in Artificial Life VI, ed. by C. Adami, R.K. Belew, H. Kitano (MIT Press, Cambridge, 1998), pp 228–237

  6. A.K. Dewdney, In the game called core war hostile programs engage in a battle of bits. Sci. Am. 5, 14–22 (1984)

    Article  Google Scholar 

  7. P. Dittrich, W. Banzhaf, Survival of the unfittest? The seceder model and its fitness landscape, in ECAL 2001, LNCS, vol. 2159, ed. by J. Kelemen, P. Sosik (Springer, Berlin, 2001), pp. 100–109

    Google Scholar 

  8. M. Eigen, P. Schuster, The Hypercycle (Springer, Berlin, 1979)

    Book  Google Scholar 

  9. W. Fontana, Algorithmic chemistry: A model for functional self-organization, in Artificial Life II, ed. by C.G. Langton (Addison-Wesley, Reading, 1991), pp. 159–202

    Google Scholar 

  10. R. Füchslin, J.S. McCaskill, Evolutionary self organization of cell-free genetic coding. Proc Natl Acad Sci USA 98, 9185–9190 (2001)

    Article  Google Scholar 

  11. M. Garvie, A. Thompson, Evolution of self-diagnosing hardware, in ICES 2003 LNCS 2606, vol. 2606, ed. by A.M. Tyrell, P.C. Haddow, J. Torresen (Springer, Berlin, 2003), pp. 238–248

    Google Scholar 

  12. J.H. Holland, Automata, Languages, Development, in Studies of the spontaneous emergence of self-replicating systems using cellular automata, and formal grammars, ed. by A. Lindenmayer, G. Rozenberg (North Holland Publishing Company, Amsterdam, 1976), pp. 385–404

    Google Scholar 

  13. K. Kaneko, Relevance of dynamic clustering to biological networks. Physica D 75, 55–73 (1994)

    Article  MATH  Google Scholar 

  14. S. Kauffman, S. Levin, Towards a general theory of adaptive walks on rugged landscapes. J Theor Biol 128, 11–45 (1987)

    Article  MathSciNet  Google Scholar 

  15. M. Kimura, Some models of neutral evolution, compensatory evolution, and the shifting balance process. Theo Pop Biol 37, 150–158 (1990)

    Article  MATH  Google Scholar 

  16. A.N. Kolmogorov, Three approaches to definition of the concept of ‘quantity of information’. Problemy Peredachi Informatsii 1, 3–11 (1965)

    MATH  MathSciNet  Google Scholar 

  17. K.B. Korb, A. Dorin, Evolution unbound: releasing the arrow of complexity. Biol Philos 26, 317–338 (2011)

    Article  Google Scholar 

  18. J.R. Koza, F.H. Benett III, J.L. Hutchings, S.L. Bade, M.A. Keane, Evolving computer programs using rapidly reconfigurable field-programmable gate arrays and genetic programming, in Proceedings of the 1998 ACM/SIGDA Seventh International Symposium on Field Programmable Gate Arrays (ACM, 1998), pp 209–219

  19. A. Kun, B. Papp, E. Szathmary, Computational identification of obligatorily autocatalytic replicators embedded in metabolic networks. Genome Biol. 9, R51 (2008)

    Article  Google Scholar 

  20. R.E. Lenski, C. Ofria, R.T. Pennock, C. Adami, The evolutionary origin of complex features. Nature 423, 139–144 (2003)

    Article  Google Scholar 

  21. N. Matsumaru, F. Centler, P. Speroni di Fenizio, P. Dittrich, Chemical organization theory as a theoretical base for chemical computing, in Workshop on Unconventional Computing, ed. by C. Teuscher, A. Adamatzky (Luniver Press, Beckington, 2005), pp. 71–82

    Google Scholar 

  22. J.S. McCaskill, Polymer Chemistry on Tape: A Computational Model for Emergent Genetics. Max-Planck-Society, Göttingen, Germany, report (1988)

  23. J.S. McCaskill, Spatially resolved in vitro molecular ecology. Biophys Chem 66, 145–158 (1997)

    Article  Google Scholar 

  24. J.S. McCaskill, S. Altmeyer, R.M. Füchslin, The stochastic evolution of catalysts in spatially resolved molecular systems. J Biol Chem 382, 1343–1363 (2001)

    Google Scholar 

  25. B. McMullin, The holland α-universes revisited, in Toward a Practice of Autonomous Systems: Proceedings of the First European Conference on Artificial Life, MIT Press, 1992, ed. F.J. Varela, P. Bourgine, pp 317–326

  26. B. McMullin, John von neumann and the evolutionary growth of complexity: Looking backward, looking forward. Artif. Life 6, 347–361 (2000)

    Article  Google Scholar 

  27. J. von Neumann, Theory of Self-Reproducing Automata (Burks, A. W University of Illinois Press, Urbana, 1966)

    Google Scholar 

  28. U. Niesert, D. Harnaschl, C. Bresch, Origin of life between scylla and charybdis. J. Mol. Evol. 17, 348–353 (1981)

    Article  Google Scholar 

  29. A.N. Pargellis, The evolution of self-replicating computer organisms. Physica D 98, 111–127 (1996)

    Article  MATH  Google Scholar 

  30. R. Pfeifer, M. Lungarella, F. Iida, Self-organization, embodiment, and biologically inspired robotics. Science 318, 1088–1093 (2007)

    Article  Google Scholar 

  31. S. Rasmussen, C. Knudsen, R. Feldberg, M. Hinsholm, The coreworld: emergence and evolution of cooperative structures in a computational chemistry. Physica D 42, 111–134 (1990)

    Article  Google Scholar 

  32. T.S. Ray, An approach to the synthesis of life, in Artificial Life II, ed. by C.G. Langton, C. Taylor, J.D. Farmer, S. Rasmussen (Addison-Wesley, New York, 1991), pp. 371–408

    Google Scholar 

  33. J.F. Shoch, J.A. Hupp, The ”worm” programs—early experience with a distributed computation. Commun. ACM 25, 172–180 (1982)

    Article  Google Scholar 

  34. W.R. Stahl, A computer model of cellular self-reproduction. J Theoret Biol 14, 187–205 (1967)

    Article  Google Scholar 

  35. K.O. Stanley, R. Miikkulainen, Achieving high-level functionality through complexification, in AAAI-2003 Spring Symposium on Computational Synthesis, AAAI Press, 2003, pp 226–232.

  36. M. Steel, W. Hordijk, J. Smith, Minimal autocatalytic networks. J Theor Biol 332, 96–107 (2013)

    Article  MathSciNet  Google Scholar 

  37. N. Takeuchi, P. Hogeweg, Evolution of complexity in rna-like replicator systems. Biol. Direct 3, 11–31 (2008)

    Article  Google Scholar 

  38. U. Tangen, An evolvable micro-controller or what’s new about mutations? in Genetic and Evolutionary Computation Conference GECCO 2002, Morgan Kauffmann, 2002, ed. W.B. Langdon, pp 178–187.

  39. U. Tangen, The emergence of replication in a digital evolution system using a secondary structure approach. in Proceedings of the Artificial Life 12 Conference, MIT Press, 2010a, pp 168–175, http://mitpress.mit.edu/books/artificial-life-xii

  40. U. Tangen, Enzyme-like replication de novo in a micro-controller environment. Artif. Life J. 16, 311–328 (2010b)

    Article  Google Scholar 

  41. U. Tangen, R.M. Füchslin, T. Maeke, J.S. McCaskill, Progress in digital evolution: 4-bit multiplier evolved using reconfigurable hardware http://www.biomip.de/Uwe/publications/Multi_a.pdf (2003) preprint

  42. V. Vasas, C. Fernando, M. Santos, S. Kauffman, E. Szathmáry, Evolution before genes. Biol. Direct 7, 1–14 (2012)

    Article  Google Scholar 

  43. P.R. Wills, Self-organization of genetic coding. J Theor Biol 162, 267–287 (1993)

    Article  Google Scholar 

  44. P.R. Wills, Autocatalysis, information and coding. BioSystems 60, 49–57 (2001)

    Article  Google Scholar 

  45. S. Wolfram, Statistical mechanics of cellular automata. Rev Mod Phys 55, 601–643 (1983)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

Many thanks to Peter Wills and Norman Packard for encouraging me to write this paper and to John McCaskill for providing the infrastructure. Reviewers made an excellent job and hopefully helped to improve the paper. Many thanks to Lee Altenberg and his help to improve the readability of the paper, in addition I am grateful for Charles Stewart helping to improve the English. This research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under Grant Agreement 318671 (MICREAgents). I am also indebted to Brigitte Hantsche-Tangen for her support, patience and love.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Uwe Tangen.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 30165 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tangen, U. On evolvability and robustness in the matrix-GRT model. Genet Program Evolvable Mach 15, 343–374 (2014). https://doi.org/10.1007/s10710-014-9221-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10710-014-9221-5

Keywords

Navigation