Skip to main content
Log in

Physarum machines: encapsulating reaction–diffusion to compute spanning tree

  • Original Paper
  • Published:
Naturwissenschaften Aims and scope Submit manuscript

Abstract

The Physarum machine is a biological computing device, which employs plasmodium of Physarum polycephalum as an unconventional computing substrate. A reaction–diffusion computer is a chemical computing device that computes by propagating diffusive or excitation wave fronts. Reaction–diffusion computers, despite being computationally universal machines, are unable to construct certain classes of proximity graphs without the assistance of an external computing device. I demonstrate that the problem can be solved if the reaction–diffusion system is enclosed in a membrane with few ‘growth points’, sites guiding the pattern propagation. Experimental approximation of spanning trees by P. polycephalum slime mold demonstrates the feasibility of the approach. Findings provided advance theory of reaction–diffusion computation by enriching it with ideas of slime mold computation.

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

Similar content being viewed by others

References

  • Adamatzky A (1991) Neural algorithm for constructing minimal spanning tree. Neural Netw World 6:335–339

    Google Scholar 

  • Adamatzky A (2001) Computing in non-linear media and automata collectives. IoP, Bristol

    Google Scholar 

  • Adamatzky A (2007) Phenomenology of retained excitation. Int J Bifurc Chaos (in press)

  • Adamatzky A, De Lacy Costello BPJ (2002) Collision-free path planning in the Belousov-Zhabotinsky medium assisted by a cellular automaton. Naturwissenschaften 89:474–478

    Article  PubMed  CAS  Google Scholar 

  • Adamatzky A, De Lacy Costello B, Asai T (2005) Reaction–diffusion computers. Elsevier, Amsterdam

    Google Scholar 

  • Agladze K, Magome N, Aliev R, Yamaguchi T, Yoshikawa K (1997) Finding the optimal path with the aid of chemical wave. Physica D 106:247–254

    Article  CAS  Google Scholar 

  • Aono M, Gunji Y-P (2001) Resolution of infinite-loop in hyperincursive and nonlocal cellular automata: introduction to slime mold computing. Computing Anticiaptory Systems, AIP Conference Proceedings, vol 718. AIP, Melville, pp 177–187

    Google Scholar 

  • Aono M, Gunji Y-P (2004) Material implementation of hyper-incursive field on slime mold computer. Computing Anticiaptory Systems, AIP Conference Proceedings, vol 718. AIP, Melville, pp 188–203

    Google Scholar 

  • Matsumoto K, Ueda T, Kobatake Y (1986) Propagation of phase wave in relation to tactic responses by the plasmodium of Physarum polycephalum. J Theor Biol 122:339–345

    Article  Google Scholar 

  • Matsumoto K, Ueda T, Kobatake Y (1988) Reversal of thermotaxis with oscillatory stimulation in the plasmodium of Physarum polycephalum. J Theor Biol 131:175–182

    Article  Google Scholar 

  • Nakagaki T, Yamada H, Ito M (1999) Reaction–diffusion advection model for pattern formation of rhythmic contraction in a giant amoeboid cell of the Physarum plasmodium. J Theor Biol 197:497–506

    Article  PubMed  Google Scholar 

  • Nakagaki T (2001) Smart behavior of true slime mold in a labyrinth. Res Microbiol 152:767–770

    Article  PubMed  CAS  Google Scholar 

  • Nakagaki T, Yamada H, Toth A (2000) Maze-solving by an amoeboid organism. Nature 407:470–470

    Article  PubMed  CAS  Google Scholar 

  • Nakagaki T, Yamada H, Toth A (2001) Path finding by tube morphogenesis in an amoeboid organism. Biophys Chemist 92:47–52

    Article  CAS  Google Scholar 

  • Nakamura S, Yoshimoto Y, Kamiya N (1982) Oscillation in surface pH of the physarum plasmodium. Proc Jpn Acad 58:270–273

    Article  Google Scholar 

  • Nakamura S, Kamiya N (1985) Regional difference in oscillatory characteristics of physarum plasmodium as revealed by surface pH. Cell Struct Funct 10:173–176

    Article  Google Scholar 

  • Ogihara S (1982) Calcium and ATP regulation of the oscillatory torsional movement in a triton model of physarum plasmodial strands. Exp Cell Res 138:377–384

    Article  PubMed  CAS  Google Scholar 

  • Oster GF, Odel GM (1984) Mechanics of cytogels I: oscillations in physarum. Cell Motil 4:469–503

    Article  PubMed  CAS  Google Scholar 

  • Ridgway EB, Durham ACH (1976) Oscillations of calcium ion concentration in Physarum plasmodia. Protoplasma 100:167–177

    Google Scholar 

  • Steinbock O, Tóth A, Showalter K (1995) Navigating complex labyrinths: optimal paths from chemical waves. Science 267:868–871

    Article  PubMed  CAS  Google Scholar 

  • Tsuda S, Aono M, Gunji Y-P (2004) Robust and emergent Physarum-computing. BioSystems 73:45–55

    Article  PubMed  Google Scholar 

  • Tsuda S, Zauner KP, Gunji YP (2006) Robot control: from silicon circuitry to cells. In: Ijspeert AJ, Masuzawa T, Kusumoto S (Eds) Biologically inspired approaches to advanced information technology. Springer, Berlin Heidelberg New York, pp 20–32

    Chapter  Google Scholar 

  • Yamada H, Nakagaki T, Baker RE, Maini PK (2007) Dispersion relation in oscillatory reaction–diffusion systems with self-consistent flow in true slime mold. J Math Biol (in press)

Download references

Acknowledgements

I am unlimitedly grateful to Soichiro Tsuda and Tomohiro Shirakawa for igniting my interest in slime mold computing, providing me with plasmodium culture and instructing me in full details on how to care for the plasmodium. Soichiro and Tomohiro, without your help and support, this paper would never have been written!

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Adamatzky.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adamatzky, A. Physarum machines: encapsulating reaction–diffusion to compute spanning tree. Naturwissenschaften 94, 975–980 (2007). https://doi.org/10.1007/s00114-007-0276-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00114-007-0276-5

Keywords

Navigation