Introduction to Computational Modeling of Social Systems (851-0593-00)

Schedule

19.10.2004: Introduction

Course logistics including tools and readings. Overview of contents.

26.10.2004: Examples of agent-based models in the social sciences

A survey of agent-based modeling in political science, economics, and sociology.

  • Schelling, Thomas C. 1978. Micromotives and Macrobehavior. New York: W. W. Norton. Chaps. 1, 5.

02.11.2004: Principles of agent-based modeling

Conceptual introduction to agent-based modeling. Installation of Java, RePast, and development environment.

  • Axelrod, Robert. 1997. Advancing the Art of Simulation in the Social Sciences. In Simulating Social Phenomena, ed. Rosaria Conte, Rainer Hegselmann, and Pietro Terna. Berlin: Springer Verlag.
  • The Political Methodologist. 2001. Special issue on computational modeling (Number 1, Fall), pp. 12-27.

Also recommended:

  • Cederman, Lars-Erik. Computational Models of Social Forms: Advancing Generative Macro Theory. Ms. Harvard University.
  • Rosser, J. Barkley Jr. 1999. On the Complexities of Complex Economic Dynamics. Journal of Economic Perspectives 13: 169-192.

09.11.2004: Java Primer I

Homework A handed out

Overview of the language. Primitive data types. Control structures.

  • Eckel Chaps. 1-3; or Schildt Modules 1-3

16.11.2004: Java Primer II

Object-orientation. Inheritance.

  • Eckel Chaps. 1-2; or Schildt Modules 4-7

23.11.2004: Java Primer III

Interfaces. Packages. Collections and arrays.

  • Eckel Chaps. 5,8,11; or Schildt Module 8.

30.11.2004: A hand-crafted agent-based model

Homework A due
Homework B handed out

Comprehensive project incorporating all Java topics covered so far.

  • Schelling, Thomas C. 1978. Micromotives and Macrobehavior. New York: W. W. Norton. Chap. 5.

07.12.2004: RePast Tutorial I

History of RePast. How to create and run a simple RePast model. The control panel.

  • Nick Collier. 2002. RePast: An Extensible Framework for Agent Simulation.

14.12.2004 RePast Tutorial II

Homework B due
Homework C handed out

IPD interaction topologies. How to build a model (2). Random numbers. Scheduling.

  • Collier, Nicholson, and Howe, Thomas R. 2003. "RePast 2.0: Major Changes and New Features".

21.12.2004: RePast Tutorial III

Graphical displays. Charts. Grids. Probes.

11.01.2005: RePast Tutorial IV

Homework C due
Project memo due

Batch runs. Parameter files. Output files. Advanced topics: schedules; customization.

18.01.2005: Emergent Network Models

Homework D handed out

  • Albert, Réka and Albert-László Barabási. 2001. Statistical Mechanics of Complex Networks.
  • Strogatz, S.H. 2001. Exploring complex networks. Nature 410: 268-276.

25.01.2005: Emergent Actor Models

  • Cederman, Lars-Erik. 2002. Endogenizing Geopolitical Boundaries with Agent-Based Modeling. Proceedings of the National Academy 99: 7796-7303. PDF Hollis e-resources.
  • Cederman, Lars-Erik. 2003. Modeling the Size of Wars: From Billiard Balls to Sandpiles. American Political Science Review.

01.02.2005: Emergent Structure Models

Homework D due

  • Axelrod, Robert. 1997. The Complexity of Cooperation, Chap. 7. First published in the Journal of Conflict Resolution 41 (1997): 203-226.

07.03.2005: Final project report due