Remarkable problem-solving ability of unicellular amoeboid organism and its mechanism

Choosing a better move correctly and quickly is a fundamental skill of living organisms that corresponds to solving a computationally demanding problem. A unicellular plasmodium of Physarum polycephalum searches for a solution to the travelling salesman problem (TSP) by changing its shape to minimize the risk of being exposed to aversive light stimuli. In our previous studies, we reported the results on the eight-city TSP solution. In this study, we show that the time taken by plasmodium to find a reasonably high-quality TSP solution grows linearly as the problem size increases from four to eight. Interestingly, the quality of the solution does not degrade despite the explosive expansion of the search space. Formulating a computational model, we show that the linear-time solution can be achieved if the intrinsic dynamics could allocate intracellular resources to grow the plasmodium terminals with a constant rate, even while responding to the stimuli. These results may lead to the development of novel analogue computers enabling approximate solutions of complex optimization problems in linear time.

[1]  Kazuyuki Aihara,et al.  Amoeba-based Chaotic Neurocomputing: Combinatorial Optimization by Coupled Biological Oscillators , 2009, New Generation Computing.

[2]  Takao Waho,et al.  Non-Binary Analog-to-Digital Converter Based on Amoeba-Inspired Neural Network , 2015, 2015 IEEE International Symposium on Multiple-Valued Logic.

[3]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[4]  Seiya Kasai,et al.  Amoeba-inspired computing architecture implemented using charge dynamics in parallel capacitance network , 2013 .

[5]  A. Dussutour,et al.  Amoeboid organism solves complex nutritional challenges , 2010, Proceedings of the National Academy of Sciences.

[6]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[7]  Song-Ju Kim,et al.  Tug-of-war model for the two-bandit problem: Nonlocally-correlated parallel exploration via resource conservation , 2010, Biosyst..

[8]  M. Naruse,et al.  Amoeba-inspired nanoarchitectonic computing implemented using electrical Brownian ratchets , 2015, Nanotechnology.

[9]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[10]  Andreas Björklund,et al.  Exact Algorithms for Exact Satisfiability and Number of Perfect Matchings , 2006, ICALP.

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

[12]  Werner Baumgarten,et al.  Plasmodial vein networks of the slime mold Physarum polycephalum form regular graphs. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

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

[15]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Grzegorz Rozenberg,et al.  Handbook of Natural Computing , 2011, Springer Berlin Heidelberg.

[17]  A. Tero,et al.  Minimum-risk path finding by an adaptive amoebal network. , 2007, Physical review letters.

[18]  Saharon Shelah,et al.  Expected Computation Time for Hamiltonian Path Problem , 1987, SIAM J. Comput..

[19]  Jeff Jones,et al.  Computation of the travelling salesman problem by a shrinking blob , 2013, Natural Computing.

[20]  Seiya Kasai,et al.  Amoeba-Inspired Electronic Solution-Searching System and Its Application to Finding Walking Maneuver of a Multi-legged Robot , 2018, 2018 IEEE 48th International Symposium on Multiple-Valued Logic (ISMVL).

[21]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[22]  T. Ueda,et al.  ACTION SPECTRA FOR SUPEROXIDE GENERATION AND UV AND VISIBLE LIGHT PHOTOAVOIDANCE IN PLASMODIA OF Physarum polycephalum , 1988 .

[23]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[24]  Toshiyuki Nakagaki,et al.  Amoebae anticipate periodic events. , 2008, Physical review letters.

[25]  Song-Ju Kim,et al.  Efficient decision-making by volume-conserving physical object , 2014, ArXiv.

[26]  R. Brady Optimization strategies gleaned from biological evolution , 1985, Nature.

[27]  A. Tero,et al.  Rules for Biologically Inspired Adaptive Network Design , 2010, Science.

[28]  Song-Ju Kim,et al.  Amoeba-based computing for traveling salesman problem: Long-term correlations between spatially separated individual cells of Physarum polycephalum , 2013, Biosyst..

[29]  D. Kessler,et al.  CHAPTER 5 – Plasmodial Structure and Motility , 1982 .

[30]  Michael Conrad,et al.  On design principles for a molecular computer , 1985, CACM.

[31]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[32]  T. Fujii,et al.  Spatiotemporal symmetry in rings of coupled biological oscillators of Physarum plasmodial slime mold. , 2001, Physical review letters.

[33]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[34]  Kazuyuki Aihara,et al.  Amoeba-based neurocomputing with chaotic dynamics , 2007, CACM.

[35]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.

[36]  K. Aihara,et al.  Decision-making ability of Physarum polycephalum enhanced by its coordinated spatiotemporal oscillatory dynamics. , 2016, Bioinspiration & biomimetics.