When does the Physarum Solver Distinguish the Shortest Path from other Paths: the Transition Point and its Applications

Physarum solver, also called the physarum polycephalum inspired algorithm (PPA), is a newly developed bioinspired algorithm that has an inherent ability to find the shortest path in a given graph. Recent research has proposed methods to develop this algorithm further by accelerating the original PPA (OPPA)’s path-finding process. However, when does the PPA ascertain that the shortest path has been found? Is there a point after which the PPA could distinguish the shortest path from other paths? By innovatively proposing the concept of the dominant path (D-Path), the exact moment, named the transition point (T-Point), when the PPA finds the shortest path can be identified. Based on the D-Path and T-Point, a newly accelerated PPA named OPPA-D using the proposed termination criterion is developed which is superior to all other baseline algorithms according to the experiments conducted in this paper. The validity and the superiority of the proposed termination criterion is also demonstrated. Furthermore, an evaluation method is proposed to provide new insights for the comparison of different accelerated OPPAs. The breakthrough of this paper lies in using D-path and T-point to terminate the OPPA. The novel termination criterion reveals the actual performance of this OPPA. This OPPA is the fastest algorithm, outperforming some so-called accelerated OPPAs. Furthermore, we explain why some existing works inappropriately claim to be accelerated algorithms is in fact a product of inappropriate termination criterion, thus giving rise to the illusion that the method is accelerated.

[1]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[2]  Shuai Xu,et al.  A modified Physarum-inspired model for the user equilibrium traffic assignment problem , 2016, ArXiv.

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

[4]  Athanasios V. Vasilakos,et al.  Physarum optimization: a new heuristic algorithm to minimal exposure problem , 2012, Mobicom '12.

[5]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

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

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

[8]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[9]  Sankaran Mahadevan,et al.  A Physarum-inspired approach to supply chain network design , 2016, Science China Information Sciences.

[10]  Anas A. Hadi,et al.  Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization , 2019, Swarm Evol. Comput..

[11]  Mao Ye,et al.  A new financial data forecasting model using genetic algorithm and long short-term memory network , 2020, Neurocomputing.

[12]  Kurt Mehlhorn,et al.  Physarum Can Compute Shortest Paths: Convergence Proofs and Complexity Bounds , 2013, ICALP.

[13]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[14]  Daijun Wei,et al.  An Accelerated Physarum Solver for Network Optimization , 2020, IEEE Transactions on Cybernetics.

[15]  Haifeng Jiang,et al.  Physarum-Inspired Autonomous Optimized Routing Protocol for Coal Mine MANET , 2020, Wirel. Commun. Mob. Comput..

[16]  Sankaran Mahadevan,et al.  A Bio-Inspired Approach to Traffic Network Equilibrium Assignment Problem , 2018, IEEE Transactions on Cybernetics.

[17]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[18]  Huiling Chen,et al.  Chaotic multi-swarm whale optimizer boosted support vector machine for medical diagnosis , 2020, Appl. Soft Comput..

[19]  Michail-Antisthenis I. Tsompanas,et al.  Evolving Transport Networks With Cellular Automata Models Inspired by Slime Mould , 2015, IEEE Transactions on Cybernetics.

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

[21]  Yong Deng,et al.  A Fast Bayesian Iterative Rule in Amoeba Algorithm , 2019, Int. J. Unconv. Comput..

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

[23]  Karin M. Verspoor,et al.  A physarum-inspired prize-collecting steiner tree approach to identify subnetworks for drug repositioning , 2016, BMC Systems Biology.

[24]  Ye Tian,et al.  Efficient Large-Scale Multiobjective Optimization Based on a Competitive Swarm Optimizer , 2020, IEEE Transactions on Cybernetics.

[25]  Vincenzo Bonifaci,et al.  Physarum can compute shortest paths: A short proof , 2013, Inf. Process. Lett..

[26]  Qing Wang,et al.  An anticipation mechanism for the shortest path problem based on Physarum polycephalum , 2015, Int. J. Gen. Syst..

[27]  Pei Hu,et al.  Improved Binary Grey Wolf Optimizer and Its application for feature selection , 2020, Knowl. Based Syst..

[28]  Xingyi Zhang,et al.  A Mixed Representation-Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Cybernetics.

[29]  T. Nakagaki,et al.  Smart behavior of true slime mold in a labyrinth. , 2001, Research in microbiology.

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

[31]  Sankaran Mahadevan,et al.  An Improved Physarum polycephalum Algorithm for the Shortest Path Problem , 2014, TheScientificWorldJournal.

[32]  Chao Gao,et al.  A New Evolutionary Multiobjective Model for Traveling Salesman Problem , 2019, IEEE Access.

[33]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..