Gathering in Non-Vertex-Transitive Graphs Under Round Robin

📅 2025-09-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates the asynchronous gathering problem for oblivious, anonymous robots on non-vertex-transitive graphs: robots move along edges to converge deterministically to a common (unknown) vertex; initial configurations may contain multiplicities (multiple robots at a single vertex), but robots cannot detect such multiplicities, and activation follows a round-robin scheduler. Under the OBLOT model, we provide the first complete characterization of undetectable multiplicity configurations on non-vertex-transitive graphs and design a deterministic distributed gathering algorithm applicable to any such graph. Our approach leverages partitioning of vertices into automorphism equivalence classes, combined with topological symmetry analysis and rigorous state-transition arguments to prove correctness and convergence. We establish a tight bound on the time complexity. The result achieves robust gathering for all initial configurations on non-vertex-transitive graphs—overcoming prior limitations requiring either vertex transitivity or detectable multiplicities.

Technology Category

Application Category

📝 Abstract
The Gathering problem for a swarm of robots asks for a distributed algorithm that brings such entities to a common place, not known in advance. We consider the well-known OBLOT model with robots constrained to move along the edges of a graph, hence gathering in one vertex, eventually. Despite the classical setting under which the problem has been usually approached, we consider the `hostile' case where: i) the initial configuration may contain multiplicities, i.e. more than one robot may occupy the same vertex; ii) robots cannot detect multiplicities. As a scheduler for robot activation, we consider the "favorable" round-robin case, where robots are activated one at a time. Our objective is to achieve a complete characterization of the problem in the broad context of non-vertex-transitive graphs, i.e., graphs where the vertices are partitioned into at least two different classes of equivalence. We provide a resolution algorithm for any configuration of robots moving on such graphs, along with its correctness. Furthermore, we analyze its time complexity.
Problem

Research questions and friction points this paper is trying to address.

Characterizing gathering in non-vertex-transitive graphs with multiplicities
Developing distributed algorithm for round-robin activated oblivious robots
Achieving gathering without multiplicity detection in hostile settings
Innovation

Methods, ideas, or system contributions that make the work stand out.

Round-robin scheduler activation
Multiplicity detection disabled
Non-vertex-transitive graph resolution
🔎 Similar Papers
No similar papers found.
Serafino Cicerone
Serafino Cicerone
University of L'Aquila, Italy
algorithms
A
Alessia Di Fonso
Dipartimento di Ingegneria e Scienze dell’Informazione e Matematica, Università degli Studi dell’Aquila, Via Vetoio I-67100 L’Aquila, Italy
Gabriele Di Stefano
Gabriele Di Stefano
Professor of Computer Science, University of L'Aquila, Italy
Algorithmsgraph theory
A
Alfredo Navarra
Dipartimento di Matematica e Informatica, Università degli Studi di Perugia, Via Vanvitelli I-06123 Perugia, Italy