<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3096646404729946812</id><updated>2011-10-10T11:17:13.687-07:00</updated><category term='zombies'/><category term='Robert Smith?'/><category term='agent-based model'/><category term='computational economics'/><title type='text'>The Tortoise's Lens</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thetortoiseslens.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3096646404729946812/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thetortoiseslens.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Blake Messer</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3096646404729946812.post-6624949787245427988</id><published>2010-03-10T13:57:00.001-08:00</published><updated>2010-03-16T23:54:46.210-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Robert Smith?'/><category scheme='http://www.blogger.com/atom/ns#' term='computational economics'/><category scheme='http://www.blogger.com/atom/ns#' term='agent-based model'/><category scheme='http://www.blogger.com/atom/ns#' term='zombies'/><title type='text'>Agent-Based Computational Model of Humanity’s Prospects for Post Zombie Outbreak Survival</title><content type='html'>&lt;div style="text-align: left;"&gt;Last summer, a team of researchers led by&amp;nbsp;&lt;a href="http://www.mathstat.uottawa.ca/~rsmith/"&gt;Robert Smith?&lt;/a&gt;&amp;nbsp;at the University of Ottawa (don't ask about the question mark) published a chapter in &lt;a href="https://www.novapublishers.com/catalog/product_info.php?products_id=9750"&gt;a book on biological modeling&lt;/a&gt;&amp;nbsp;entitled "&lt;a href="http://www.mathstat.uottawa.ca/~rsmith/Zombies.pdf"&gt;When Zombies Attack!: Mathematical Modeling of an Outbreak of Zombie Infection.&lt;/a&gt;"&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The article's publication caused an outbreak of its own, earning attention from what seemed like the entire blogosphere -- Slashdot, Ars, BoingBoing, Wired... even&amp;nbsp;&lt;a href="http://www.npr.org/templates/story/story.php?storyId=112075098"&gt;NPR&lt;/a&gt;&amp;nbsp;found it newsworthy.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Admittedly, your run-of-the-mill infectious disease model's abstract probably isn't quite as stimulating as the Ottawa team's:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;...we model a zombie attack, using biological assumptions based on popular zombie movies. We introduce a basic model for zombie infection, determine equilibria and their stability, and illustrate the outcome with numerical solutions... We show that only quick, aggressive attacks can stave off the doomsday scenario: the collapse of society as zombies overtake us all.&lt;/blockquote&gt;A divergence from much of the &lt;a href="http://en.wikipedia.org/wiki/Resident_Evil_(film)"&gt;nonacademic literature&lt;/a&gt;, their finding shows that if we can't keep the outbreak from spreading initially, then the equilibrium solution is human extinction.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Headlines should have read: "Canadian Researchers Have Very Little Faith In Humanity."&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;The concept might be novel, but the implementation is far from air tight. The Ottawa team's model sacrifices too much alongside its simplifying assumptions. First, the model allows dead zombies to reanimate after being killed. Second, the risk of death and zombification for a given 'Susceptible' (the Ottawa team's term for humans) is a fixed constant in their model.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The latter problem may be less intuitive so I'll explain my reasoning: Humans who survive the initial outbreak survive for a reason. Disproportionately, they were faster, smarter, and stronger to begin with than their fallen peers. Even if they weren't, they were luckier and have probably been able to, at least, find a more defensible location than where they started at round zero of the outbreak, increasing their chances of survival simply by virtue of having survived the early rounds of the outbreak.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;So, I constructed a computational agent-based zombie outbreak model to test how my assumptions might alter the solution.&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;In my version, there is a 'continent' consisting of a two dimensional surface with some gradient distribution of a defensive resource scattered across it:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5447188711251227666" src="http://1.bp.blogspot.com/_fsfKPAjRBvc/S5hNRb6ltBI/AAAAAAAAAH8/NMv8ropjeug/s320/landscape.jpg" style="cursor: pointer; display: block; height: 255px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 259px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Call this resource what you want. It might reflect terrain that humans find highly defensible or zombies find particularly hostile. It might reflect concentration of ammunition stores or access to some sort of defense resource. Mathematically, if a human is closer to the centers of the orange circles, he or she is more likely to survive a zombie attack.&lt;br /&gt;&lt;br /&gt;At round 0, humans are randomly distributed across the plot and the first zombie appears in the middle of the map. In each round, each human seeks a more defensible position than his current location and each zombie attacks the human closest to him (or wanders randomly if he can't find a human). This is a typical simulation where the outbreak ends in human extinction:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5447197224841966850" src="http://4.bp.blogspot.com/_fsfKPAjRBvc/S5hVA_gy9QI/AAAAAAAAAIM/UMCLnbTMBLo/s400/zombieswin.jpg" style="cursor: pointer; display: block; height: 357px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;More or less, this mimics the Ottawa team's solutions. A couple of runs with the same parameters are plotted on the left graph below. The graph on the right is one of the Ottawa team's solutions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5447188472276442114" src="http://4.bp.blogspot.com/_fsfKPAjRBvc/S5hNDhqj3AI/AAAAAAAAAH0/yaynfnU1N64/s400/plot.jpg" style="cursor: pointer; display: block; height: 136px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;The results can be changed dramatically just by changing the concentration of resources from the initial plot:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5447198332307626802" src="http://3.bp.blogspot.com/_fsfKPAjRBvc/S5hWBdJL2zI/AAAAAAAAAIc/D4LRCXa5ImI/s400/survival2.jpg" style="cursor: pointer; display: block; height: 357px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;/span&gt;Granted, this model probably has some shortfalls in terms of scientific rigor. Every parameter was wonkishly assumed; and so, it should be unsurprising that I can churn out the corner solutions just by shifting parameters around. After all, several of the parameters affect the odds of a human surviving a given encounter with a zombie. (By the way, if anyone can find any empirical data on this I'll gladly plug them in).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you ask me, though, the Ottawa team's model leaves something more profound out the equation: human capacity for ex-post organization and response. When accounting for these things, I can show scenarios of large initial zombie outbreaks that, when followed by quick adoption of strong anti-zombie defense policies, may help pockets, or even large fractions of civilization to ward off the impending doom of mass zombie infection! How exciting!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And finally, here's a video I made of some MATLAB "movie" runs of the simulation. I suggest skipping to 2m45s:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="285" width="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X2WO9BiQRv4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/X2WO9BiQRv4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="340" height="285"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;EDITS: Embedded the video and corrected for some grammar after reading quotes of myself on other blogs.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3096646404729946812-6624949787245427988?l=thetortoiseslens.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3096646404729946812/posts/default/6624949787245427988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3096646404729946812/posts/default/6624949787245427988'/><link rel='alternate' type='text/html' href='http://thetortoiseslens.blogspot.com/2010/03/agent-based-computational-model-of.html' title='Agent-Based Computational Model of Humanity’s Prospects for Post Zombie Outbreak Survival'/><author><name>Blake Messer</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fsfKPAjRBvc/S5hNRb6ltBI/AAAAAAAAAH8/NMv8ropjeug/s72-c/landscape.jpg' height='72' width='72'/></entry></feed>
