Fast Byzantine Gathering with Visibility in Graphs

09/03/2020
by   Avery Miller, et al.
0

We consider the gathering task by a team of m synchronous mobile robots in a graph of n nodes. Each robot has an identifier (ID) and runs its own deterministic algorithm, i.e., there is no centralized coordinator. We consider a particularly challenging scenario: there are f Byzantine robots in the team that can behave arbitrarily, and even have the ability to change their IDs to any value at any time. There is no way to distinguish these robots from non-faulty robots, other than perhaps observing strange or unexpected behaviour. The goal of the gathering task is to eventually have all non-faulty robots located at the same node in the same round. It is known that no algorithm can solve this task unless there at least f+1 non-faulty robots in the team. In this paper, we design an algorithm that runs in polynomial time with respect to n and m that matches this bound, i.e., it works in a team that has exactly f+1 non-faulty robots. In our model, we have equipped the robots with sensors that enable each robot to see the subgraph (including robots) within some distance H of its current node. We prove that the gathering task is solvable if this visibility range H is at least the radius of the graph, and not solvable if H is any fixed constant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2021

Byzantine Dispersion on Graphs

This paper considers the problem of Byzantine dispersion and extends pre...
research
02/11/2022

Collaborative Dispersion by Silent Robots

In the dispersion problem, a set of k co-located mobile robots must relo...
research
03/15/2021

Gathering of seven autonomous mobile robots on triangular grids

In this paper, we consider the gathering problem of seven autonomous mob...
research
08/03/2020

Memory Optimal Dispersion by Anonymous Mobile Robots

Consider a team of k ≤ n autonomous mobile robots initially placed at a ...
research
01/23/2018

Byzantine Gathering in Polynomial Time

We study the task of Byzantine gathering in a network modeled as a graph...
research
09/17/2019

Inferring and Learning Multi-Robot Policies by Observing an Expert

In this paper we present a technique for learning how to solve a multi-r...
research
04/02/2023

Dynamic Crowd Vetting: Collaborative Detection of Malicious Robots in Dynamic Communication Networks

Coordination in a large number of networked robots is a challenging task...

Please sign up or login with your details

Forgot password? Click here to reset