{"id":383,"date":"2019-01-07T14:39:02","date_gmt":"2019-01-07T19:39:02","guid":{"rendered":"https:\/\/magazine.mcs.cmu.edu\/math\/?page_id=383"},"modified":"2019-01-08T23:25:58","modified_gmt":"2019-01-09T04:25:58","slug":"greenberg-hastings-cellular-automation","status":"publish","type":"page","link":"https:\/\/magazine.mcs.cmu.edu\/math\/2018-2\/greenberg-hastings-cellular-automation\/","title":{"rendered":"The Greenberg-Hastings Cellular Automaton"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.14&#8243; background_image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_bg2.jpg&#8221; parallax=&#8221;on&#8221; custom_padding=&#8221;310px|0px|395px|0px|false|false&#8221;][et_pb_row _builder_version=&#8221;3.14&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.14&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text _builder_version=&#8221;3.14&#8243; header_font=&#8221;|600||on|||||&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;50px&#8221; header_letter_spacing=&#8221;2px&#8221; header_text_shadow_style=&#8221;preset3&#8243; header_text_shadow_horizontal_length=&#8221;0.24em&#8221; header_text_shadow_vertical_length=&#8221;0.24em&#8221; header_text_shadow_blur_strength=&#8221;1.8em&#8221; header_text_shadow_color=&#8221;#000000&#8243;]<\/p>\n<h1 style=\"text-align: center;\">The Greenberg-Hastings<br \/>Cellular Automaton<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.14&#8243; custom_padding=&#8221;0|0px|0|0px|false|false&#8221;][et_pb_row custom_padding=&#8221;30px|0px|27px|0px|false|false&#8221; custom_margin=&#8221;|||&#8221; _builder_version=&#8221;3.14&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.14&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text _builder_version=&#8221;3.14&#8243; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; background_color=&#8221;#ffffff&#8221; border_width_all=&#8221;20px&#8221; border_color_all=&#8221;rgba(0,0,0,0)&#8221; custom_margin=&#8221;-250px|||&#8221;]<\/p>\n<p><strong>by Tom Bohman and Janko Gravner<\/strong><\/p>\n<p>The image on the cover was generated by the Greenberg-Hastings model. This cellular automaton was introduced by Jim Greenberg and Stuart Hastings as a simple discrete model that generates the complex spatial patterns observed in excitable media such as nerve tissue and the Belousov Zhabotinsky chemical reaction. These patterns are generally spontaneous, self-exciting, spatially homogeneous oscillations. The fact that this simple model generates such striking complexity inspired interest in cellular automata as models of complex systems. We placed this image on the cover in honor of Jim Greenberg.<\/p>\n<p>The classical Greenberg-Hastings model evolves in discrete time on the 2-dimensional integer lattice. The model has three parameters: a finite set \\(N\\) \\(\u2282\\) \\(Z\\)\\(^2\\), which defines the neighborhood of the origin, a positive integer \\(k\\), which is the refractory period for the model, and a positive<br \/>integer \\(t\\), which is the excitation threshold.<\/p>\n<p>The state space for the model is<br \/>\\(\\left\\{ 0, 1, \u2026 , k + 1\\right\\}\\) and the neighborhood of a site \\(x \u2208 Z^2\\) is \\(x + N\\). State \\(0\\) is the <strong>resting state<\/strong>, state \\(1\\) is the <strong>excited state<\/strong>, and states \\(2, \u2026 , k + 1\\) are the <strong>refractory states<\/strong>. We begin with an initial configuration,<\/p>\n<p style=\"text-align: center;\">\\(f_0:Z^2\\) \\(\\rightarrow\\) \\(\\left\\{0,1, &#8230; , k+1\\right\\}\\)<\/p>\n<p>Given the configuration \\(f_i\\) , the configuration \\(f_{i +1}\\) is determined for all points in the integer lattice simultaneously and in parallel. If \\(x\\) is excited or is in one of the first \\(k \u20131\\) refractory states then \\(x\\) proceeds to the next refractory state; to be precise, if \\(f_i\\) \\(\\left(x\\right)\\) \\(\u2208\\) \\(\\left\\{1, \u2026 , k \\right\\}\\) then<br \/>\\(f_{i +1}\\) \\(\\left(x\\right)\\) \\(= f_i\\) \\(\\left(x\\right)\\) \\(+ 1\\).\u00a0 If \\(x\\) is in the last refractory state at time \\(i\\) then it is in the resting state at time \\(i + 1\\); that is, if \\(f_i\\) \\(\\left(x\\right)\\) \\(= k +1\\) then \\(f_{i +1}\\) \\(\\left(x\\right)\\) \\(= 0\\).\u00a0 A position \\(x\\) that is resting becomes excited if a sufficient number of its neighbors are excited.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-427 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings-formula.png\" alt=\"greenberg-hastings-formula\" width=\"413\" height=\"62\" srcset=\"https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings-formula.png 1036w, https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings-formula-300x45.png 300w, https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings-formula-768x116.png 768w\" sizes=\"(max-width: 413px) 100vw, 413px\" \/><\/p>\n<p>The sequence of images depicted above are generated by Greenberg-Hastings using the following parameters. The neighborhood is a range three box (i.e., the neighborhood of a point x is the set of 49 points of \\(l\u221e\\) distance at most 3 from \\(x\\)), the excitation threshold is \\(t = 5\\), and there are 9 states (so there are \\(k = 7\\) refractory states). This sequence begins with a random configuration and shows how local stationary periodic configurations spontaneously emerge and generate waves in the dynamics.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.14&#8243; background_image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_hero.jpg&#8221; parallax=&#8221;on&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;6px|0px|152px|0px|false|false&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.14&#8243; custom_padding=&#8221;30px|0px|30px|0px|false|false&#8221;][et_pb_row custom_padding=&#8221;2px|0px|0|0px|false|false&#8221; _builder_version=&#8221;3.14&#8243;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;3.14&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text _builder_version=&#8221;3.14&#8243;]The correspondence between the states and colors in these image are indicated in this key.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong><span style=\"color: #050505;\">black<\/span><\/strong><\/td>\n<td>state 0<\/td>\n<td>resting state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #e05929;\">orange<\/span><\/strong><\/td>\n<td>state 1<\/td>\n<td>excited state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #eaaa21;\">yellow<\/span><\/strong><\/td>\n<td>state 2<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #4a8b40;\">light green<\/span><\/strong><\/td>\n<td>state 3<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #00687f;\">aqua<\/span><\/strong><\/td>\n<td>state 4<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #4a8cef;\"><strong>light blue<\/strong><\/span><\/td>\n<td>state 5<\/td>\n<td>refractory states<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #8641db;\">lavendar<\/span><\/strong><\/td>\n<td>state 6<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #11139e;\">dark blue<\/span><\/strong><\/td>\n<td>state 7<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<tr>\n<td><strong><span style=\"color: #6c3b5e;\">purple<\/span><\/strong><\/td>\n<td>state 8<\/td>\n<td>refractory state<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>(We also use colors to indicate the states in the image on the cover, but in a slightly different way.\u00a0Black again indicates the resting state. The orange squares are again the excited states \u2014 these are raised on the cover.\u00a0The refractory states are in successively darker shades as the refractory states progress toward the resting state.)<\/p>\n<p><strong>References<\/strong><br \/><em>Robert Fisch, Janko Gravner, and David Grieath, Metastability in the Greenberg-Hastings model. Ann. Appl. Probab. 3 (1993), 935-967.<\/em><\/p>\n<p><em>Janko Gravner, Hanbaek Lyu and David Sivako, Limiting behavior of 3-color excitable media on arbitrary graphs, Ann. Appl. Probab. 28 (2018), 3324-3357.<\/em><\/p>\n<p><em>James Greenberg and Stuart Hastings, Spatial patterns for discrete models of diffusion in excitable media. SIAM J. Appl. Math. 34 (1978) 515-523.<\/em>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;3.14&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_slider _builder_version=&#8221;3.14&#8243; background_color=&#8221;#e0e0e0&#8243;][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_01.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_02.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_03.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_04.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_05.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_06.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][et_pb_slide image=&#8221;https:\/\/magazine.mcs.cmu.edu\/math\/wp-content\/uploads\/sites\/2\/2019\/01\/greenberg-hastings_07.jpg&#8221; _builder_version=&#8221;3.14&#8243;][\/et_pb_slide][\/et_pb_slider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.14&#8243; background_color=&#8221;#e0e0e0&#8243; custom_padding=&#8221;30px|0px|30px|0px|false|false&#8221;][et_pb_row custom_padding=&#8221;0|0px|0|0px|false|false&#8221; _builder_version=&#8221;3.14&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_button button_url=&#8221;\/math\/2018-2\/jim-greenberg-memoriam\/&#8221; button_text=&#8221;In Memoriam:  Jim Greenberg&#8221; _builder_version=&#8221;3.14&#8243; custom_button=&#8221;on&#8221; button_text_color=&#8221;#00687f&#8221; button_border_width=&#8221;0px&#8221; button_font=&#8221;||||||||&#8221; button_icon=&#8221;%%2%%&#8221; button_icon_color=&#8221;#00687f&#8221; button_icon_placement=&#8221;left&#8221; button_on_hover=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.0.47&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_button button_url=&#8221;\/math\/2018-2\/math-dives-into-start-up\/&#8221; button_text=&#8221;Mathematician Dives into the Startup World&#8221; button_alignment=&#8221;right&#8221; _builder_version=&#8221;3.14&#8243; custom_button=&#8221;on&#8221; button_text_color=&#8221;#00687f&#8221; button_border_width=&#8221;0px&#8221; button_font=&#8221;||||||||&#8221; button_icon=&#8221;%%3%%&#8221; button_icon_color=&#8221;#00687f&#8221; button_on_hover=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Greenberg-HastingsCellular Automatonby Tom Bohman and Janko GravnerThe image on the cover was generated by the Greenberg-Hastings model. This cellular automaton was introduced by Jim Greenberg and Stuart Hastings as a simple discrete model that generates the complex spatial patterns observed in excitable media such as nerve tissue and the Belousov Zhabotinsky chemical reaction. These [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":34,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-383","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/pages\/383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/comments?post=383"}],"version-history":[{"count":41,"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/pages\/383\/revisions"}],"predecessor-version":[{"id":614,"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/pages\/383\/revisions\/614"}],"up":[{"embeddable":true,"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/pages\/34"}],"wp:attachment":[{"href":"https:\/\/magazine.mcs.cmu.edu\/math\/wp-json\/wp\/v2\/media?parent=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}