arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2010.04424cs.DC
收藏

在线性时间内生成机器人的欧氏闭链

Gathering a Euclidean Closed Chain of Robots in Linear Time

Jannik Castenow, Jonas Harbig, Daniel Jung, Till Knollmann, Friedhelm Meyer auf der Heide

摘要:

这项工作的重点是以下问题有关的$n$自治,移动机器人在欧几里德平面的聚集问题:是否有可能解决聚集的机器人,不同意在任何轴的坐标系(迷失方向的机器人),看到其他机器人只有一个恒定的距离(有限的能见度)在$o(n^2)$完全同步轮?解决具有有限可见性的迷失方向机器人的聚集的最知名算法,假设遗忘机器人需要$Θ(n^2)$回合[SPAA'11]。该算法的下限甚至在简化的闭链模型中也成立,其中每个机器人正好有两个邻居,并且链连接形成一个循环。唯一现有的算法实现了一个线性数量的回合迷失方向的机器人假设机器人位于一个二维的网格[IPDPS'16]和[SPAA'16]。这两种算法都使用了局部可见光(LUMINOUS模型)。在这项工作中,我们显示的闭链模型,$n$迷失方向的机器人有限的可见度在欧几里德平面可以聚集在$Θ\left(n\right)$轮假设LUMINOUS模型。这些灯用于启动和执行所谓的沿链运行。对于这样的运行的开始,需要确定本地唯一的机器人。与网格[IPDPS'16]相反,这在欧几里德平面中的每个配置中都是不可能的。基于Grünbaum的等角多边形理论,我们确定了一类等角配置,其中没有这样的本地唯一的机器人可以识别。我们的解决方案结合了两种算法:第一种算法收集等角配置;它在没有任何灯光的情况下工作。第二个适用于非等角配置;它使用恒定数量的灯光识别本地唯一的机器人开始运行。交错使用这些算法解决了$\mathcal{O}(n)$轮中的聚集问题。

英文摘要:

This work focuses on the following question related to the Gathering problem of $n$ autonomous, mobile robots in the Euclidean plane: Is it possible to solve Gathering of robots that do not agree on any axis of their coordinate systems (disoriented robots) and see other robots only up to a constant distance (limited visibility) in $o(n^2)$ fully synchronous rounds? The best known algorithm that solves Gathering of disoriented robots with limited visibility assuming oblivious robots needs $Θ(n^2)$ rounds [SPAA'11]. The lower bound for this algorithm even holds in a simplified closed chain model, where each robot has exactly two neighbors and the chain connections form a cycle. The only existing algorithms achieving a linear number of rounds for disoriented robots assume robots that are located on a two dimensional grid [IPDPS'16] and [SPAA'16]. Both algorithms make use of locally visible lights (the LUMINOUS model). In this work, we show for the closed chain model, that $n$ disoriented robots with limited visibility in the Euclidean plane can be gathered in $Θ\left(n\right)$ rounds assuming the LUMINOUS model. The lights are used to initiate and perform so-called runs along the chain. For the start of such runs, locally unique robots need to be determined. In contrast to the grid [IPDPS'16], this is not possible in every configuration in the Euclidean plane. Based on the theory of isogonal polygons by Grünbaum, we identify the class of isogonal configurations in which no such locally unique robots can be identified. Our solution combines two algorithms: The first one gathers isogonal configurations; it works without any lights. The second one works for non-isogonal configurations; it identifies locally unique robots to start runs, using a constant number of lights. Interleaving these algorithms solves the Gathering problem in $\mathcal{O}(n)$ rounds.

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

↑