A new multi-agent system to simulate the foraging behaviors of Physarum

Physarum Polycephalum is a unicellular and multi-headed slime mold, which can form high efficient networks connecting spatially separated food sources in the process of foraging. Such adaptive networks exhibit a unique characteristic in which network length and fault tolerance are appropriately balanced. Based on the biological observations, the foraging process of Physarum demonstrates two self-organized behaviors, i.e., search and contraction. In this paper, these two behaviors are captured in a multi-agent system. Two types of agents and three transition rules are designed to imitate the search and the contraction behaviors of Physarum based on the necessary and the sufficient conditions of a self-organized computational system. Some simulations of foraging process are used to investigate the characteristics of our system. Experimental results show that our system can autonomously search for food sources and then converge to a stable solution, which replicates the foraging process of Physarum. Specially, a case study of maze problem is used to estimate the path-finding ability of the foraging behaviors of Physarum. What’s more, the model inspired by the foraging behaviors of Physarum is proposed to optimize meta-heuristic algorithms for solving optimization problems. Through comparing the optimized algorithms and the corresponding traditional algorithms, we have found that the optimization strategies have a higher computational performance than their corresponding traditional algorithms, which further justifies that the foraging behaviors of Physarum have a higher computational ability.

[1]  Andrew Adamatzky,et al.  Slime mold microfluidic logical gates , 2014 .

[2]  Zili Zhang,et al.  A Physarum Network Evolution Model Based on IBTM , 2013, ICSI.

[3]  M. Brenner,et al.  Random network peristalsis in Physarum polycephalum organizes fluid flows across an individual , 2013, Proceedings of the National Academy of Sciences.

[4]  Wang Long-de ANT OPTIMIZATION ALGORITHM FOR KNAPSACK PROBLEM , 2001 .

[5]  Ning Zhong,et al.  Network Immunization with Distributed Autonomy-Oriented Entities , 2011, IEEE Transactions on Parallel and Distributed Systems.

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

[7]  Madeleine Beekman,et al.  Solving the Towers of Hanoi – how an amoeboid organism efficiently constructs transport networks , 2013, Journal of Experimental Biology.

[8]  Zili Zhang,et al.  A New Physarum Network Based Genetic Algorithm for Bandwidth-Delay Constrained Least-Cost Multicast Routing , 2015, ICSI.

[9]  Jeff Jones,et al.  Influences on the formation and evolution of Physarum polycephalum inspired emergent transport networks , 2011, Natural Computing.

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

[11]  S. Baskar,et al.  Genetic algorithm with ensemble of immigrant strategies for multicast routing in Ad hoc networks , 2015, Soft Comput..

[12]  A. Adamatzky If BZ medium did spanning trees these would be the same trees as Physarum built , 2009 .

[13]  Jeff Jones,et al.  Characteristics of Pattern Formation and Evolution in Approximations of Physarum Transport Networks , 2010, Artificial Life.

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

[15]  T. Nakagaki,et al.  Path finding by tube morphogenesis in an amoeboid organism. , 2001, Biophysical chemistry.

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

[17]  Andrew Adamatzky,et al.  Manipulating substances with Physarum polycephalum , 2010 .

[18]  Kazuyuki Aihara,et al.  Resource-Competing Oscillator Network as a Model of Amoeba-Based Neurocomputer , 2009, UC.

[19]  Kazuyuki Aihara,et al.  A Model of Amoeba-Based Neurocomputer , 2010 .

[20]  Andrew Adamatzky,et al.  From reaction-diffusion to Physarum computing , 2009, Natural Computing.

[21]  Zili Zhang,et al.  An Ant Colony System Based on the Physarum Network , 2013, ICSI.

[22]  Zili Zhang,et al.  A multi-objective ant colony optimization algorithm based on the Physarum-inspired mathematical model , 2014, 2014 10th International Conference on Natural Computation (ICNC).

[23]  Massimiliano Vasile,et al.  A Multi-Directional Modified Physarum Algorithm for Optimal Multi-Objective Discrete Decision Making , 2012, EVOLVE.

[24]  Yong Deng,et al.  Fuzzy Shortest Path Problem Based on Biological Method , 2012 .

[25]  Xiaolong Jin,et al.  Autonomy Oriented Computing: From Problem Solving to Complex Systems Modeling (Multiagent Systems, Artificial Societies, and Simulated Organizations) , 2004 .

[26]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[27]  Zhiwen Yu,et al.  Neighborhood Knowledge-Based Evolutionary Algorithm for Multiobjective Optimization Problems , 2011, IEEE Transactions on Evolutionary Computation.

[28]  Andrew Adamatzky,et al.  Slime Mold Solves Maze in One Pass, Assisted by Gradient of Chemo-Attractants , 2011, IEEE Transactions on NanoBioscience.

[29]  Zili Zhang,et al.  A new model to imitate the foraging behavior of Physarum polycephalum on a nutrient-poor substrate , 2015, Neurocomputing.

[30]  Qing Wang,et al.  A Biologically Inspired Optimization Algorithm for Solving Fuzzy Shortest Path Problems with Mixed Fuzzy Arc Lengths , 2014, J. Optim. Theory Appl..

[31]  Jane You,et al.  Adaptive Fuzzy Consensus Clustering Framework for Clustering Analysis of Cancer Data , 2015, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[32]  Douglas S. Reeves,et al.  Evaluation of multicast routing algorithms for real-time communication on high-speed networks , 1995 .

[33]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[34]  Y. Pershin,et al.  Solving mazes with memristors: a massively-parallel approach , 2011 .

[35]  MengChu Zhou,et al.  An Accurate de novo Algorithm for Glycan Topology Determination from Mass Spectra , 2015, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[36]  Kazuyuki Aihara,et al.  Amoeba-Based Emergent Computing: Combinatorial Optimization and Autonomous Meta-Problem Solving , 2010, Int. J. Unconv. Comput..

[37]  Francisco Herrera,et al.  A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP , 2007, Eur. J. Oper. Res..

[38]  Jie Zhu,et al.  Genetic Algorithm for Energy-Efficient QoS Multicast Routing , 2013, IEEE Communications Letters.

[39]  Andrew Adamatzky,et al.  Bioevaluation of World Transport Networks , 2012 .

[40]  Ren-Hung Hwang,et al.  Multicast Routing Based on Genetic Algorithms , 2000, J. Inf. Sci. Eng..

[41]  S. Mahadevan,et al.  An amoeboid algorithm for solving linear transportation problem , 2014 .

[42]  Toshiyuki Nakagaki,et al.  Physarum solver: A biologically inspired method of road-network navigation , 2006 .

[43]  Kazuyuki Aihara,et al.  Greedy versus social: resource-competing oscillator network as a model of amoeba-based neurocomputer , 2011, Natural Computing.

[44]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[45]  Jiming Liu,et al.  Autonomy-Oriented Computing (AOC) , 2007, Wiley Encyclopedia of Computer Science and Engineering.

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

[47]  Jiming Liu,et al.  Autonomy-Oriented Computing (AOC): The Nature and Implications of a Paradigm for Self-Organized Computing , 2008, 2008 Fourth International Conference on Natural Computation.

[48]  Suphakant Phimoltares,et al.  Combining new Fast Opposite Gradient Search with Ant Colony Optimization for solving travelling salesman problem , 2014, Eng. Appl. Artif. Intell..

[49]  C. Bagowski,et al.  Identifying the common interaction networks of amoeboid motility and cancer cell metastasis , 2012 .

[50]  Jiming Liu,et al.  A Decentralized Mechanism for Improving the Functional Robustness of Distribution Networks , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[51]  Sankaran Mahadevan,et al.  Solving 0-1 knapsack problems based on amoeboid organism algorithm , 2013, Appl. Math. Comput..

[52]  Zili Zhang,et al.  A universal optimization strategy for ant colony optimization algorithms based on the Physarum-inspired mathematical model , 2014, Bioinspiration & biomimetics.

[53]  Z. Zhang,et al.  Solving NP-Hard Problems with Physarum-Based Ant Colony System , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[54]  T. Niizato,et al.  An adaptive and robust biological network based on the vacant-particle transportation model. , 2011, Journal of theoretical biology.

[55]  Zili Zhang,et al.  An Enhanced Multi-Agent System with Evolution Mechanism to Approximate Physarum Transport Networks , 2012, Australasian Conference on Artificial Intelligence.

[56]  Zili Zhang,et al.  A biologically inspired solution for fuzzy shortest path problems , 2013, Appl. Soft Comput..

[57]  Michail-Antisthenis I. Tsompanas,et al.  Modeling and hardware implementation of an amoeba-like cellular automaton , 2012, Bioinspiration & biomimetics.

[58]  Andrew Adamatzky,et al.  Physarum machines: encapsulating reaction–diffusion to compute spanning tree , 2007, Naturwissenschaften.

[59]  Douglas S. Reeves,et al.  Multicast routing for real-time communication of high-speed networks , 1996 .

[60]  LiuJiming,et al.  Adaptive fuzzy consensus clustering framework for clustering analysis of cancer data , 2015 .

[61]  Masashi Aono,et al.  Spontaneous deadlock breaking on amoeba-based neurocomputer , 2008, Biosyst..