Skip to main content

Centralised Connectivity-Preserving Transformations for Programmable Matter: A Minimal Seed Approach

  • Conference paper
  • First Online:
Algorithms for Sensor Systems (ALGOSENSORS 2021)

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 .

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Chen, X., et al.: Magnetochromatic polydiacetylene by incorporation of Fe3O4 nanoparticles. Angew. Chem. Int. Ed. 50(24), 5486–5489 (2011)

    Article  Google Scholar 

  2. Doty, D.: Theory of algorithmic self-assembly. Commun. ACM 55, 78–88 (2012)

    Article  Google Scholar 

  3. Rothemund, P.W.K.: Folding DNA to create nanoscale shapes and patterns. Nature 440, 297–302 (2006)

    Article  Google Scholar 

  4. Rubenstein, M., Cornejo, A., Nagpal, R.: Programmable self-assembly in a thousand-robot swarm. Science 345, 795–799 (2014)

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Winfree, E.: Algorithmic self-assembly of DNA. Ph.D. thesis, California Institute of Technology, June 1998

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  MathSciNet  MATH  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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

    Article  MathSciNet  MATH  Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  MathSciNet  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. Almethen, A., Michail, O., Potapov, I.: Pushing lines helps: Efficient universal centralised transformations for programmable matter. Theoret. Comput. Sci. 830–831, 43–59 (2020)

    Article  MathSciNet  Google Scholar 

  21. Akitaya, H.A., et al.: Universal reconfiguration of facet-connected modular robots by pivots: the O(1) Musketeers. Algorithmica 83, 1316–1351 (2021)

    Article  MathSciNet  Google Scholar 

  22. Michail, O., Skretas, G., Spirakis, P.: On the transformation capability of feasible mechanisms for programmable matter. J. Comput. Syst. Sci. 102, 18–39 (2019)

    Article  MathSciNet  Google Scholar 

  23. Connor, M., Michail, O., Potapov, I.: Centralised connectivity-preserving transformations for programmable matter: a minimal seed approach. arXiv:2108.09250 [cs], August 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthew Connor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics