Cargando…

Compacting oblivious agents on dynamic rings

In this paper we investigate dynamic networks populated by autonomous mobile agents. Dynamic networks are networks whose topology can change continuously, at unpredictable locations and at unpredictable times. These changes are not considered to be faults, but rather an integral part of the nature o...

Descripción completa

Detalles Bibliográficos
Autores principales: Das, Shantanu, Di Luna, Giuseppe Antonio, Mazzei, Daniele, Prencipe, Giuseppe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8080426/
https://www.ncbi.nlm.nih.gov/pubmed/33981837
http://dx.doi.org/10.7717/peerj-cs.466
_version_ 1783685423404417024
author Das, Shantanu
Di Luna, Giuseppe Antonio
Mazzei, Daniele
Prencipe, Giuseppe
author_facet Das, Shantanu
Di Luna, Giuseppe Antonio
Mazzei, Daniele
Prencipe, Giuseppe
author_sort Das, Shantanu
collection PubMed
description In this paper we investigate dynamic networks populated by autonomous mobile agents. Dynamic networks are networks whose topology can change continuously, at unpredictable locations and at unpredictable times. These changes are not considered to be faults, but rather an integral part of the nature of the system. The agents can autonomously move on the network, with the goal of solving cooperatively an assigned common task. Here, we focus on a specific network: the unoriented ring. More specifically, we study 1-interval connected dynamic rings (i.e., at any time, at most one of the edges might be missing). The agents move according to the widely used Look–Compute–Move life cycle, and can be homogenous (thus identical) or heterogenous (agents are assigned colors from a set of c > 1 colors). For identical agents, their goal is to form a compact segment, where agents occupy a continuous part of the ring and no two agents occupy the same node: we call this the Compact Configuration Problem. In the case of agents with colors, called the Colored Compact Configuration Problem, the goal is to group agents such that each group is formed by all agents having the same color, it occupies a continuous segment of the network, and groups of agents having different colors occupy distinct areas of the network. In this paper we determine the necessary conditions to solve both proposed problems. For all solvable cases, we provide algorithms for both the monochromatic and the colored version of the compact configuration problem. All our algorithms work even for the simplest model where agents have no persistent memory, no communication capabilities and do not agree on a common orientation within the network. To the best of our knowledge this is the first work on the compaction problem in a dynamic network.
format Online
Article
Text
id pubmed-8080426
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-80804262021-05-11 Compacting oblivious agents on dynamic rings Das, Shantanu Di Luna, Giuseppe Antonio Mazzei, Daniele Prencipe, Giuseppe PeerJ Comput Sci Agents and Multi-Agent Systems In this paper we investigate dynamic networks populated by autonomous mobile agents. Dynamic networks are networks whose topology can change continuously, at unpredictable locations and at unpredictable times. These changes are not considered to be faults, but rather an integral part of the nature of the system. The agents can autonomously move on the network, with the goal of solving cooperatively an assigned common task. Here, we focus on a specific network: the unoriented ring. More specifically, we study 1-interval connected dynamic rings (i.e., at any time, at most one of the edges might be missing). The agents move according to the widely used Look–Compute–Move life cycle, and can be homogenous (thus identical) or heterogenous (agents are assigned colors from a set of c > 1 colors). For identical agents, their goal is to form a compact segment, where agents occupy a continuous part of the ring and no two agents occupy the same node: we call this the Compact Configuration Problem. In the case of agents with colors, called the Colored Compact Configuration Problem, the goal is to group agents such that each group is formed by all agents having the same color, it occupies a continuous segment of the network, and groups of agents having different colors occupy distinct areas of the network. In this paper we determine the necessary conditions to solve both proposed problems. For all solvable cases, we provide algorithms for both the monochromatic and the colored version of the compact configuration problem. All our algorithms work even for the simplest model where agents have no persistent memory, no communication capabilities and do not agree on a common orientation within the network. To the best of our knowledge this is the first work on the compaction problem in a dynamic network. PeerJ Inc. 2021-04-22 /pmc/articles/PMC8080426/ /pubmed/33981837 http://dx.doi.org/10.7717/peerj-cs.466 Text en © 2021 Das et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Agents and Multi-Agent Systems
Das, Shantanu
Di Luna, Giuseppe Antonio
Mazzei, Daniele
Prencipe, Giuseppe
Compacting oblivious agents on dynamic rings
title Compacting oblivious agents on dynamic rings
title_full Compacting oblivious agents on dynamic rings
title_fullStr Compacting oblivious agents on dynamic rings
title_full_unstemmed Compacting oblivious agents on dynamic rings
title_short Compacting oblivious agents on dynamic rings
title_sort compacting oblivious agents on dynamic rings
topic Agents and Multi-Agent Systems
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8080426/
https://www.ncbi.nlm.nih.gov/pubmed/33981837
http://dx.doi.org/10.7717/peerj-cs.466
work_keys_str_mv AT dasshantanu compactingobliviousagentsondynamicrings
AT dilunagiuseppeantonio compactingobliviousagentsondynamicrings
AT mazzeidaniele compactingobliviousagentsondynamicrings
AT prencipegiuseppe compactingobliviousagentsondynamicrings