On the Runtime of Universal Coating for Programmable Matter
Joshua J. Daymude, Zahra Derakhshandeh, Robert Gmyr, Alexandra Porter,, Andr\'ea W. Richa, Christian Scheideler, Thim Strothmann

TL;DR
This paper analyzes the runtime of a universal coating algorithm for programmable matter, proving it terminates efficiently and is optimal in a competitive sense, with simulations supporting practical effectiveness.
Contribution
It provides a linear runtime analysis and matching lower bound for a universal coating algorithm, establishing its optimality among local algorithms.
Findings
Algorithm terminates within linear rounds with high probability.
A linear lower bound matches the upper bound, proving optimality.
Simulations suggest the practical competitive ratio may be better than linear.
Abstract
Imagine coating buildings and bridges with smart particles (also coined smart paint) that monitor structural integrity and sense and report on traffic and wind loads, leading to technology that could do such inspection jobs faster and cheaper and increase safety at the same time. In this paper, we study the problem of uniformly coating objects of arbitrary shape in the context of self-organizing programmable matter, i.e., programmable matter which consists of simple computational elements called particles that can establish and release bonds and can actively move in a self-organized way. Particles are anonymous, have constant-size memory, and utilize only local interactions in order to coat an object. We continue the study of our Universal Coating algorithm by focusing on its runtime analysis, showing that our algorithm terminates within a linear number of rounds with high probability.…
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.
