Physarum solver, also called the physarum polycephalum inspired algorithm (PPA), is a newly developed bio-inspired 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.
翻译:Physarum 求解器, 也称为 physarum 多元脑膜素启发算法( PPA), 是一种新开发的生物启发算法, 具有内在能力找到某个图表中最短路径的内在能力。 最近的研究提出了通过加速原 PPA (OPPA) 的路径调查程序进一步发展这一算法的方法。 但是, 当PPA确定找到最短路径时, 是否找到最短路径? 是否有一个点, 之后PPPA就可以将最短路径与其他路径区分开来? 创新地提出主导路径( D- Path) 的概念, 也就是在PPA找到最短路径的过渡点( T- Point ), 即PPPA 找到最短路径的过渡点( T- PPoint ) 。 根据 D- PPA 和 T- PPA 点, 一个新的加速算法( OPPA ), 快速的计算方法比其他所有基线算法 。 此外, 我们提出一个不恰当的 OPPPA 快速的计算法, 快速的计算法 的计算方法 。