Notes-ABM/reading-list-SusMob.txt 2003-06-18 --------------------------------- This is a short list of a sample books and articles on complex adaptive systems, agent-based modeling (ABM) in the social sciences, as well as a few pointers to web sites with related information and to software for constructing ABMs. ---------------------------------------------------------------- Introductory books and articles ------------------------------- Harnessing Complexity. Axelrod, Robert and Cohen, Michael. Free Press, 2000. The Tipping Point: How Little Things Can Make a Big Difference Malcolm Gladwell. Little Brown & Company, 2000. Seeing Around Corners. Jonathan Rauch. The Atlantic Monthy, April 2002. http://www.theatlantic.com/issues/2002/04/rauch http://www.theatlantic.com/doc/prem/200204/rauch Emergence: The Connected Lives of Ants, Brains, Cities and Software. Steven Johnson. Scribner, 2001. Complexity: The Emerging Science at the Edge of Order and Chaos. M. Mitchell Waldrop Touchstone Books. 1993. Six Degrees: The Science of a Connected Age Duncan J. Watts. W.W. Norton & Company, 2003. Why Agents? On the Varied Motivations for Agent Computing in the Social Sciences Robert Axtell. CSED Working Paper No. 17, November 2000 http://www.brook.edu/dybdocroot/es/dynamics/papers/agents/agents.htm Predicting the Unpredicatable. Eric Bonabeau. Harvard Business Review, March 2002. -------------------------------------------------------------------- Additional articles ------------------- Agent-based models and individualism: is the world agent-based? David O'Sullivan and Muki Haklay. Environment and Planning A, 32(8), 1409-1425 (2000). Getting "Results": The Pattern-oriented Approach to Analyzing Natural Systems with Individual-based Models Steven F. Railsback Natural Resource Modeling 14: 465-474 (2001). http://weasel.cnrs.humboldt.edu/~simsys/POTestPub.html ------------------------------------------------------------------ Collections ----------- Adaptive Agents, Intelligence, and Emergent Human Organization: Capturing Complexity through Agent-Based Modeling. A special issue of Proc. Natl. Acad. Sci. USA, Vol 99 (Supp. 3). http://www.pnas.org/content/vol99/suppl_3/ Natural Resource Modeling special issue on individual-based models. Edited by Roland H. Lamberson Natural Resource Modeling 15(1), 2002. ------------------------------------------------------------------ Additional Books ---------------- Some of these are aimed at the general science audience, and others are more technical. Growing Artificial Societies: Social Science from the Bottom Up. Joshua Epstein and Robert Axtell. Brookings/MIT Press, 1996. The Complexity of Cooperation Axelrod, Robert Princeton Univ Press, 1997. Would-Be Worlds: How Simulation is Changing the Frontiers of Science. Casti, John. Wiley, NY. 1997. Frontiers of Complexity Roger Highfield and Peter Coveny. Fawcett, 1996. Hidden Order: How Adaptation Builds Complexity. Holland, John H. The MIT Press, 1995. Out of Control Kelly, Kevin. Addison Wesley. 1996. Linked: The New Science of Networks. Albert-Laslo Barabasi Perseus Pub (2002). Nexus: Small Worlds and the Groundbreaking Science of Networks/Small World: Uncovering Nature's Hidden Networks Mark Buchanan W.W.Norton 2002 Turtles, Termites and Traffice Jams. Mitchell Resnick MIT Press, 1997. Simulating Social Phenomena R. Conte, R. Hegselmann and P. Terna (eds). Springer-Verlag, 1997. Dynamics of Complex Systems Bar-Yam, Yaneer. Addison-Wesley, Reading, MA, 1997. Full text online at: http://www.necsi.org/publications/dcs/ Integrating Geographic Information Systems and Agent-Based Modeling Techniques for Simulating Social and Ecological Processes. Gimblett, H. Randy (ed.) Santa Fe Institute Studies in the Sciences of Complexity. Oxford: Oxford University Press. (2002) [The hardcopy version of this book title is: Integrating Geographic Information Systems and Agent-Based Modeling Techniques for Understanding Social and Ecological Processes.] Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems Marco A. Janssen (ed.). Edward Elgar. 2002, Multiagent systems. A modern approach to distributed artificial intelligence. G. Weiss (Ed.). The MIT Press. 1999. Economic Simulations in Swarm: Agent-Based Modelling and Object Oriented Programming. F. Luna and B. Stefansson (eds.). Dordrecht and London, Kluwer Academic (2000). Agent-Based Methods in Economics and Finance: Simulations in Swarm. F. Luna and A. Perrone (eds). Dordrecht and London, Kluwer Academic (2001). Some additional readings about complex adaptive systems in general, and agent-based modeling in particular, can be found at cscs.umich.edu/~rlr/generalCasReadings.html ----------------------------------------------------------------- Websites: CSCS listing of complex systems (and related) pages: http://cscs.umich.edu/education/websites.html Project Sluce -- Spatial Land Use Change and Ecological Effects at the Rural-Urban Interface: http://www.cscs.umich.edu/sluce/ Center on Social and Economic Dynamics, Brookings: http://www.brook.edu/es/dynamics/default.htm Agent-Based Computational Economics website: http://www.econ.iastate.edu/tesfatsi/alabor.htm CASA: Centre for Advanced Spatial Analysis http://www.casa.ucl.ac.uk/about/index.htm CIPEC: Center for the Study of Institutions, Population, and Environmental Change http://www.cipec.org/ UrbanEco, Urban Ecology Research Laboratory http://www.urbaneco.washington.edu/ Dawn Parker's List of Research Groups using Agent-Based Modeling for Land Use / Land Cover Change http://php.indiana.edu/%7Edawparke/contacts/abm_lucc.html TRANSIMS, The TRansportation ANalysis SIMulation System. A system for simulation of traffic impacts, congestion, and pollution, on a large scale (e.g., they have done Dallas, Albuquerque, Portland). http://transims.tsasa.lanl.gov/ David Griffeath's pages on Cellular Automata http://psoup.math.wisc.edu/welcome.html -------------------------------------- Selected Software for ABM. Swarm www.swarm.org/ A general purpose ABM platform. Written in objectiveC, but supports models in Java, too. Supported by Swarm Development Group (non-profit, volunteers). Repast repast.sourceforge.net/ Primarily aimed at social science research requirements. Java based. Architecture similar to Swarm's. Supported by U. Chicago. Ascape www.brook.edu/dybdocroot/es/dynamics/models/ascape/ Primarily aimed at social science research requirements. Java based. Architecture modeled after SugarScape. Supported by Brookings. NetLogo ccl.northwestern.edu/netlogo/ Java based. Architecture modeled after StarLogo (*Logo). Focus is perhaps on contructing educational models. AgentSheets agentsheets.com/ Java based. Commercial package. Extensive GUI interfaces for building models.