Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2933057.2933107acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article
Public Access

A Markov Chain Algorithm for Compression in Self-Organizing Particle Systems

Published: 25 July 2016 Publication History

Abstract

We consider programmable matter as a collection of simple computational elements (or particles) with limited (constant-size) memory that self-organize to solve system-wide problems of movement, configuration, and coordination. Here, we focus on the compression problem, in which the particle system gathers as tightly together as possible, as in a sphere or its equivalent in the presence of some underlying geometry. More specifically, we seek fully distributed, local, and asynchronous algorithms that lead the system to converge to a configuration with small perimeter. We present a Markov chain based algorithm that solves the compression problem under the geometric amoebot model, for particle systems that begin in a connected configuration with no holes. The algorithm takes as input a bias parameter λ, where λ > 1 corresponds to particles favoring inducing more lattice triangles within the particle system. We show that for all λ > 5, there is a constant α > 1 such that at stationarity with all but exponentially small probability the particles are α-compressed, meaning the perimeter of the system configuration is at most α ⋅ pmin, where pmin is the minimum possible perimeter of the particle system. We additionally prove that the same algorithm can be used for expansion for small values of λ in particular, for all 0 < λ < √2, there is a constant β < 1 such that at stationarity, with all but an exponentially small probability, the perimeter will be at least β ⋅ pmax, where pmax is the maximum possible perimeter.

References

[1]
E. Bampas, J. Czyzowicz, L. Gąsieniec, D. Ilcinkas, and A. Labourel. Almost optimal asynchronous rendezvous in infinite multidimensional grids. In Distributed Comp.: 24th Int. Symp., DISC 2010, pages 297--311, 2010.
[2]
C. Borgs, J.T. Chayes, A. Frieze, J.H. Kim, P. Tetali, E. Vigoda, and V.H. Vu. Torpid mixing of some MCMC algorithms in statistical physics. In 40th IEEE Symp. on Found. of Comp. Sci., FOCS 1999, pages 218--229, 1999.
[3]
S. Camazine, K.P. Visscher, J. Finley, and S.R. Vetter. House-hunting by honey bee swarms: Collective decisions and individual behaviors. Insectes Sociaux, 46:348--360.
[4]
A. Chavoya and Y. Duthen. Using a genetic algorithm to evolve cellular automata for 2D/3D computational develop- ment. In Genetic and Evolut. Comp. Conf., GECCO 2006.
[5]
Z. Derakhshandeh, R. Gmyr, A.W. Richa, C. Scheideler, and T. Strothmann. An algorithmic framework for shape formation problems in self-organizing particle systems. In Proc. of the 2nd Ann. Int. Conf. on Nanoscale Computing and Comm., NANOCOM'15, pages 21:1--21:2, 2015.
[6]
Z. Derakhshandeh, R. Gmyr, A.W. Richa, C. Scheideler, and T. Strothmann. Universal shape formation for pro- grammable matter. In To appear, 28th ACM Symp. on Parallelism in Alg. and Arch., SPAA '16, 2016. To appear.
[7]
Z. Derakhshandeh, R. Gmyr, T. Strothmann, R.A. Bazzi, A.W. Richa, and C. Scheideler. Leader election and shape formation with self-organizing programmable matter. In 21st DNA Comp. and Molec. Prog., DNA 21, pages 117--132, 2015.
[8]
A. Deutsch and S. Dormann. Cellular Automaton Modeling of Biological Pattern Formation: Characterization, Applications, and Analysis. Modeling and Simulation in Science, Eng. and Technology. Birkhäuser Boston, 2007.
[9]
R.L. Dobrushin. The problem of uniqueness of a gibbsian random field and the problem of phase transitions. Functional Analysis and Its Applications, 2:302--312, 1968.
[10]
W. Feller. An Introduction to Probability Theory and Its Applications, volume 1. Wiley, 1968.
[11]
P. Flocchini, G. Prencipe, N. Santoro, and P. Widmayer. Arbitrary pattern formation by asynchronous, anonymous, oblivious robots. Theoretical Computer Science, 407:412--447, 2008.
[12]
W. K. Hastings. Monte carlo sampling methods using markov chains and their applications. Biometrika, 57:97--109, 1970.
[13]
R. Jeanson, C. Rivault, J.L. Deneubourg, S. Blanco, R. Fournier, C. Jost, and G. Theraulaz. Self-organized aggregation in cockroaches. Animal Behaviour, 69:169--180, 2005.
[14]
N. Lynch. Distributed Algorithms. Morgan Kauffman, 1996.
[15]
N.J. Mlot, C.A. Tovey, and D.L. Hu. Fire ants self-assemble into waterproof rafts to survive floods. Proc. of the National Academy of Sci., 108:7669--7673, 2011.
[16]
C. Rivault and A. Cloarec. Cockroach aggregation: Discrimination between strain odours in Blattella germanica. Animal Behaviour, 55:177--184, 1998.
[17]
M. Rubenstein, A. Cornejo, and R. Nagpal. Programmable self-assembly in a thousand-robot swarm. Science, 345:795--799, 2014.
[18]
L.E. Thomas. Bounds on the mass gap for finite volume stochastic Ising models at low temperature. Comm. Math. Phys., 126:1--11, 1989.
[19]
E. Winfree, F. Liu, L.A. Wenzler, and N.C. Seeman. Design and self-assembly of two-dimensional DNA crystals. Nature, 394(6693):539--544, 1998.
[20]
D. Woods, H.L. Chen, S. Goodfriend, N. Dabby, E. Winfree, and P. Yin. Active self-assembly of algorithmic shapes and patterns in polylogarithmic time. In Proc. of the 4th Conf. on Innovations in Theoretical Computer Science, pages 353--354, 2013.

