In this paper, we study the problem of efficiently reducing geometric shapes into other such shapes in a distributed setting through size-changing operations. We develop distributed algorithms using the reconfigurable circuit model to enable fast node-to-node communication. Let n denote the number of nodes and k the number of turning points in the initial shape. We show that the system of nodes can reduce itself from any tree to a single node using only shrinking operations in O(k log n) rounds w.h.p. and any tree to its incompressible form in O(log n) rounds given prior knowledge of the incompressible nodes, or O(k log n) without it, w.h.p. We also give an algorithm to transform any tree to a topologically equivalent tree in O(k log n+log² n) rounds w.h.p. using both shrinking and growth operations. On the negative side, we show that one cannot hope for o(log² n)-round transformations for all shapes of Θ(log n) turning points.
@InProceedings{almalki_et_al:LIPIcs.SAND.2025.20, author = {Almalki, Nada and Gupta, Siddharth and Michail, Othon and Padalkin, Andreas}, title = {{Brief Announcement: Efficient Distributed Algorithms for Shape Reduction via Reconfigurable Circuits}}, booktitle = {4th Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2025)}, pages = {20:1--20:6}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-368-3}, ISSN = {1868-8969}, year = {2025}, volume = {330}, editor = {Meeks, Kitty and Scheideler, Christian}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SAND.2025.20}, URN = {urn:nbn:de:0030-drops-230730}, doi = {10.4230/LIPIcs.SAND.2025.20}, annote = {Keywords: growth process, shrinking process, collision avoidance, programmable matter} }
Feedback for Dagstuhl Publishing