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.
Similar content being viewed by others
References
Adamatzky A (1991) Neural algorithm for constructing minimal spanning tree. Neural Netw World 6:335–339
Adamatzky A (2001) Computing in non-linear media and automata collectives. IoP, Bristol
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
Adamatzky A, De Lacy Costello B, Asai T (2005) Reaction–diffusion computers. Elsevier, Amsterdam
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
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
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
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
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
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
Nakagaki T (2001) Smart behavior of true slime mold in a labyrinth. Res Microbiol 152:767–770
Nakagaki T, Yamada H, Toth A (2000) Maze-solving by an amoeboid organism. Nature 407:470–470
Nakagaki T, Yamada H, Toth A (2001) Path finding by tube morphogenesis in an amoeboid organism. Biophys Chemist 92:47–52
Nakamura S, Yoshimoto Y, Kamiya N (1982) Oscillation in surface pH of the physarum plasmodium. Proc Jpn Acad 58:270–273
Nakamura S, Kamiya N (1985) Regional difference in oscillatory characteristics of physarum plasmodium as revealed by surface pH. Cell Struct Funct 10:173–176
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
Oster GF, Odel GM (1984) Mechanics of cytogels I: oscillations in physarum. Cell Motil 4:469–503
Ridgway EB, Durham ACH (1976) Oscillations of calcium ion concentration in Physarum plasmodia. Protoplasma 100:167–177
Steinbock O, Tóth A, Showalter K (1995) Navigating complex labyrinths: optimal paths from chemical waves. Science 267:868–871
Tsuda S, Aono M, Gunji Y-P (2004) Robust and emergent Physarum-computing. BioSystems 73:45–55
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
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)
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
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00114-007-0276-5