,
Andrzej Pelc
Creative Commons Attribution 4.0 International license
Two mobile agents, modeled as points moving in the plane, have to meet at some point. Computationally, agents are identical deterministic finite automata. Each agent has a compass showing the cardinal directions. Agents start at two different points, chosen by the adversary. Each agent makes a series of moves. Before each move it takes a snapshot, which is the disc of radius 1 centered at the current position of the agent. This snapshot is an input that causes the automaton to possibly change state and make the next move in a chosen direction at a chosen distance. Moves of the agents are asynchronous: the adversary controls the possibly variable speed of an agent during each move. Without the possibility of leaving marks, meeting is often impossible, e.g. if agents start simultaneously at a distance larger than 1 and move at the same speed. Hence we allow the agents to use movable pebbles. All pebbles used by an agent are identical and they differ between the agents. A pebble of an agent can be dropped by it, and later possibly picked up again. Our main result shows that, using a constant number of pebbles, deterministic rendezvous is always possible, regardless of the actions of the asynchronous adversary. The cost of a rendezvous algorithm executed by the agents is the worst-case length of the trajectory of both agents, over all adversary’s decisions. We show that our rendezvous algorithm has cost O(D²), if the initial positions of the agents are at a distance at most D. This complexity is optimal. As a by-product, we obtain the solution of the leader election problem between two anonymous agents modeled as automata asynchronously navigating in the plane.
@InProceedings{baaziz_et_al:LIPIcs.SAND.2026.8,
author = {Baaziz, Mohamed Anouar and Pelc, Andrzej},
title = {{Asynchronous Rendezvous of Anonymous Deterministic Mobile Automata in the Plane}},
booktitle = {5th Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2026)},
pages = {8:1--8:14},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-427-7},
ISSN = {1868-8969},
year = {2026},
volume = {373},
editor = {Mertzios, George B. and Richa, Andr\'{e}a W.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SAND.2026.8},
URN = {urn:nbn:de:0030-drops-262422},
doi = {10.4230/LIPIcs.SAND.2026.8},
annote = {Keywords: Asynchronous, rendezvous, deterministic finite automaton, pebble, plane, mobile agent}
}