AI中文摘要
我们提出并严格分析了一种用于自组织粒子系统(可编程物质的抽象)中分离和整合的分布式随机算法的行为。此类系统由具有有限内存、严格局部通信能力和适度计算能力的单个计算粒子组成。我们考虑两种不同颜色的异构粒子系统,并证明这些系统可以集体分离成不同的颜色类别,或对颜色无差异地整合。我们使用相同的完全分布式、局部、随机算法实现这两种行为。实现分离或整合仅取决于一个全局参数,该参数决定粒子是否偏好与同色粒子相邻;此参数旨在表示外部环境对粒子系统的影响。该算法是先前用于压缩的分布式随机算法(PODC '16)的推广,可视为所有粒子颜色相同时分离的特例。然而,在异构设置中证明期望行为的实现更具挑战性,即使在我们关注的双色情况下也是如此。这需要结合多种新技术,包括统计物理中的簇展开、Miracle、Pascoe 和 Randall(RANDOM '11)的桥接论证的新变体、伊辛模型的高温展开以及仔细的概率论证。
英文摘要
We present and rigorously analyze the behavior of a distributed, stochastic algorithm for separation and integration in self-organizing particle systems, an abstraction of programmable matter. Such systems are composed of individual computational particles with limited memory, strictly local communication abilities, and modest computational power. We consider heterogeneous particle systems of two different colors and prove that these systems can collectively separate into different color classes or integrate, indifferent to color. We accomplish both behaviors with the same fully distributed, local, stochastic algorithm. Achieving separation or integration depends only on a single global parameter determining whether particles prefer to be next to other particles of the same color or not; this parameter is meant to represent external, environmental influences on the particle system. The algorithm is a generalization of a previous distributed, stochastic algorithm for compression (PODC '16), which can be viewed as a special case of separation where all particles have the same color. It is significantly more challenging to prove that the desired behavior is achieved in the heterogeneous setting, however, even in the bichromatic case we focus on. This requires combining several new techniques, including the cluster expansion from statistical physics, a new variant of the bridging argument of Miracle, Pascoe and Randall (RANDOM '11), the high-temperature expansion of the Ising model, and careful probabilistic arguments.