Approximating the Behaviours of Physarum polycephalum for the Construction and Minimisation of Synthetic Transport Networks

The single celled organism Physarum polycephalum efficiently constructs and minimises dynamical nutrient transport networks resembling proximity graphs. We present a model multi-agent population which collectively approximates the network behaviours of Physarum . We demonstrate spontaneous transport network formation and evolution and show that the collective population also exhibits quasi-physical emergent properties, allowing the collective population to be considered as a virtual computing material - a synthetic plasmodium. This material is used as an unconventional method to approximate spatially represented geometry problems. We demonstrate three different methods for the construction, evolution and minimisation of Physarum -like transport networks which approximate Steiner trees, relative neighbourhood graphs, convex hulls and concave hulls. The results span the Toussaint hierarchy of proximity graphs, suggesting that the foraging and minimising behaviours of Physarum reflect interplay between maximising foraging area and minimising transport distance. The properties and behaviours of the synthetic virtual plasmodium may be useful in future physical instances of unconventional computing devices, and may also provide clues to the generation of emergent computation behaviours by Physarum .

[1]  Antony Galton,et al.  Efficient generation of simple polygons for characterizing the shape of a set of points in the plane , 2008, Pattern Recognit..

[2]  Nakagaki,et al.  Reaction-diffusion-advection model for pattern formation of rhythmic contraction in a giant amoeboid cell of the physarum plasmodium , 1999, Journal of theoretical biology.

[3]  Thomas C. Hales,et al.  The Honeycomb Conjecture , 1999, Discret. Comput. Geom..

[4]  Atsuko Takamatsu,et al.  Spontaneous switching among multiple spatio-temporal patterns in three-oscillator systems constructed with oscillatory cells of true slime mold , 2006 .

[5]  Andrew Adamatzky,et al.  Developing Proximity Graphs by Physarum polycephalum: Does the Plasmodium Follow the Toussaint Hierarchy? , 2009, Parallel Process. Lett..

[6]  T. Ueda,et al.  Emergence and transitions of dynamic patterns of thickness oscillation of the plasmodium of the true slime mold Physarum polycephalum , 2008 .

[7]  D. Steve Hickey,et al.  Relationship between structure and information processing in Physarum polycephalum , 2008, Int. J. Model. Identif. Control..

[8]  A. Tero,et al.  A mathematical model for adaptive transport network in path finding by true slime mold. , 2007, Journal of theoretical biology.

[9]  Masahiro Shimizu,et al.  A modular robot that exhibits amoebic locomotion , 2006, Robotics Auton. Syst..

[10]  Masashi Aono,et al.  Amoeba-Based Nonequilibrium Neurocomputer Utilizing Fluctuations and Instability , 2007, UC.

[11]  Andrew Adamatzky,et al.  Growing spanning trees in plasmodium machines , 2008, Kybernetes.

[12]  Godfried T. Toussaint,et al.  The relative neighbourhood graph of a finite planar set , 1980, Pattern Recognit..

[13]  T. Nakagaki,et al.  Smart network solutions in an amoeboid organism. , 2004, Biophysical chemistry.

[14]  Atsuko Takamatsu,et al.  Environment-dependent morphology in plasmodium of true slime mold Physarum polycephalum and a network growth model. , 2009, Journal of theoretical biology.

[15]  A. Tero,et al.  Mathematical Model for Rhythmic Protoplasmic Movement in the True Slime Mold , 2006, Journal of mathematical biology.

[16]  Andrew Adamatzky,et al.  Physarum Machine: Implementation of a Kolmogorov-Uspensky Machine on a Biological substrate , 2007, Parallel Process. Lett..

[17]  Christof Teuscher,et al.  Editorial From Utopian to Genuine Unconventional Computers , 2008, Int. J. Unconv. Comput..

[18]  T Lobovkina,et al.  Shape optimization in lipid nanotube networks , 2008, The European physical journal. E, Soft matter.

[19]  Masashi Aono,et al.  Robust and emergent Physarum logical-computing. , 2004, Bio Systems.

[20]  Andrew Adamatzky,et al.  Towards Physarum Robots: Computing and Manipulating on Water Surface , 2008, ArXiv.

[21]  Jeff Jones,et al.  Passive vs Active Approaches in Particle Approximations of Reaction-Diffusion Computing , 2009, Int. J. Nanotechnol. Mol. Comput..

[22]  Jeff Jones An Emergent Pattern Formation Approach to Dynamic Spatial Problems via Quantitative Front Propagation and Particle Chemotaxis , 2008, Int. J. Unconv. Comput..

[23]  Godfried T. Toussaint,et al.  Relative neighborhood graphs and their relatives , 1992, Proc. IEEE.

[24]  Klaus-Peter Zauner,et al.  Robot control with biological cells , 2007, Biosyst..

[25]  Tomohiro Shirakawa,et al.  Computation of Voronoi Diagram and Collision-free Path using the Plasmodium of Physarum polycephalum , 2010, Int. J. Unconv. Comput..

[26]  T. Niizato,et al.  Minimal model of a cell connecting amoebic motion and adaptive transport networks. , 2008, Journal of theoretical biology.

[27]  Jeff Jones,et al.  The Emergence and Dynamical Evolution of Complex Transport Networks from Simple Low-Level Behaviours , 2015, Int. J. Unconv. Comput..

[28]  Tomohiro Shirakawa,et al.  On Simultaneous Construction of Voronoi Diagram and Delaunay Triangulation by Physarum polycephalum , 2009, Int. J. Bifurc. Chaos.

[29]  Tomohiro Shirakawa,et al.  Universal Computation with Limited Resources: Belousov-zhabotinsky and Physarum Computers , 2007, Int. J. Bifurc. Chaos.

[30]  T. Nakagaki,et al.  Intelligence: Maze-solving by an amoeboid organism , 2000, Nature.

[31]  Antony Galton,et al.  What Is the Region Occupied by a Set of Points? , 2006, GIScience.

[32]  Y. Nishiura,et al.  Obtaining multiple separate food sources: behavioural intelligence in the Physarum plasmodium , 2004, Proceedings of the Royal Society of London. Series B: Biological Sciences.