{"id":641,"date":"2008-03-01T09:34:11","date_gmt":"2008-03-01T09:34:11","guid":{"rendered":"http:\/\/lewisdartnell.com\/en-gb\/?p=641"},"modified":"2008-03-01T09:34:11","modified_gmt":"2008-03-01T09:34:11","slug":"matrix-simulating-the-world-part-ii-cellular-automata","status":"publish","type":"post","link":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/","title":{"rendered":"Matrix: Simulating the world Part II: cellular automata"},"content":{"rendered":"<p><a href=\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-313\" alt=\"Matrix2\" src=\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\" width=\"120\" height=\"66\" \/><\/a>In the first part of Simulating the World we saw how simple mathematical models can be built to study everything from the flocking of birds to the collision of entire galaxies. In these examples, a matrix, or a grid of numbers, was used as a convenient way of storing information on all the objects included in the simulation, so that it can be updated each time step as the simulation progresses. In this second article, we&#8217;ll take a look at another class of mathematical models; ones where the matrix or array isn&#8217;t just a way of storing information during the simulation, but actually is the simulation itself.<\/p>\n<p>Many real-world situations can be simplified as a sequence of objects in a line or an arrangement across a flat space \u2014 in other words, they can be faithfully represented by either a list of numbers (a one-dimensional matrix) or a regular grid of cells (a two-dimensional matrix). During the course of the simulation, the objects interact with those near-by according to a set of predefined rules, with the identity of each discrete position on the line or plane changing over time. Such a system is called a cellular automaton model.<\/p>\n<p>Read full article on <a href=\"http:\/\/plus.maths.org\/content\/os\/issue46\/features\/dartnell\/index\" target=\"_blank\">+plus<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"http:\/\/static.hupso.com\/share\/buttons\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"StumbleUpon\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"Lewis_Dartnell\";var hupso_url_t=\"\";var hupso_title_t=\"Matrix%3A%20Simulating%20the%20world%20Part%20II%3A%20cellular%20automata\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>In the first part of Simulating the World we saw how simple mathematical models can be built to study everything from the flocking of birds to the collision of entire galaxies. In these examples, a matrix, or a grid of numbers, was used as a convenient way of storing information on all the objects included [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[27,28,4,36,13],"tags":[],"class_list":["post-641","post","type-post","status-publish","format-standard","hentry","category-plus","category-articles","category-blog","category-feature","category-science-writing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell\" \/>\n<meta property=\"og:description\" content=\"In the first part of Simulating the World we saw how simple mathematical models can be built to study everything from the flocking of birds to the collision of entire galaxies. In these examples, a matrix, or a grid of numbers, was used as a convenient way of storing information on all the objects included [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/\" \/>\n<meta property=\"og:site_name\" content=\"Lewis Dartnell\" \/>\n<meta property=\"article:published_time\" content=\"2008-03-01T09:34:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\" \/>\n<meta name=\"author\" content=\"lewis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"lewis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/\",\"url\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/\",\"name\":\"Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell\",\"isPartOf\":{\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\",\"datePublished\":\"2008-03-01T09:34:11+00:00\",\"author\":{\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/f6217bd00be700085b5554a26f8b3732\"},\"breadcrumb\":{\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage\",\"url\":\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\",\"contentUrl\":\"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/lewisdartnell.com\/en-gb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Matrix: Simulating the world Part II: cellular automata\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/#website\",\"url\":\"http:\/\/lewisdartnell.com\/en-gb\/\",\"name\":\"Lewis Dartnell\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/lewisdartnell.com\/en-gb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/f6217bd00be700085b5554a26f8b3732\",\"name\":\"lewis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/982e96b77e48c2710145f5fb186d1eebc865aa8f5caddaea617d468202c0815b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/982e96b77e48c2710145f5fb186d1eebc865aa8f5caddaea617d468202c0815b?s=96&d=mm&r=g\",\"caption\":\"lewis\"},\"url\":\"http:\/\/lewisdartnell.com\/en-gb\/author\/lewis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/","og_locale":"en_US","og_type":"article","og_title":"Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell","og_description":"In the first part of Simulating the World we saw how simple mathematical models can be built to study everything from the flocking of birds to the collision of entire galaxies. In these examples, a matrix, or a grid of numbers, was used as a convenient way of storing information on all the objects included [&hellip;]","og_url":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/","og_site_name":"Lewis Dartnell","article_published_time":"2008-03-01T09:34:11+00:00","og_image":[{"url":"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg","type":"","width":"","height":""}],"author":"lewis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"lewis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/","url":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/","name":"Matrix: Simulating the world Part II: cellular automata - Lewis Dartnell","isPartOf":{"@id":"http:\/\/lewisdartnell.com\/en-gb\/#website"},"primaryImageOfPage":{"@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage"},"image":{"@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage"},"thumbnailUrl":"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg","datePublished":"2008-03-01T09:34:11+00:00","author":{"@id":"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/f6217bd00be700085b5554a26f8b3732"},"breadcrumb":{"@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#primaryimage","url":"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg","contentUrl":"http:\/\/lewis.dsruptiv.net\/en-gb\/wp-content\/uploads\/2013\/11\/Matrix2.jpg"},{"@type":"BreadcrumbList","@id":"http:\/\/lewisdartnell.com\/en-gb\/2008\/03\/matrix-simulating-the-world-part-ii-cellular-automata\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/lewisdartnell.com\/en-gb\/"},{"@type":"ListItem","position":2,"name":"Matrix: Simulating the world Part II: cellular automata"}]},{"@type":"WebSite","@id":"http:\/\/lewisdartnell.com\/en-gb\/#website","url":"http:\/\/lewisdartnell.com\/en-gb\/","name":"Lewis Dartnell","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/lewisdartnell.com\/en-gb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/f6217bd00be700085b5554a26f8b3732","name":"lewis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/lewisdartnell.com\/en-gb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/982e96b77e48c2710145f5fb186d1eebc865aa8f5caddaea617d468202c0815b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/982e96b77e48c2710145f5fb186d1eebc865aa8f5caddaea617d468202c0815b?s=96&d=mm&r=g","caption":"lewis"},"url":"http:\/\/lewisdartnell.com\/en-gb\/author\/lewis\/"}]}},"_links":{"self":[{"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/posts\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":0,"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/posts\/641\/revisions"}],"wp:attachment":[{"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/media?parent=641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/categories?post=641"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lewisdartnell.com\/en-gb\/wp-json\/wp\/v2\/tags?post=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}