skip to main content
10.1145/2463372.2463395acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Long-term evolutionary dynamics in heterogeneous cellular automata

Published:06 July 2013Publication History

ABSTRACT

In this work we study open-ended evolution through the analysis of a new model, HetCA, for "heterogeneous cellular automata". Striving for simplicity, HetCA is based on classical two-dimensional CA, but differs from them in several key ways: cells include properties of "age", "decay", and "quiescence"; cells utilize a heterogeneous transition function, one inspired by genetic programming; and there exists a notion of genetic transfer between adjacent cells. The cumulative effect of these changes is the creation of an evolving ecosystem of competing cell colonies. To evaluate the results of our new model, we define a measure of phenotypic diversity on the space of cellular automata. Via this measure, we contrast HetCA to several controls known for their emergent behaviours---homogeneous CA and the Game of Life---and several variants of our model. This analysis demonstrates that HetCA has a capacity for long-term phenotypic dynamics not readily achieved in other models. Runs exceeding one million time steps do not exhibit stagnation or even cyclic behaviour. Further, we show that the design choices are well motivated, as the exclusion of any one of them disrupts the long-term dynamics.

References

  1. C. Adami, C. Brown, and W. Kellogg. Evolutionary learning in the 2D artificial life system "Avida". In Artificial Life IV, pages 377--381, 1994.Google ScholarGoogle Scholar
  2. M. Bidlo and Z. Vašíček. Cellular automata-based development of combinational and polymorphic circuits: A comparative study. In G. Hornby, L. Sekanina, and P. Haddow, editors, Evolvable Systems: From Biology to Hardware, pages 106--117. Springer, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Bidlo and Z. Vašíček. Evolution of cellular automata using instruction-based approach. In IEEE Congress on Evolutionary Computation (CEC), pages 1--8, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  4. M. Brameier and W. Banzhaf. Linear Genetic Programming. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Channon. Unbounded evolutionary dynamics in a system of agents that actively process and transform their environment. Genetic Programming and Evolvable Machines, 7:253--281, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Conway, R. Guy, and E. Berlekamp. Winning Ways for Your Mathematical Plays, Vol. 2. CRC Press, 2003.Google ScholarGoogle Scholar
  7. A. Deutsch and S. Dormann. Cellular Automaton Modelling of Biological Pattern Formation: Characterization, Applications and Analysis. Birkhauser, 2005.Google ScholarGoogle Scholar
  8. A. Dorin. The virtual ecosystem as generative electronic art. In G. R. et. al., editor, European Workshop on Evolutionary Music and Art, Applications of Evolutionary Computing (EvoWorkshops), pages 467--476, 2004.Google ScholarGoogle Scholar
  9. R. Doursat. The growing canavas of biological development: multiscale pattern generation on an expanding lattice of gene regulatory networks. InterJournal: Complex Systems, 1809, 2006.Google ScholarGoogle Scholar
  10. D. Fogel. Nils Barricelli - artificial life, coevolution, self-adaptation. IEEE Computational Intelligence Magazine, 1(1):41--45, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. N. Ganguly, B. Sikdar, A. Deutsch, G. Canright, and P. Chaudhuri. A survey on cellular automata. Technical Report 9, Centre for High Performance Computing, Dresden University of Technology, 2003.Google ScholarGoogle Scholar
  12. A. Ilachinski. Cellular Automata: A Discrete Universe. World Scientific, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. T. Kowaliw and W. Banzhaf. Augmenting artificial development with local fitness. In IEEE Congress on Evolutionary Computation (CEC), pages 316--323, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. Kowaliw, A. Dorin, and J. McCormack. Promoting creative design in interactive evolutionary computation. IEEE Transactions on Evolutionary Computation, 16(4):523--536, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. T. Kowaliw, P. Grogono, and N. Kharma. Bluenome: A novel developmental model of artificial morphogenesis. In K. D. et al., editor, 6th Conference on Genetic and Evolutionary Computation (GECCO), 2004.Google ScholarGoogle Scholar
  16. T. Kowaliw, P. Grogono, and N. Kharma. The evolution of structural form through artificial embryogeny. In IEEE Symposium on Artificial Life (IEEE-ALIFE), pages 425--432. IEEE, 2007.Google ScholarGoogle Scholar
  17. J. Miller. Evolving a self-repairing, self-regulating, french flag organism. In K. D. et al., editor, 6th Conference on Genetic and Evolutionary Computation (GECCO), pages 129--139. Springer-Verlag, 2004.Google ScholarGoogle Scholar
  18. Z. Pan and J. Reggia. Computational discovery of instructionless self-replicating structures in cellular automata. Artificial Life, 16:1064--5462, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Poli, W. Langdon, and N. McPhee. A Field Guide To Genetic Programming. Lulu Enterprises, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T. Ray. Evolution, ecology and optimization of digital organisms. Santa Fe Institute Technical Report 92-08--942, 1992.Google ScholarGoogle Scholar
  21. M. Rönkkö. An artificial ecosystem: Emergent dynamics and lifelike properties. Artificial Life, 13(2):159--187, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. Sayama. Self-protection and diversity in self-replicating cellular automata. Artificial Life, 10(1):83--98, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Sipper. Computing with cellular automata: Three cases for nonuniformity. Phys. Rev. E, 57:3589--3592, Mar 1998.Google ScholarGoogle ScholarCross RefCross Ref
  24. M. Sipper and M. Tomassini. Computation in artificially evolved, non-uniform cellular automata. Theoretical Computer Science, 217(1):81--98, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. G. Tufte. Gene regulation mechanisms introduced in the evaluation criteria for a hardware cellular development system. In NASA/ESA Conference on Adaptive Hardware and Systems, pages 137--144, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. G. Vichniac, P. Tamayo, and H. Hartman. Annealed and quenched inhomogeneous cellular automata (INCA). Journal of Statistical Physics, 45:875--883, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  27. S. Wolfram. A New Kind of Science. Wolfram Media Inc., 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. L. Yaeger. Computational genetics, physiology, metabolism, neural systems, learning, vision, and behavior or polyworld: Life in a new context. In Artificial Life III, pages 263--298, 1993.Google ScholarGoogle Scholar
  29. A. Yinusa and C. Nehaniv. Study of inheritable mutations in von Neumann self-reproducing automata using the golly simulator. In 2011 Symposium on Artificial Life (ALIFE), pages 211--217, 2011.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Long-term evolutionary dynamics in heterogeneous cellular automata

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '13: Proceedings of the 15th annual conference on Genetic and evolutionary computation
          July 2013
          1672 pages
          ISBN:9781450319638
          DOI:10.1145/2463372
          • Editor:
          • Christian Blum,
          • General Chair:
          • Enrique Alba

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 6 July 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          GECCO '13 Paper Acceptance Rate204of570submissions,36%Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader