Convex Hull Formation for Programmable Matter
Joshua J. Daymude, Robert Gmyr, Kristian Hinnenthal, Irina Kostitsyna,, Christian Scheideler, Andr\'ea W. Richa

TL;DR
This paper presents a distributed algorithm enabling nano-scale particles with limited capabilities to self-organize and form convex hulls around objects, advancing programmable matter with minimal sensing and memory.
Contribution
It introduces the first distributed algorithms for convex hull formation using particles with local sensing, constant memory, and no shared orientation, including a novel binary counter organization.
Findings
Algorithm runs in O(B) asynchronous rounds, where B is boundary length.
Successfully extends to form minimal-area (weak) O-hulls.
First to compute restricted-orientation convex hulls in distributed systems.
Abstract
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 asynchronous rounds, where 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) -hull, which uses the same number of particles but minimizes the area enclosed by the hull. Our algorithms are the first to compute convex…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
