Table of Contents
Fetching ...

Anonymous Self-Stabilising Localisation via Spatial Population Protocols

Leszek Gąsieniec, Łukasz Kuszner, Ehsan Latif, Ramviyas Parasuraman, Paul Spirakis, Grzegorz Stachowiak

TL;DR

The paper addresses distributed localisation (DLP) for $n$ anonymous agents in $S$ seeking a common coordinate frame. It introduces spatial population protocols that allow geometric queries during pairwise interactions to extend traditional population protocols with spatial embedding. It presents three localisation protocols: (i) two leader-based distance-query protocols stabilising silently in $o(n)$ time via a multi-contact epidemic, (ii) a distance-based protocol in $k$-dimensions stabilising in $O\bigl(n(\log n/n)^{1/(k+1)}\log n\bigr)$ using leader election, and (iii) an optimally fast vector-query protocol stabilising in $O(\log n)$ time; all are self-stabilising and silent with high probability. These results offer efficient, anonymous localisation suitable for large-scale distributed systems and robotics, combining geometric queries with classic population-protocol techniques.

Abstract

In the distributed localization problem (DLP), $n$ anonymous robots (agents) $a_0, a_1, ..., a_{n-1}$ begin at arbitrary positions $p_0, ..., p_{n-1}$ in $S$, where $S$ is an Euclidean space. The primary goal in DLP is for agents to reach a consensus on a unified coordinate system that accurately reflects the relative positions of all points, $p_0, ..., p_{n-1}$. Extensive research on DLP has primarily focused on the feasibility and complexity of achieving consensus when agents have limited access to inter-agent distances, often due to missing or imprecise data. In this paper, however, we examine a minimalist, computationally efficient model of distributed computing in which agents have access to all pairwise distances, if needed. Specifically, we introduce a novel variant of population protocols, referred to as the spatial population protocols model. In this variant each agent can memorise one or a fixed number of coordinates, and when agents $a_i$ and $a_j$ interact, they can not only exchange their current knowledge but also either determine the distance $d(i,j)$ between them in $S$ (distance query model) or obtain the vector $v(i,j)$ spanning points $p_i$ and $p_j$ (vector query model). We propose several localisation protocols, including: (1) Two leader-based protocols with distance queries, stabilizing silently in $o(n)$ time using an efficient multi-contact epidemic, a generalization of the one-way epidemic in population protocols; (2) A distance-based protocol self-stabilizing silently in $O(n(\log n/n)^{1/(k+1)}\log n)$ time in $k$-dimensions, leveraging a leader election mechanism; (3) An optimally fast protocol with vector queries, self-stabilizing silently in $O(\log n)$ time.

Anonymous Self-Stabilising Localisation via Spatial Population Protocols

TL;DR

The paper addresses distributed localisation (DLP) for anonymous agents in seeking a common coordinate frame. It introduces spatial population protocols that allow geometric queries during pairwise interactions to extend traditional population protocols with spatial embedding. It presents three localisation protocols: (i) two leader-based distance-query protocols stabilising silently in time via a multi-contact epidemic, (ii) a distance-based protocol in -dimensions stabilising in using leader election, and (iii) an optimally fast vector-query protocol stabilising in time; all are self-stabilising and silent with high probability. These results offer efficient, anonymous localisation suitable for large-scale distributed systems and robotics, combining geometric queries with classic population-protocol techniques.

Abstract

In the distributed localization problem (DLP), anonymous robots (agents) begin at arbitrary positions in , where is an Euclidean space. The primary goal in DLP is for agents to reach a consensus on a unified coordinate system that accurately reflects the relative positions of all points, . Extensive research on DLP has primarily focused on the feasibility and complexity of achieving consensus when agents have limited access to inter-agent distances, often due to missing or imprecise data. In this paper, however, we examine a minimalist, computationally efficient model of distributed computing in which agents have access to all pairwise distances, if needed. Specifically, we introduce a novel variant of population protocols, referred to as the spatial population protocols model. In this variant each agent can memorise one or a fixed number of coordinates, and when agents and interact, they can not only exchange their current knowledge but also either determine the distance between them in (distance query model) or obtain the vector spanning points and (vector query model). We propose several localisation protocols, including: (1) Two leader-based protocols with distance queries, stabilizing silently in time using an efficient multi-contact epidemic, a generalization of the one-way epidemic in population protocols; (2) A distance-based protocol self-stabilizing silently in time in -dimensions, leveraging a leader election mechanism; (3) An optimally fast protocol with vector queries, self-stabilizing silently in time.

Paper Structure

This paper contains 2 sections.