MAAIMar 12, 2024

Ariadne and Theseus: Exploration and Rendezvous with Two Mobile Agents in an Unknown Graph

arXiv:2403.07748v22 citationsh-index: 2
Originality Incremental advance
AI Analysis

This addresses fundamental challenges in mobile computing for distributed systems, offering incremental improvements in efficiency for graph traversal and agent coordination.

The paper tackles the problems of exploration and rendezvous with two mobile agents in an unknown graph, presenting algorithms that achieve collective exploration in m time-steps and rendezvous in at most 3/2 m time-steps, improving over previous methods requiring 2m time-steps.

We investigate two fundamental problems in mobile computing: exploration and rendezvous, with two distinct mobile agents in an unknown graph. The agents may communicate by reading and writing information on whiteboards that are located at all nodes. They both move along one adjacent edge at every time-step. In the exploration problem, the agents start from the same arbitrary node and must traverse all the edges. We present an algorithm achieving collective exploration in $m$ time-steps, where $m$ is the number of edges of the graph. This improves over the guarantee of depth-first search, which requires $2m$ time-steps. In the rendezvous problem, the agents start from different nodes of the graph and must meet as fast as possible. We present an algorithm guaranteeing rendezvous in at most $\frac{3}{2}m$ time-steps. This improves over the so-called `wait for Mommy' algorithm which is based on depth-first search and which also requires $2m$ time-steps. Importantly, all our guarantees are derived from a more general asynchronous setting in which the speeds of the agents are controlled by an adversary at all times. Our guarantees generalize to weighted graphs, when replacing the number of edges $m$ with the sum of all edge lengths. We show that our guarantees are met with matching lower-bounds in the asynchronous setting.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes