Local Stochastic Algorithms for Alignment in Self-Organizing Particle Systems

07/16/2022
by   Hridesh Kedia, et al.
0

We present local distributed, stochastic algorithms for alignment in self-organizing particle systems (SOPS) on two-dimensional lattices, where particles occupy unique sites on the lattice, and particles can make spatial moves to neighboring sites if they are unoccupied. Such models are abstractions of programmable matter, composed of individual computational particles with limited memory, strictly local communication abilities, and modest computational capabilities. We consider oriented particle systems, where particles are assigned a vector pointing in one of q directions, and each particle can compute the angle between its direction and the direction of any neighboring particle, although without knowledge of global orientation with respect to a fixed underlying coordinate system. Particles move stochastically, with each particle able to either modify its direction or make a local spatial move along a lattice edge during a move. We consider two settings: (a) where particle configurations must remain simply connected at all times and (b) where spatial moves are unconstrained and configurations can disconnect. Taking inspiration from the Potts and clock models from statistical physics, we prove that for any q ≥ 2, these self-organizing particle systems can be made to collectively align along a single dominant direction (analogous to a solid or ordered state) or remain non-aligned, in which case the fraction of particles oriented along any direction is nearly equal (analogous to a gaseous or disordered state). Moreover, we show that with appropriate settings of the input parameters, we can achieve compression and expansion, controlling how tightly gathered the particles are, as well as alignment or nonalignment, producing a single dominant orientation or not.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2018

A Local Stochastic Algorithm for Separation in Heterogeneous Self-Organizing Particle Systems

We investigate stochastic, distributed algorithms that can accomplish se...
research
07/27/2018

Distributed leader election and computation of local identifiers for programmable matter

The context of this paper is programmable matter, which consists of a se...
research
05/16/2018

Convex Hull Formation for Programmable Matter

We envision programmable matter as a system of nano-scale agents (called...
research
08/23/2022

Foraging in Particle Systems via Self-Induced Phase Changes

The foraging problem asks how a collective of particles with limited com...
research
10/19/2020

Leader Election And Local Identifiers For 3D Programmable Matter

In this paper, we present two deterministic leader election algorithms f...
research
07/27/2023

Learning locally dominant force balances in active particle systems

We use a combination of unsupervised clustering and sparsity-promoting i...
research
04/01/2018

Evolution and Steady State of a Long-Range Two-Dimensional Schelling Spin System

We consider a long-range interacting particle system in which binary par...

Please sign up or login with your details

Forgot password? Click here to reset