Abstract
We study a model of programmable matter systems consisting of n devices lying on a 2-dimensional square grid which are able to perform the minimal mechanical operation of rotating around each other. The goal is to transform an initial shape A into a target shape B. We investigate the class of shapes which can be constructed in such a scenario under the additional constraint of maintaining global connectivity at all times. We focus on the scenario of transforming nice shapes, a class of shapes consisting of a central line L where for all nodes u in S either \(u \in L\) or u is connected to L by a line of nodes perpendicular to L. We prove that by introducing a minimal 3-node seed it is possible for the canonical shape of a line of n nodes to be transformed into a nice shape of \(n-1\) nodes. We use this to show that a 4-node seed enables the transformation of nice shapes of size n into any other nice shape of size n in \(O(n^2)\) time. We leave as an open problem the expansion of the class of shapes which can be constructed using such a seed to include those derived from nice shapes.
The full version of the paper with all omitted details is available on arXiv at: https://arxiv.org/abs/2108.09250 .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen, X., et al.: Magnetochromatic polydiacetylene by incorporation of Fe3O4 nanoparticles. Angew. Chem. Int. Ed. 50(24), 5486–5489 (2011)
Doty, D.: Theory of algorithmic self-assembly. Commun. ACM 55, 78–88 (2012)
Rothemund, P.W.K.: Folding DNA to create nanoscale shapes and patterns. Nature 440, 297–302 (2006)
Rubenstein, M., Cornejo, A., Nagpal, R.: Programmable self-assembly in a thousand-robot swarm. Science 345, 795–799 (2014)
Gilpin, K., Knaian, A., Rus, D.: Robot pebbles: one centimeter modules for programmable matter through self-disassembly. In: 2010 IEEE International Conference on Robotics and Automation, pp. 2485–2492, May 2010. ISSN: 1050–4729
Knaian, A.N., et al.: The Milli-Motein: a self-folding chain of programmable matter with a one centimeter module pitch. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1447–1453, October 2012. ISSN: 2153–0866
Thalamy, P., Piranda, B., Bourgeois, J.: Distributed self-reconfiguration using a deterministic autonomous scaffolding structure. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2019, (Montreal QC, Canada), pp. 140–148. International Foundation for Autonomous Agents and Multiagent Systems, May 2019
Thalamy, P., Piranda, B., Bourgeois, J.: 3D coating self-assembly for modular robotic scaffolds. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 11688–11695, October 2020. ISSN: 2153–0866
Rothemund, P.W., Winfree, E.: The program-size complexity of self-assembled squares (extended abstract). In: Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing, STOC ’00, (Portland, Oregon, USA), pp. 459–468. Association for Computing Machinery, May 2000
Winfree, E.: Algorithmic self-assembly of DNA. Ph.D. thesis, California Institute of Technology, June 1998
Woods, D., Chen, H.L., Goodfriend, S., Dabby, N., Winfree, E.: Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In: Proceedings of the 4th Conference on Innovations in Theoretical Computer Science, ITCS ’13, (Berkeley, California, USA), pp. 353–354. Association for Computing Machinery, January 2013
Michail, O., Spirakis, P.G.: Simple and efficient local codes for distributed stable network construction. Distrib. Comput. 29(3), 207–237 (2015). https://doi.org/10.1007/s00446-015-0257-4
Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Peralta, R.: Computation in networks of passively mobile finite-state sensors. Distrib. Comput. 18, 235–253 (2006)
Soloveichik, D., Cook, M., Winfree, E., Bruck, J.: Computation with finite stochastic chemical reaction networks. Nat. Comput. 7, 615–633 (2008). https://doi.org/10.1007/s11047-008-9067-y
Doty, D.: Timing in chemical reaction networks. In: Proceedings of the 2014 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Proceedings, pp. 772–784. Society for Industrial and Applied Mathematics, December 2013
Derakhshandeh, Z., Dolev, S., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Amoebot - a new model for programmable matter. In: Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’14, (Prague, Czech Republic), pp. 220–222. Association for Computing Machinery, June 2014
Daymude, J.J., et al.: On the runtime of universal coating for programmable matter. Nat. Comput. 17(1), 81–96 (2017). https://doi.org/10.1007/s11047-017-9658-6
Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: An algorithmic framework for shape formation problems in self-organizing particle systems. In: Proceedings of the Second Annual International Conference on Nanoscale Computing and Communication, NANOCOM’ 15, (Boston, MA, USA), pp. 1–2. Association for Computing Machinery, September 2015
Derakhshandeh, Z., Gmyr, R., Richa, A.W., Scheideler, C., Strothmann, T.: Universal shape formation for programmable matter. In: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2016, (Pacific Grove, California, USA), pp. 289–299. Association for Computing Machinery, July 2016
Almethen, A., Michail, O., Potapov, I.: Pushing lines helps: Efficient universal centralised transformations for programmable matter. Theoret. Comput. Sci. 830–831, 43–59 (2020)
Akitaya, H.A., et al.: Universal reconfiguration of facet-connected modular robots by pivots: the O(1) Musketeers. Algorithmica 83, 1316–1351 (2021)
Michail, O., Skretas, G., Spirakis, P.: On the transformation capability of feasible mechanisms for programmable matter. J. Comput. Syst. Sci. 102, 18–39 (2019)
Connor, M., Michail, O., Potapov, I.: Centralised connectivity-preserving transformations for programmable matter: a minimal seed approach. arXiv:2108.09250 [cs], August 2021
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Connor, M., Michail, O., Potapov, I. (2021). Centralised Connectivity-Preserving Transformations for Programmable Matter: A Minimal Seed Approach. In: GÄ…sieniec, L., Klasing, R., Radzik, T. (eds) Algorithms for Sensor Systems. ALGOSENSORS 2021. Lecture Notes in Computer Science(), vol 12961. Springer, Cham. https://doi.org/10.1007/978-3-030-89240-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-89240-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89239-5
Online ISBN: 978-3-030-89240-1
eBook Packages: Computer ScienceComputer Science (R0)