Cargando…

Distributed algorithms from arboreal ants for the shortest path problem

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 the edges as they traverse them. At each vertex, the next edge to traverse is chosen us...

Descripción completa

Detalles Bibliográficos
Autores principales: Garg, Shivam, Shiragur, Kirankumar, Gordon, Deborah M., Charikar, Moses
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9963535/
https://www.ncbi.nlm.nih.gov/pubmed/36716366
http://dx.doi.org/10.1073/pnas.2207959120
_version_ 1784896275629473792
author Garg, Shivam
Shiragur, Kirankumar
Gordon, Deborah M.
Charikar, Moses
author_facet Garg, Shivam
Shiragur, Kirankumar
Gordon, Deborah M.
Charikar, Moses
author_sort Garg, Shivam
collection PubMed
description 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 the 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 previous field study, it was 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.
format Online
Article
Text
id pubmed-9963535
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-99635352023-02-26 Distributed algorithms from arboreal ants for the shortest path problem Garg, Shivam Shiragur, Kirankumar Gordon, Deborah M. Charikar, Moses Proc Natl Acad Sci U S A Physical Sciences 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 the 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 previous field study, it was 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. National Academy of Sciences 2023-01-30 2023-02-07 /pmc/articles/PMC9963535/ /pubmed/36716366 http://dx.doi.org/10.1073/pnas.2207959120 Text en Copyright © 2023 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by/4.0/This open access article is distributed under Creative Commons Attribution License 4.0 (CC BY) (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Physical Sciences
Garg, Shivam
Shiragur, Kirankumar
Gordon, Deborah M.
Charikar, Moses
Distributed algorithms from arboreal ants for the shortest path problem
title Distributed algorithms from arboreal ants for the shortest path problem
title_full Distributed algorithms from arboreal ants for the shortest path problem
title_fullStr Distributed algorithms from arboreal ants for the shortest path problem
title_full_unstemmed Distributed algorithms from arboreal ants for the shortest path problem
title_short Distributed algorithms from arboreal ants for the shortest path problem
title_sort distributed algorithms from arboreal ants for the shortest path problem
topic Physical Sciences
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9963535/
https://www.ncbi.nlm.nih.gov/pubmed/36716366
http://dx.doi.org/10.1073/pnas.2207959120
work_keys_str_mv AT gargshivam distributedalgorithmsfromarborealantsfortheshortestpathproblem
AT shiragurkirankumar distributedalgorithmsfromarborealantsfortheshortestpathproblem
AT gordondeborahm distributedalgorithmsfromarborealantsfortheshortestpathproblem
AT charikarmoses distributedalgorithmsfromarborealantsfortheshortestpathproblem