An anticipation mechanism for the shortest path problem based on Physarum polycephalum

In this paper, we put forward an anticipation mechanism for the existing Physarum-inspired shortest path finding method. The Physarum-based shortest path finding model can be implemented by an iterative algorithm and has wide applications in many fundamental network optimization problems. In this paper, we mainly focus on the Physarum-inspired shortest path tree model. Normally, we stop the program when the difference between two consecutive iterations is less than a predefined threshold. However, we do not know how to set the specific value for the threshold variable. In order to find out the optimal solution, we need to set the threshold as a very small number. This in turn will consume a lot of time. From this point of view, this algorithm lacks an efficient and reliable mechanism to judge when the optimal solution will be found. In this paper, we introduce an anticipation mechanism to address this issue. Numerical examples are used to demonstrate its reliability and efficiency.

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

[2]  Zhihua Cui,et al.  Swarm Intelligence and Bio-Inspired Computation: Theory and Applications , 2013 .

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

[4]  Peter M. A. Sloot,et al.  Bio-Development of Motorway Network in the Netherlands: a slime mould Approach , 2013, Adv. Complex Syst..

[5]  Sankaran Mahadevan,et al.  An adaptive amoeba algorithm for constrained shortest paths , 2013, Expert Syst. Appl..

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

[7]  A. Takamatsu,et al.  Transportation Network with Fluctuating Input/Output Designed by the Bio-Inspired Physarum Algorithm , 2014, PloS one.

[8]  Andrew Adamatzky,et al.  Physarum Machines: Computers from Slime Mould , 2010 .

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

[10]  Xiaoping Du,et al.  Robust design with imprecise random variables and its application in hydrokinetic turbine optimization , 2014 .

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

[12]  Andrew Adamatzky,et al.  Brazilian highways from slime mold's point of view , 2011, Kybernetes.

[13]  Kurt Mehlhorn,et al.  Physarum can compute shortest paths , 2011, SODA.

[14]  Toshiyuki Nakagaki,et al.  Adaptive Path-Finding and Transport Network Formation by the Amoeba-Like Organism Physarum , 2013 .

[15]  Xiaoge Zhang,et al.  A Bio-Inspired Methodology of Identifying Influential Nodes in Complex Networks , 2013, PloS one.

[16]  Jeff Jones,et al.  Road Planning with Slime Mould: if Physarum Built Motorways IT Would Route M6/M74 through Newcastle , 2009, Int. J. Bifurc. Chaos.

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

[18]  Genaro Juárez Martínez,et al.  Approximating Mexican highways with slime mould , 2010, Natural Computing.

[19]  Gianluca Tempesti,et al.  Self-replicating loops: a survey , 2012, Int. J. Gen. Syst..

[20]  Jeff Jones,et al.  On creativity of slime mould , 2013, Int. J. Gen. Syst..

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

[22]  F. Chan,et al.  IFSJSP: A novel methodology for the Job-Shop Scheduling Problem based on intuitionistic fuzzy sets , 2013 .

[23]  Fevrier Valdez,et al.  Comparative study of bio-inspired algorithms applied to the optimization of type-1 and type-2 fuzzy controllers for an autonomous mobile robot , 2012, Inf. Sci..

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

[25]  Zili Zhang,et al.  Rapid Physarum Algorithm for shortest path problem , 2014, Appl. Soft Comput..

[26]  Yong Deng,et al.  Route selection for emergency logistics management: A bio-inspired algorithm , 2013 .

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

[28]  Qing Wang,et al.  A Physarum Polycephalum Optimization Algorithm for the Bi-objective Shortest Path Problem , 2014, Int. J. Unconv. Comput..

[29]  Ana Maria Tomé,et al.  Physarum Learner: A bio-inspired way of learning structure from data , 2014, Expert Syst. Appl..