DCETAug 13, 2019

Convex Hull Formation for Programmable Matter

arXiv:1805.0614926 citations
AI Analysis

This work provides the first distributed algorithm for convex hull formation in programmable matter with minimal capabilities, addressing the problem of sealing objects using limited resources.

The paper presents a distributed, local algorithm for programmable matter particles to self-organize into an object's convex hull, running in O(B) asynchronous rounds where B is the boundary length. The algorithm is extended to form weak O-hulls that minimize enclosed area, and it is the first to achieve convex hull formation with strictly local sensing, constant memory, and no shared orientation.

We envision programmable matter as a system of nano-scale agents (called particles) with very limited computational capabilities that move and compute collectively to achieve a desired goal. We use the geometric amoebot model as our computational framework, which assumes particles move on the triangular lattice. Motivated by the problem of sealing an object using minimal resources, we show how a particle system can self-organize to form an object's convex hull. We give a distributed, local algorithm for convex hull formation and prove that it runs in $\mathcal{O}(B)$ asynchronous rounds, where $B$ is the length of the object's boundary. Within the same asymptotic runtime, this algorithm can be extended to also form the object's (weak) $\mathcal{O}$-hull, which uses the same number of particles but minimizes the area enclosed by the hull. Our algorithms are the first to compute convex hulls with distributed entities that have strictly local sensing, constant-size memory, and no shared sense of orientation or coordinates. Ours is also the first distributed approach to computing restricted-orientation convex hulls. This approach involves coordinating particles as distributed memory; thus, as a supporting but independent result, we present and analyze an algorithm for organizing particles with constant-size memory as distributed binary counters that efficiently support increments, decrements, and zero-tests --- even as the particles move.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes