论文标题

三维可编程事项中的异步确定性领导者选举

Asynchronous Deterministic Leader Election in Three-Dimensional Programmable Matter

论文作者

Briones, Joseph L., Chhabra, Tishya, Daymude, Joshua J., Richa, Andréa W.

论文摘要

在三十年的科学努力中,实现可编程物质,这种物质可以根据用户的输入或对环境的反应来改变其物理特性,模块化机器人系统的工程和相应的集体行为算法都取得了许多进步。但是,尽管模块化机器人的设计通常解决了现实的三维(3D)空间的挑战,但算法理论仍主要集中在2D抽象(例如平面和平面图)上。在这项工作中,我们使用面部中心的立方(FCC)晶格来代表空间并定义局部空间方向,为可编程物质的规范变形机模型形式化了3D几何空间变体。然后,我们在连接的2D或3D几何变形机系统中给出了一个分布式算法,用于领导者选举,该系统在不公平的顺序对手下确定性地选出了一个精确地选出一个领导者,其中$ n $ n $ n $是该系统中的Amoebot的数量。然后,我们演示如何使用Amoebot算法的并发控制框架(DISC 2021)来转换该算法,以获得2D和3D空间中的第一个已知的Amoebot算法,以在不公平的异步对手下解决领导者选举。

Over three decades of scientific endeavors to realize programmable matter, a substance that can change its physical properties based on user input or responses to its environment, there have been many advances in both the engineering of modular robotic systems and the corresponding algorithmic theory of collective behavior. However, while the design of modular robots routinely addresses the challenges of realistic three-dimensional (3D) space, algorithmic theory remains largely focused on 2D abstractions such as planes and planar graphs. In this work, we formalize the 3D geometric space variant for the canonical amoebot model of programmable matter, using the face-centered cubic (FCC) lattice to represent space and define local spatial orientations. We then give a distributed algorithm for leader election in connected, contractible 2D or 3D geometric amoebot systems that deterministically elects exactly one leader in $\mathcal{O}(n)$ rounds under an unfair sequential adversary, where $n$ is the number of amoebots in the system. We then demonstrate how this algorithm can be transformed using the concurrency control framework for amoebot algorithms (DISC 2021) to obtain the first known amoebot algorithm, both in 2D and 3D space, to solve leader election under an unfair asynchronous adversary.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源