论文标题
最短路径问题的树木蚂蚁的分布式算法
Distributed Algorithms from Arboreal Ants for the Shortest Path Problem
论文作者
论文摘要
树木龟的菌落建立了小径的网络,这些网络将筑巢和食物来源连接到热带森林树冠中的树枝和葡萄树形成的图表上。蚂蚁在横穿它们时将挥发性信息素放在边缘。在每个顶点,使用基于当前信息素级别的决策规则选择了下一个到达的边缘。网络周围有蚂蚁的双向流。在一项现场研究中,Chandrasekhar等人。 (2021)观察到步道网络大约将顶点数量最小化,从而解决了流行的最短路径问题的变体,而没有任何中央控制,并且使用最小的计算资源。我们基于图表上加强随机行走的变体提出了一个具有生物学上合理的模型,该模型解释了这一观察结果,并提出了最短路径问题及其变体的令人惊讶的算法。通过模拟和分析,我们表明,当蚂蚁流动速率不变时,动力学将与田间观察到的最小顶点数量收敛到路径。当流动速率随时间增加时,动力学会收敛到最短路径,因此菌落只能通过增加流速来解决最短路径问题。我们还表明,为了确保与最短路径的融合,双向流动和将流量按与信息素级别成比例的决策规则是必要的,但是其他决策规则可能会融合到大约短路。
Colonies of the arboreal turtle ant create networks of trails that link nests and food sources on the graph formed by branches and vines in the canopy of the tropical forest. Ants put down a volatile pheromone on edges as they traverse them. At each vertex, the next edge to traverse is chosen using a decision rule based on the current pheromone level. There is a bidirectional flow of ants around the network. In a field study, Chandrasekhar et al. (2021) observed that the trail networks approximately minimize the number of vertices, thus solving a variant of the popular shortest path problem without any central control and with minimal computational resources. We propose a biologically plausible model, based on a variant of the reinforced random walk on a graph, which explains this observation and suggests surprising algorithms for the shortest path problem and its variants. Through simulations and analysis, we show that when the rate of flow of ants does not change, the dynamics converges to the path with the minimum number of vertices, as observed in the field. The dynamics converges to the shortest path when the rate of flow increases with time, so the colony can solve the shortest path problem merely by increasing the flow rate. We also show that to guarantee convergence to the shortest path, bidirectional flow and a decision rule dividing the flow in proportion to the pheromone level are necessary, but convergence to approximately short paths is possible with other decision rules.