{"id":1474,"date":"2011-05-24T11:00:00","date_gmt":"2011-05-24T15:00:00","guid":{"rendered":"http:\/\/www.playthepast.org\/?p=1474"},"modified":"2011-05-20T10:03:21","modified_gmt":"2011-05-20T14:03:21","slug":"practical-necromancy-build-your-own-history-lab","status":"publish","type":"post","link":"http:\/\/www.playthepast.org\/?p=1474","title":{"rendered":"Practical Necromancy*: Build your own history lab"},"content":{"rendered":"<p>In a fit of optimism, I agreed to contribute to a conference on <a href=\"http:\/\/www.rsrc.ugent.be\/LNR_Colloquium_2011\">ancient Roman economic history<\/a>.<\/p>\n<p>&#8220;Ancient logging? Sure, no problem&#8221; said I. Of course, there is a problem: namely, that the archaeology of logging is pretty sparse. There&#8217;s been <a href=\"http:\/\/www.worldcat.org\/search?q=trees+and+timber+in+the+ancient+world&amp;qt=results_page\">one major work<\/a> on the topic in oh, the last thirty years, more or less. Ideally, one would get out there in the landscape, looking for evidence of timber camps, weirs, sluices, slides, and other alterations to water courses, pollen analysis, impressions of wood grain and so on in Roman concrete&#8230; a great summer project, but a bit hard to do over the winter from Canada.<\/p>\n<figure id=\"attachment_1488\" aria-describedby=\"caption-attachment-1488\" style=\"width: 128px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/logging-trajans-column.png\"><img decoding=\"async\" class=\"size-medium wp-image-1488 lazyload\" title=\"Felling trees in Dacia, on Trajan's Column\" data-src=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/logging-trajans-column-251x300.png\" alt=\"\" width=\"128\" height=\"153\" data-srcset=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/logging-trajans-column-251x300.png 251w, http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/logging-trajans-column.png 420w\" data-sizes=\"(max-width: 128px) 100vw, 128px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 128px; --smush-placeholder-aspect-ratio: 128\/153;\" \/><\/a><figcaption id=\"caption-attachment-1488\" class=\"wp-caption-text\">Felling Trees in Dacia<\/figcaption><\/figure>\n<p>So instead, I decide to raise the dead (or stitch some together) and see what they could tell me, using <a href=\"http:\/\/ccl.northwestern.edu\/netlogo\/\">Netlogo<\/a>.<\/p>\n<p>This presents certain problems. Do I try to build a simulation that handles all the various permutations of economic thought, against a background GIS with forestry data, archaeological survey data, and so on? Do I follow the example of the <a href=\"http:\/\/www.u.arizona.edu\/~mlittler\/artanasazi.htm\">Artificial Anasazi<\/a>?<\/p>\n<p>That&#8217;s certainly one approach, and one that has produced significant insights. But see, I&#8217;m fairly simple. I can&#8217;t hold more than one or two processes in my head at any one time. Walking and chewing gum: ok, but don&#8217;t ask me to actually navigate too. So instead, my approach was to:<\/p>\n<p>1. create a world with a resource.<\/p>\n<p>2. allow agents to harvest that resource (they can see a certain distance within the world).<\/p>\n<p>3. movement in the world consumes the resource (they all have differing metabolisms).<\/p>\n<p>4. if agents consume more resource than they have on hand, they die.<\/p>\n<p>Very simple. In fact, it&#8217;s not even my model, but one of the example models that comes bundled with Netlogo (&#8216;<a href=\"http:\/\/ccl.northwestern.edu\/netlogo\/models\/WealthDistribution\">wealth distribution<\/a>&#8216;. This model shows that the random distribution of resources in a world is sufficient to create wealth inequalities).<\/p>\n<p>So I added a few more steps.<\/p>\n<p>5. agents could ask for help from those in their local neighborhood (thus becoming clients).<\/p>\n<p>6. helping other agents (ie, being a patron) increases prestige, which translates back into an enhanced ability to extract resources (a routine for <a href=\"http:\/\/en.wikipedia.org\/wiki\/Euergetism\">euergetism<\/a>).<\/p>\n<p>7. agents with high prestige compete against each other for even more prestige, drawing on the resources of those who owe them for their earlier help.<\/p>\n<p>These three steps, in a nutshell, are the essence of <a href=\"http:\/\/ancienthistory.about.com\/od\/dailylifeaspects\/g\/Patron.htm\">patron-client<\/a> relationships. And in this way, I now had a laboratory for exploring different understandings of the Roman economy.\u00a0 By creating pre-sets for the environment, I can simulate many different kinds of resources. I can bolt on trade mechanisms.\u00a0 Even better, I can release this model to the wider world, and other folks can do the same thing.<\/p>\n<figure id=\"attachment_1481\" aria-describedby=\"caption-attachment-1481\" style=\"width: 300px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/abmmodel.png\"><img decoding=\"async\" class=\"size-medium wp-image-1481 lazyload\" title=\"Screen shot of the model.\" data-src=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/abmmodel-300x173.png\" alt=\"\" width=\"300\" height=\"173\" data-srcset=\"http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/abmmodel-300x173.png 300w, http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/abmmodel-1024x593.png 1024w, http:\/\/www.playthepast.org\/wp-content\/uploads\/2011\/05\/abmmodel.png 1437w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/173;\" \/><\/a><figcaption id=\"caption-attachment-1481\" class=\"wp-caption-text\">Screen shot of my modified Wealth Distribution model.<\/figcaption><\/figure>\n<p>You&#8217;ll notice that by asking for help, and by drawing on clients, the model generates a social network with every run. This I think is the most important part of what&#8217;s going on. I can compare my social networks, and their statistics, with networks drawn from the archaeology, from maker&#8217;s marks, from documents, from inscriptions, from <a href=\"http:\/\/prosopography.modhist.ox.ac.uk\/course_syllabuses.htm\">prosopography<\/a>. Where there are good parallels, I can tune my model to explore further, since &#8216;vision&#8217; really means, &#8216;knowledge of the world&#8217; and metabolism can stand in for a whole host of consumption issues, transport issues and so on. By fiddling with the model where these parallels are tight, I learn something new about the ancient situation&#8230;. but remember: I&#8217;m not simulating antiquity. I&#8217;m modeling in a rigorous way (it has to be expressible in code) what I believe about the past. In this case, about how patronage intersects with the physical world.<\/p>\n<p>Like the petri dish is to biology, agent modeling can be for history. Stay tuned.<\/p>\n<p>(photo: Promotional photo of\u00a0<a title=\"Boris Karloff\" href=\"http:\/\/commons.wikimedia.org\/wiki\/Boris_Karloff\">Boris Karloff<\/a> from\u00a0<em><a title=\"Category:The Bride of Frankenstein (page does not exist)\" href=\"http:\/\/commons.wikimedia.org\/w\/index.php?title=Category:The_Bride_of_Frankenstein&amp;action=edit&amp;redlink=1\">The Bride of Frankenstein<\/a><\/em> as\u00a0<a title=\"w:en:Frankenstein's monster\" href=\"http:\/\/en.wikipedia.org\/wiki\/en:Frankenstein%27s_monster\">Frankenstein&#8217;s monster<\/a>. 1931 Universal Studios)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a fit of optimism, I agreed to contribute to a conference on ancient Roman economic history. &#8220;Ancient logging? Sure, no problem&#8221; said I. Of course, there is a problem: namely, that the archaeology of logging is pretty sparse. There&#8217;s been one major work on the topic in oh, the<span class=\"more-link\"><a href=\"http:\/\/www.playthepast.org\/?p=1474\">Continue Reading<\/a><\/span><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[15],"tags":[],"coauthors":[],"class_list":["entry","author-graham","post-1474","post","type-post","status-publish","format-standard","category-articles"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1474"}],"version-history":[{"count":12,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1474\/revisions"}],"predecessor-version":[{"id":1493,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1474\/revisions\/1493"}],"wp:attachment":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1474"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1474"},{"taxonomy":"author","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=1474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}