Cargando…
A distributed algorithm to maintain and repair the trail networks of arboreal ants
We study how the arboreal turtle ant (Cephalotes goniodontus) solves a fundamental computing problem: maintaining a trail network and finding alternative paths to route around broken links in the network. Turtle ants form a routing backbone of foraging trails linking several nests and temporary food...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6006367/ https://www.ncbi.nlm.nih.gov/pubmed/29915325 http://dx.doi.org/10.1038/s41598-018-27160-3 |
_version_ | 1783332826083491840 |
---|---|
author | Chandrasekhar, Arjun Gordon, Deborah M. Navlakha, Saket |
author_facet | Chandrasekhar, Arjun Gordon, Deborah M. Navlakha, Saket |
author_sort | Chandrasekhar, Arjun |
collection | PubMed |
description | We study how the arboreal turtle ant (Cephalotes goniodontus) solves a fundamental computing problem: maintaining a trail network and finding alternative paths to route around broken links in the network. Turtle ants form a routing backbone of foraging trails linking several nests and temporary food sources. This species travels only in the trees, so their foraging trails are constrained to lie on a natural graph formed by overlapping branches and vines in the tangled canopy. Links between branches, however, can be ephemeral, easily destroyed by wind, rain, or animal movements. Here we report a biologically feasible distributed algorithm, parameterized using field data, that can plausibly describe how turtle ants maintain the routing backbone and find alternative paths to circumvent broken links in the backbone. We validate the ability of this probabilistic algorithm to circumvent simulated breaks in synthetic and real-world networks, and we derive an analytic explanation for why certain features are crucial to improve the algorithm’s success. Our proposed algorithm uses fewer computational resources than common distributed graph search algorithms, and thus may be useful in other domains, such as for swarm computing or for coordinating molecular robots. |
format | Online Article Text |
id | pubmed-6006367 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-60063672018-06-26 A distributed algorithm to maintain and repair the trail networks of arboreal ants Chandrasekhar, Arjun Gordon, Deborah M. Navlakha, Saket Sci Rep Article We study how the arboreal turtle ant (Cephalotes goniodontus) solves a fundamental computing problem: maintaining a trail network and finding alternative paths to route around broken links in the network. Turtle ants form a routing backbone of foraging trails linking several nests and temporary food sources. This species travels only in the trees, so their foraging trails are constrained to lie on a natural graph formed by overlapping branches and vines in the tangled canopy. Links between branches, however, can be ephemeral, easily destroyed by wind, rain, or animal movements. Here we report a biologically feasible distributed algorithm, parameterized using field data, that can plausibly describe how turtle ants maintain the routing backbone and find alternative paths to circumvent broken links in the backbone. We validate the ability of this probabilistic algorithm to circumvent simulated breaks in synthetic and real-world networks, and we derive an analytic explanation for why certain features are crucial to improve the algorithm’s success. Our proposed algorithm uses fewer computational resources than common distributed graph search algorithms, and thus may be useful in other domains, such as for swarm computing or for coordinating molecular robots. Nature Publishing Group UK 2018-06-18 /pmc/articles/PMC6006367/ /pubmed/29915325 http://dx.doi.org/10.1038/s41598-018-27160-3 Text en © The Author(s) 2018 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Article Chandrasekhar, Arjun Gordon, Deborah M. Navlakha, Saket A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title | A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title_full | A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title_fullStr | A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title_full_unstemmed | A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title_short | A distributed algorithm to maintain and repair the trail networks of arboreal ants |
title_sort | distributed algorithm to maintain and repair the trail networks of arboreal ants |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6006367/ https://www.ncbi.nlm.nih.gov/pubmed/29915325 http://dx.doi.org/10.1038/s41598-018-27160-3 |
work_keys_str_mv | AT chandrasekhararjun adistributedalgorithmtomaintainandrepairthetrailnetworksofarborealants AT gordondeborahm adistributedalgorithmtomaintainandrepairthetrailnetworksofarborealants AT navlakhasaket adistributedalgorithmtomaintainandrepairthetrailnetworksofarborealants AT chandrasekhararjun distributedalgorithmtomaintainandrepairthetrailnetworksofarborealants AT gordondeborahm distributedalgorithmtomaintainandrepairthetrailnetworksofarborealants AT navlakhasaket distributedalgorithmtomaintainandrepairthetrailnetworksofarborealants |