Skip to main content

Cellular Automata

  • Chapter
  • First Online:
Traffic Flow Dynamics

Abstract

A cellular automaton (CA) describes traffic dynamics in a completely discrete way: Space is subdivided into cells, time into time steps, and derived quantities such as speed or acceleration are integer multiples of the corresponding basic units. Cellular automata are easy and fast to simulate. However, due to their discrete nature, they reproduce real-life traffic only in a schematic way. This is particularly true for the Nagel-Schreckenberg Model as the simplest and most generic representative of traffic-related CA. Besides this model, two more refined cellular automata are presented.

As far as the laws of mathematics refer to reality, they are not certain, as far as they are certain, they do not refer to reality.

Albert Einstein

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 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    This summary is not complete. For example, traffic flow can also be described by stochastic queuing models which are discrete in the space and state variables and continuous or discrete in time (master equations or Markov chains, respectively). These models are not discussed here.

  2. 2.

    Notice that, in the context of cellular automata, \(i\,{=}\,x_{\alpha }\), \(t\), and \(v\) are index-like integer quantities. Consequently, equations such as \(x(t+1)\,{=}\,x+v\) are formally correct although they may look terribly erroneous to any physics teacher. Since this naming is a de-facto standard in the scientific literature on microscopic traffic CA, we have adopted it although variable names such as \(i_{\alpha }\) for \(x_{\alpha }\) and \(j\) for \(t\) would make the index-like nature of the variables more explicit. In order to avoid confusion, in this chapter, dimensional physical quantities are denoted with a sub- or superscript “phys”.

  3. 3.

    Most continuous models describe the lateral position in a discrete way with a lane index, as well.

  4. 4.

    Simply because it is hard to obtain meaningful results, otherwise.

  5. 5.

    To be consistent with the literature, we denote the gap by \(g\) instead of \(s\), in this chapter.

  6. 6.

    The propagation velocity of perturbations of free traffic is always positive.

  7. 7.

    Remember that cellular automata only make sense for aggregated phenomena. If \(p_0>p\), the average acceleration of stopped vehicles is lower than that of moving vehicles.

  8. 8.

    See pp. 411 in the book The Physics of Traffic by B.S. Kerner (Springer, 2004).

  9. 9.

    For details, the reader is referred to the two monographes of Kerner on this topic, “The Physics of Traffic” (Springer, 2004), and “The Long Road to Three-Phase Traffic Theory” (Springer, 2009).

  10. 10.

    This artifact vanishes if the synchronized state is eliminated by reducing the range factor \(k\) from its published value \(2.55\) to \(k\,{=}\,1\) or by setting \(v_p\,{=}\,v_0\).

  11. 11.

    When implementing continuous social-force pedestrian models, the main problem is the bookkeeping to obtain references to the pedestrians of the local environment. This is typically solved by a virtual grid such that, at any time, each pedestrian is associated with an element of this grid. Since CAs are based on a fixed regular grid with predetermined neighboring relations, no such problems arise for CAs.

  12. 12.

    Graphics processors are optimized for calculations with real numbers, so the speed advantage of using integers is essentially lost.

  13. 13.

    When presenting CA simulations, many authors even do not bother to translate the results into physical units.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Treiber .

Further Reading

Further Reading

  • Von Neumann, J., Burks, A.: Theory of self-reproducing automata. (1966)

  • Schadschneider, A., Chowdhury, D., Nishinari, K.: Stochastic Transport in Complex Systems: From Molecules to Vehicles. Elsevier 2010

  • Chowdhury, D., Santen, L., Schadschneider, A.: Statistical physics of vehicular traffic and some related systems. Physics Reports 329 (2000) 199–329

  • Maerivoet, S., DeMoor, B.: Cellular automata models of road traffic. Physics Reports 419 (2005) 1–64

  • Nagel, K., Schreckenberg, M.: A cellular automaton model for freeway traffic. Journal de Physique I France 2 (1992) 2221–2229

  • Barlovic, R., Santen, L., Schadschneider, A., Schreckenberg, M.: Metastable states in cellular automata for traffic flow. Euro. Phys. Journal 5 (1998) 793

  • Kerner, B.S.: The Physics of Traffic: Empirical Freeway Pattern Features, Engineering Applications, and Theory. Springer (2004)

  • Kerner, B.S.: The Long Road to Three-Phase Traffic Theory. Springer (2009)

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Treiber, M., Kesting, A. (2013). Cellular Automata. In: Traffic Flow Dynamics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32460-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32460-4_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32459-8

  • Online ISBN: 978-3-642-32460-4

  • eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)

Publish with us

Policies and ethics