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

存在弱拜占庭机器人的匿名环上的有效分散

Efficient Dispersion on an Anonymous Ring in the Presence of Weak Byzantine Robots

Anisur Rahaman Molla, Kaushik Mondal, William K. Moses

摘要:

图上移动机器人的分散问题要求$n$机器人在一个$n$ -节点匿名图的任意节点上自主地移动到一个最终的配置,其中每个节点上最多有一个机器人。由于它与其他基本的机器人协调问题,如探索,分散,负载均衡,自动驾驶电动汽车重新定位到充电站等。机器人具有唯一的ID,通常在$[1,poly(n)]$范围内,并且存储器有限,而图是匿名的,即,节点没有标识符。目标是同时最小化两个性能指标:(i)实现分散的时间和(ii)每个机器人的内存需求。当机器人没有故障时,这个问题已经得到了比较好的研究。在本文中,我们引入拜占庭故障的概念,即,我们形式化的分散在$f$拜占庭机器人的存在下的问题。然后,我们研究了一个环上的问题,同时优化的时间复杂度的算法和每个机器人的内存需求。具体来说,我们设计的确定性算法,试图匹配的时间下限($Ω(n)$轮)和内存下限($Ω(\log n)$位每个机器人)。我们的主要结果是一个确定性的算法,是时间和内存的最佳,即,每个机器人所需的$O(n)$轮和$O(\log n)$位内存,受某些约束。我们随后提供的结果,需要较少的假设,但要么是时间或内存最佳的,但不是两者兼而有之。我们还提供了一个原始的,经常使用的,采取机器人最初聚集在一个节点的环和分散他们在时间和内存优化的方式,而无需额外的假设。

英文摘要:

The problem of dispersion of mobile robots on a graph asks that $n$ robots initially placed arbitrarily on the nodes of an $n$-node anonymous graph, autonomously move to reach a final configuration where exactly each node has at most one robot on it. This problem is of significant interest due to its relationship to other fundamental robot coordination problems, such as exploration, scattering, load balancing, relocation of self-driving electric cars to recharge stations, etc. The robots have unique IDs, typically in the range $[1,poly(n)]$ and limited memory, whereas the graph is anonymous, i.e., the nodes do not have identifiers. The objective is to simultaneously minimize two performance metrics: (i) time to achieve dispersion and (ii) memory requirement at each robot. This problem has been relatively well-studied when robots are non-faulty. In this paper, we introduce the notion of Byzantine faults to this problem, i.e., we formalize the problem of dispersion in the presence of up to $f$ Byzantine robots. We then study the problem on a ring while simultaneously optimizing the time complexity of algorithms and the memory requirement per robot. Specifically, we design deterministic algorithms that attempt to match the time lower bound ($Ω(n)$ rounds) and memory lower bound ($Ω(\log n)$ bits per robot). Our main result is a deterministic algorithm that is both time and memory optimal, i.e., $O(n)$ rounds and $O(\log n)$ bits of memory required per robot, subject to certain constraints. We subsequently provide results that require less assumptions but are either only time or memory optimal but not both. We also provide a primitive, utilized often, that takes robots initially gathered at a node of the ring and disperses them in a time and memory optimal manner without additional assumptions required.

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

↑