Skip to main content

Evolving Reaction-Diffusion Systems on GPU

  • Conference paper
Progress in Artificial Intelligence (EPIA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7026))

Included in the following conference series:

Abstract

Reaction-diffusion systems contribute to various morphogenetic processes, and can also be used as computation models in real and artificial chemistries. Evolving reaction-diffusion solutions automatically is interesting because it is otherwise difficult to engineer them to achieve a target pattern or to perform a desired task. However most of the existing work focuses on the optimization of parameters of a fixed reaction network. In this paper we extend this state of the art by also exploring the space of alternative reaction networks, with the help of GPU hardware. We compare parameter optimization and reaction network optimization on the evolution of reaction-diffusion solutions leading to simple spot patterns. Our results indicate that these two optimization modes tend to exhibit qualitatively different evolutionary dynamics: in the former, the fitness tends to improve continuously in gentle slopes, while the latter tends to exhibit large periods of stagnation followed by sudden jumps, a sign of punctuated equilibria.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adamatzky, A., Costello, B.D.L., Asai, T.: Reaction-Diffusion Computers. Elsevier Science Inc., New York (2005)

    Google Scholar 

  2. Banzhaf, W., Harding, S., Langdon, W.B., Wilson, G.: Accelerating Genetic Programming through Graphics Processing Units. In: Genetic Programming Theory and Practice VI, pp. 1–19. Springer, US (2009)

    Chapter  Google Scholar 

  3. Breyer, J., Ackermann, J., McCaskill, J.: Evolving Reaction-Diffusion Ecosystems with Self-Assembling Structures in Thin Films. Artificial Life 4(1), 25–40 (1998)

    Article  Google Scholar 

  4. Calabretta, R., Nolfi, S., Parisi, D., Wagner, G.P.: Duplication of Modules Facilitates the Evolution of Functional Specialization. Artificial Life 6(1), 69–84 (2000)

    Article  Google Scholar 

  5. Dale, K., Husbands, P.: The Evolution of Reaction-Diffusion Controllers for Minimally Cognitive Agents. Artificial Life 16(1), 1–20 (2010)

    Article  Google Scholar 

  6. Deutsch, A., Dormann, S.: Cellular automaton modeling of biological pattern formation: characterization, applications, and analysis. Birkhäuser (2005)

    Google Scholar 

  7. Fujita, H., Mochizuki, A.: The Origin of the Diversity of Leaf Venation Pattern. Developmental Dynamics 235(10), 351–361 (2006)

    Article  Google Scholar 

  8. Fukagata, K., Kern, S., Chatelain, P., Koumoutsakos, P., Kasagi, N.: Evolutionary optimization of an anisotropic compliant surface for turbulent friction drag reduction. Journal of Turbulence 9(35), 1–17 (2008)

    Google Scholar 

  9. Graván, C.P., Lahoz-Beltra, R.: Evolving morphogenetic fields in the zebra skin pattern based on Turing’s morphogen hypothesis. Int. J. Appl. Math. Comp. Sci. 14(3), 351–361 (2004)

    MathSciNet  MATH  Google Scholar 

  10. Gray, P., Scott, S.: Chemical Oscillations and Instabilities: Nonlinear Chemical Kinetics. Oxford Science Publications, Oxford (1990)

    Google Scholar 

  11. Grzybowski, B.A., Bishop, K.J.M., Campbell, C.J., Fialkowski, M., Smoukov, S.K.: Micro-and nanotechnology via reaction-diffusion. Soft Matter 1, 114–128 (2005)

    Article  Google Scholar 

  12. Hohm, T., Zitzler, E.: A Hierarchical Approach to Model Parameter Optimization for Developmental Systems. BioSystems 102, 157–167 (2010)

    Article  Google Scholar 

  13. Koch, A.J., Meinhardt, H.: Biological pattern formation: from basic mechanisms to complex structures. Reviews of Modern Physics 66 (1994)

    Google Scholar 

  14. Lenser, T., Hinze, T., Ibrahim, B., Dittrich, P.: Towards Evolutionary Network Reconstruction Tools for Systems Biology. In: Marchiori, E., Moore, J.H., Rajapakse, J.C. (eds.) EvoBIO 2007. LNCS, vol. 4447, pp. 132–142. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  15. Lowe, D., Miorandi, D., Gomez, K.: Activation- inhibition-based data highways for wireless sensor networks. In: Proc. Bionetics. ICST (2009)

    Google Scholar 

  16. Maitre, O., Baumes, L.A., Lachiche, N., Corma, A., Collet, P.: Coarse grain parallelization of evolutionary algorithms on GPGPU cards with EASEA. In: Proc. GECCO, pp. 1403–1410 (2009)

    Google Scholar 

  17. Meinhardt, H.: Models of biological pattern formation. Academic Press, London (1982)

    Google Scholar 

  18. Meinhardt, H.: The Algorithmic Beauty of Sea Shells, 4th edn. Springer, Heidelberg (2009)

    Book  MATH  Google Scholar 

  19. Meng, Y., Zhang, Y., Jin, Y.: Autonomous self-reconfiguration of modular robots by evolving a hierarchical mechanochemical model. IEEE Computational Intelligence Magazine 6(1), 43–44 (2011)

    Article  Google Scholar 

  20. Molnár Jr., F., Izsák, F., Mészáros, R., Lagzi, I.: Simulation of reaction-diffusion processes in three dimensions using CUDA. ArXiv e-prints (April 2010)

    Google Scholar 

  21. Murray, J.D.: Mathematical Biology: Spatial Models and Biomedical Applications, vol. 2. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  22. Neglia, G., Reina, G.: Evaluating activator-inhibitor mechanisms for sensors coordination. In: Proc. Bionetics. ICST (2007)

    Google Scholar 

  23. Pearson, J.E.: Complex patterns in a simple system. Science 261(5118), 189–192 (1993)

    Article  Google Scholar 

  24. Sanderson, A.R., Meyer, M.D., Kirby, R.M., Johnson, C.R.: A framework for exploring numerical solutions of advection-reaction-diffusion equations using a GPU-based approach. Computing and Visualization in Science 12(4), 155–170 (2009)

    Article  Google Scholar 

  25. Shen, W.M., Will, P., Galstyan, A., Chuong, C.M.: Hormone-inspired self-organization and distributed control of robotic swarms. Autonomous Robots 17(1), 93–105 (2004)

    Article  Google Scholar 

  26. Streichert, F., Spieth, C., Ulmer, H., Zell, A.: How to evolve the head-tail pattern from reaction-diffusion systems. In: NASA/DoD Conference on Evolvable Hardware, pp. 261–268. IEEE Computer Society Press, Los Alamitos (2004)

    Google Scholar 

  27. Turing, A.M.: The chemical basis of morphogenesis. Phil. Trans. Royal Soc. London B 327, 37–72 (1952)

    Article  MathSciNet  Google Scholar 

  28. Yamamoto, L., Miorandi, D.: Evaluating the Robustness of Activator-Inhibitor Models for Cluster Head Computation. In: Dorigo, M., Birattari, M., Di Caro, G.A., Doursat, R., Engelbrecht, A.P., Floreano, D., Gambardella, L.M., Groß, R., Şahin, E., Sayama, H., Stützle, T. (eds.) ANTS 2010. LNCS, vol. 6234, pp. 143–154. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yamamoto, L., Banzhaf, W., Collet, P. (2011). Evolving Reaction-Diffusion Systems on GPU. In: Antunes, L., Pinto, H.S. (eds) Progress in Artificial Intelligence. EPIA 2011. Lecture Notes in Computer Science(), vol 7026. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24769-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24769-9_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24768-2

  • Online ISBN: 978-3-642-24769-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics