Convex Hull Formation for Programmable Matter

05/16/2018
by   Joshua J. Daymude, et al.
0

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 shape sealing whose goal is to seal an object using as little resources as possible, we investigate how a particle system can self-organize to form an object's convex hull. We give a fully distributed, local algorithm for convex hull formation and prove that it runs in O(B + H H) asynchronous rounds, where B is the length of the object's boundary and H is the length of the object's convex hull. Our algorithm can be extended to also form the object's ortho-convex hull, which requires the same number of particles but additionally minimizes the enclosed space within the same asymptotic runtime.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset