arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.01544cs.DCcs.DS
收藏

具有图中可见性的快速拜占庭聚集

Fast Byzantine Gathering with Visibility in Graphs

Avery Miller, Ullash Saha

摘要:

我们认为收集任务由一个团队的$m$同步移动机器人在图中的$n$节点。每个机器人都有一个标识符(ID),并运行自己的确定性算法,即,没有中央协调员。我们考虑一个特别具有挑战性的场景:团队中有$f$拜占庭机器人,它们可以任意行为,甚至可以随时将其ID更改为任何值。没有办法区分这些机器人和没有故障的机器人,除了观察奇怪或意外的行为。收集任务的目标是最终使所有无故障机器人位于同一轮中的同一节点。众所周知,除非团队中至少有$f+1$无故障机器人,否则没有算法可以解决此任务。在本文中,我们设计了一个算法,在多项式时间内运行的$n$和$m$,匹配这个界限,即,它在一个有$f+1$无故障机器人的团队中工作。在我们的模型中,我们为机器人配备了传感器,使每个机器人能够看到其当前节点的$H$距离内的子图(包括机器人)。我们证明了收集任务是可解的,如果这个可见性范围$H$是至少是图的半径,而不是可解的,如果$H$是任何固定的常数。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