Cited By

View all
  • (2024)Adaptive Collective Responses to Local Stimuli in Anonymous Dynamic NetworksTheoretical Computer Science10.1016/j.tcs.2024.114904(114904)Online publication date: Oct-2024
  • (2024)The structural power of reconfigurable circuits in the amoebot modelNatural Computing10.1007/s11047-024-09981-6Online publication date: 13-Apr-2024
  • (2023)Existence of a phase transition in harmonic activation and transportElectronic Journal of Probability10.1214/23-EJP100428:noneOnline publication date: 1-Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '16: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing
July 2016
508 pages
ISBN:9781450339643
DOI:10.1145/2933057
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. compression
  2. markov chains
  3. self-organizing particles

Qualifiers

  • Research-article

Funding Sources

Conference

PODC '16
Sponsor:

Acceptance Rates

PODC '16 Paper Acceptance Rate 40 of 149 submissions, 27%;
Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)185
  • Downloads (Last 6 weeks)89
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Adaptive Collective Responses to Local Stimuli in Anonymous Dynamic NetworksTheoretical Computer Science10.1016/j.tcs.2024.114904(114904)Online publication date: Oct-2024
  • (2024)The structural power of reconfigurable circuits in the amoebot modelNatural Computing10.1007/s11047-024-09981-6Online publication date: 13-Apr-2024
  • (2023)Existence of a phase transition in harmonic activation and transportElectronic Journal of Probability10.1214/23-EJP100428:noneOnline publication date: 1-Jan-2023
  • (2023)The internet of modular robotic things: Issues, limitations, challenges, & solutionsInternet of Things10.1016/j.iot.2023.10088623(100886)Online publication date: Oct-2023
  • (2023)Using the Beer–Lambert law to determine the Euler number using a Markovian systemIndian Journal of Physics10.1007/s12648-023-02953-z98:5(1833-1842)Online publication date: 7-Oct-2023
  • (2023)The canonical amoebot model: algorithms and concurrency controlDistributed Computing10.1007/s00446-023-00443-336:2(159-192)Online publication date: 17-Feb-2023
  • (2022)Visibility-optimal gathering of seven autonomous mobile robots on triangular gridsInternational Journal of Networking and Computing10.15803/ijnc.12.1_212:1(2-25)Online publication date: 2022
  • (2022)A Heterogeneous Schelling Model for Wealth Disparity and its Effect on SegregationProceedings of the 2nd ACM Conference on Equity and Access in Algorithms, Mechanisms, and Optimization10.1145/3551624.3555293(1-10)Online publication date: 6-Oct-2022
  • (2022)Coordinating Amoebots via Reconfigurable CircuitsJournal of Computational Biology10.1089/cmb.2021.036329:4(317-343)Online publication date: 1-Apr-2022
  • (2021)Programming active cohesive granular matter with mechanically induced phase changesScience Advances10.1126/sciadv.abe84947:17Online publication date: 23-Apr-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media