English

Logarithmic-Time Geodesically Convex Decomposition in Programmable Matter

Distributed, Parallel, and Cluster Computing 2026-04-20 v1

Abstract

The decomposition of complex structures into simpler substructures is a powerful technique with a wide range of applications. We study the computation of decompositions in the context of programmable matter. The amoebot model is a well-established model for programmable matter, which places nn tiny robots called amoebots on the triangular grid. We consider the reconfigurable circuit extension of the geometric amoebot model, which allows amoebots to interconnect via so-called circuits. Amoebots can then instantaneously transmit simple beeps to all amoebots connected by the same circuit. Using reconfigurable circuits, previous papers have described a linear-time triangulation algorithm, and a logarithmic-time decomposition algorithm into so-called tunnel regions. Both algorithms only work on a restricted class of amoebot structures. In this paper, we define a decomposition into O(H)O(|\mathcal H|) simple, geodesically convex regions for arbitrary amoebot structures, and show how it can compute such a decomposition in O(logn)O(\log n) rounds, where H|\mathcal H| denotes the number of holes in the amoebot structure. As a byproduct, we also improve the global maxima algorithm of Padalkin et al. (Nat. Comput., 2024) for special cases and with that also their spanning tree algorithm to O(logn)O(\log n) rounds w.h.p.

Keywords

Cite

@article{arxiv.2604.16112,
  title  = {Logarithmic-Time Geodesically Convex Decomposition in Programmable Matter},
  author = {Henning Hillebrandt and Andreas Padalkin and Christian Scheideler and Daniel Warner and Julian Werthmann},
  journal= {arXiv preprint arXiv:2604.16112},
  year   = {2026}
}
R2 v1 2026-07-01T12:14:29.368Z