Skip to main content

First steps on asynchronous lattice-gas models with an application to a swarming rule

Abstract

Lattice-gas cellular automata are often considered as a particular case of cellular automata in which additional constraints apply, such as conservation of particles or spatial exclusion. But what about their updating? How to deal with non-perfect synchrony? Novel definitions of asynchronism are proposed that respect the specific hypotheses of lattice-gas models. These definitions are then applied to a swarming rule in order to explore the robustness of the global emergent behaviour. In particular, we compare the synchronous and asynchronous case, and remark that a paradoxical phenomenon, the anti-alignment of particles, is no longer observed when a small but not infinitesimal amount of asynchronism is added.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Notes

  1. An alternative view would consist in considering that cells may modify their neighbours channels according to their own outgoing channels.

  2. Note that our particle-oriented interpretation of the system resembles Totally Asymmetric Simple Exclusion Processes (TASEP) (Derrida 1998).

  3. For a more complete set of monitoring tools, see Bouré et al. (2013).

  4. This pattern resembles the checkerboard-like configurations observed e.g. in asynchronous binary CA with a minority rule and a von Neumann neighbourhood (Regnault et al. 2009).

  5. Note that some of the results presented here differ qualitatively from a previous report (Bouré et al. 2012a). This was mainly caused by a faulty implementation of the asynchronous interaction scheme, as well as a limited size for the initial simulations which has been shown to influence the behaviour in the synchronous case (Bouré et al. 2013). This observation underlines the difficulty to validate simulations and behaviours for a given model and justifies the use of an analytical approach presented in Sect. 4.

References

  • Adachi S, Peper F, Lee J (2004) Computation by asynchronously updating cellular automata. J Stat Phys 114:261–289.

    Article  MathSciNet  MATH  Google Scholar 

  • Bandini S, Bonomi A, Vizzari G (2012) An analysis of different types and effects of asynchronicity in cellular automata update schemes, Nat Comput 1–11.

  • Belgacem S, Fatès N (2012) Robustness of multi-agent models: the example of collaboration between turmites with synchronous and asynchronous updating. Complex Syst 21(3):165–182.

    Google Scholar 

  • Blok HJ, Bergersen B (1999) Synchronous versus asynchronous updating in the "Game of Life”. Phys Rev E 59(4):3876–3879.

    Article  Google Scholar 

  • Bouré O, Fatès N, Chevrier V (2012a) First steps on asynchronous lattice-gas models with an application to a swarming rule. In: Sirakoulis G, Bandini S ( eds) Cellular automata. Lecture notes in computer science, vol 7495, pp. 633–642. Springer, Berlin.

  • Bouré O, Fatès N, Chevrier V (2012b) Probing robustness of cellular automata through variations of asynchronous updating. Nat Comput 11(4):553–564.

    Article  MathSciNet  Google Scholar 

  • Bouré O, Fatès N, Chevrier V (2013) A robustness approach to study metastable behaviours in a lattice-gas model of swarming, Tech. report, LORIA—Inria Nancy Grand-Est—Université de Lorraine.

  • Bussemaker HJ, Deutsch A, Geigant E (1997) Mean-field analysis of a dynamical phase transition in a cellular automaton model for collective motion. Phys Rev Lett 78(26):5018–5021.

    Article  Google Scholar 

  • Chopard B, Falcone J-L, Razakanirina R, Hoekstra A, Caiazzo A (2008) On the collision-propagation and gather-update formulations of a cellular automata rule. In: Cellular automata. Lecture notes in computer science, vol 5191, pp. 144–151. Springer, Berlin.

  • Derrida B (1998) An exactly soluble non-equilibrium system: The asymmetric simple exclusion process. Phys Rep 301(1–3):65–83.

    Article  MathSciNet  Google Scholar 

  • Deutsch A (1996) Orientation-induced pattern formation: swarm dynamics in a lattice-gas automaton model. Int J Bifurcation Chaos 06(09):1735–1752.

    Article  Google Scholar 

  • Fatès N (2010a) Critical phenomena in cellular automata: perturbing the update, the transitions, the topology. Acta Phys Polonica B 3(2):315–326.

    Google Scholar 

  • Fatès N (2010b) Does Life resist asynchrony?. In: Adamatzky A (ed) Game of life cellular automata. Springer, London, pp. 257–274.

    Chapter  Google Scholar 

  • Fatès N, Morvan M (2005) An experimental study of robustness to asynchronism for elementary cellular automata. Complex Syst 16:1–27.

    Google Scholar 

  • Grilo C, Correia L (2011) Effects of asynchronism on evolutionary games. J Theor Biol 269(1):109–122.

    Article  MathSciNet  Google Scholar 

  • Huberman BA, Glance N (1993) Evolutionary games and computer simulations. Proc Natl Acad Sci USA 90:7716–7718.

    Article  MATH  Google Scholar 

  • Ingerson TE, Buvel RL (1984) Structure in asynchronous cellular automata. Phys D 10(1–2):59–68.

    Article  MathSciNet  Google Scholar 

  • Marconi S, Chopard B (2002) A multiparticle lattice gas automata model for a crowd. In: Cellular automata. Lecture notes in computer science, vol 2493. Springer, Berlin, pp. 231–238.

  • Regnault D, Schabanel N, Thierry É (2009) Progresses in the analysis of stochastic 2d cellular automata: a study of asynchronous 2d minority. Theoret Comput Sci 410(47–49):4844–4855.

    Article  MathSciNet  MATH  Google Scholar 

  • Spicher A, Fatès N, Simonin O (2010) Translating discrete multi-agents systems into cellular automata: Application to diffusion-limited aggregation. In: Agents and artificial intelligence. Communications in computer and information science, vol 67. Springer, Berlin, pp. 270–282.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olivier Bouré.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Bouré, O., Fatès, N. & Chevrier, V. First steps on asynchronous lattice-gas models with an application to a swarming rule. Nat Comput 12, 551–560 (2013). https://doi.org/10.1007/s11047-013-9389-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-013-9389-2

Keywords

  • Asynchronous cellular automata
  • Lattice-gas cellular automata
  • Robustness
  • Swarming behaviour