Group Exploration of Dynamic Tori

Mobile agents (agents) are activities which can move autonomously in a networked system and execute actions at visited nodes. One of the most fundamental problems of agents is exploration, which requires that each node should be visited by at least one agent. For a long time, researchers focus on exploration of static networks. However, exploration of dynamic networks comes to be studied recently. In this paper, we consider exploration of a dynamic torus under some constraints on the dynamics (or topology changes). An n × m torus (3 ≤ n ≤ m) is considered as a collection of n row rings and m column rings. The constraint on the dynamics is that each ring should be 1-interval connected, which allows at most one link to be missing at any time in each ring. On this n × m dynamic torus, we propose exploration algorithms with and without the link presence detection. With the link presence detection, an agent can detect which incident links are missing (if exist) before determining its next move. On the other hand, without the link presence detection, an agent has to determine its next move without knowing which incident links are missing, which makes the agent stay on the same node when the link necessary to the move is missing. We prove for exploration of the n × m dynamic torus that, without the link presence detection, n+1 agents are necessary and sufficient, and, with the link presence detection, ⌈n/2⌉ + 1 agents are necessary and sufficient. Moreover, for both cases, we propose asymptotically optimal algorithms with respect to both the numbers of agents and rounds when n = m.

[1]  Franck Petit,et al.  Computability of Perpetual Exploration in Highly Dynamic Rings , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[2]  Afonso Ferreira,et al.  Building a reference combinatorial model for MANETs , 2004, IEEE Network.

[3]  Sébastien Tixeuil,et al.  Optimal torus exploration by oblivious robots , 2018, Computing.

[4]  David Ilcinkas,et al.  Exploration of Constantly Connected Dynamic Graphs Based on Cactuses , 2014, SIROCCO.

[5]  David Ilcinkas,et al.  Exploration of the T-Interval-Connected Dynamic Graphs: The Case of the Ring , 2013, SIROCCO.

[6]  Nicola Santoro,et al.  Live Exploration of Dynamic Rings , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[7]  Chen Avin,et al.  How to Explore a Fast-Changing World (Cover Time of a Simple Random Walk on Evolving Graphs) , 2008, ICALP.

[8]  Jiannong Cao,et al.  Mobile Agents in Networking and Distributed Computing , 2012, Wiley series in agent technology.

[9]  Fabian Kuhn,et al.  Dynamic networks: models and algorithms , 2011, SIGA.

[10]  Nicola Santoro,et al.  Exploring an unknown dangerous graph with a constant number of tokens , 2016, Theor. Comput. Sci..

[11]  Ajoy K. Datta,et al.  Self-stabilizing robots in highly dynamic environments , 2019, Theor. Comput. Sci..

[12]  Shantanu Das,et al.  Mobile agents in distributed computing: Network exploration , 2013, Bull. EATCS.

[13]  Bernard Mans,et al.  On the exploration of time-varying networks , 2013, Theor. Comput. Sci..