Agent-Based Modelling
Brett W. Parris

Back to main page

Introduction

Agent-based models (ABMs) are computer simulations based on object-oriented programming, in which discrete ‘agents’ (objects) interact in real time with each other and their environment according to certain rules. Agents can represent individuals, households, firms, governments or even land types, pathogens, livestock, power grids etc. ABMs still use mathematics, but the mathematics is embedded in the rules governing agents’ properties, behaviours and interactions, instead of governing and restricting the entire system and requiring it to converge to an equilibrium. ABMs permit the economic, social, legal, political, geographic, environmental, epidemiological and ethical dimensions of development policies to be integrated to a far greater degree than is possible with purely mathematical models. Agent-based modelling using object-oriented code libraries is also ideally suited to the development of theory based on taxonomical classification of different system components and their interactions.

ABMs are ideally suited to acting as a bridge between disciplines. They have opened up a new interdisciplinary research frontier spanning: anthropology, climate change, combat and conflict, development and natural resource management, ecology, economics, emergency responses, energy markets, epidemiology, finance, geography, innovation and organisation theory, learning, migration, medicine, operations research, peacekeeping, political science, sociology, terrorism, transport,  as well as more general works and active research on methodological issues such as ABM design and verification and validation of ABM results.


Dr Simon Angus and I taught a new unit on 'Integrated Economic Modelling' at Monash University's Clayton Campus in 2nd Semester (July to November) 2010. Behrooz-Hassani-M developed and ran the tutorials on NetLogo. Here is the unit guide. This unit will be taught again in 2nd Semester 2011 - please contact us if you are interested. Unfortunately at this stage we are only able to offer the unit in on-campus mode.

Here is a short presentation I gave to a CSIRO Complex Systems Science workshop on 6 May 2009 on Evaluating Modelling Frameworks.

Books
Papers & Chapters
Quotes
Links



Books

Agent-Based Modelling

Axelrod, R., (1997) The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration, Princeton University Press, Princeton NJ, xiv+232 pp.

Batten, D.F., (2000) Discovering Artificial Economics: How Agents Learn and Economies Evolve, Westview Press, Boulder and Oxford, xxi + 314 pp.

Batty, M., (2005) Cities and Complexity: Understanding Cities with Cellular Automata, Agent-Based Models, and Fractals, MIT Press, Cambridge, MA & London, xxiii + 565 pp.

Deguchi, H., (2004) Economics as an Agent-Based Complex System, Springer-Verlag, Tokyo, Berlin, Heidelberg & New York, xiii+261 pp.

Delli Gatti, D., Gaffeo, E., Gallegati, M., Giulioni, G. and Palestrini, A., (2008) Emergent Macroeconomics: An Agent-Based Approach to Business Fluctuations, Series ed. Faggini, M., Gallegati, M. and Kirman, A.P.; New Economic Windows; Springer, Milan, Berlin, Heidelberg & New York, xi + 114 pp.

Epstein, J.M., (2006) Generative Social Science: Studies in Agent-Based Computational Modeling, Princeton University Press, Princeton, NJ, xx + 356 pp.

Epstein, J.M. and Axtell, R., (1996) Growing Artificial Societies: Social Sciences from the Bottom Up, MIT Press, Cambridge, MA, xv + 208 pp.


Gilbert, N. and Troitzsch, K.G., (2005) Simulation for the Social Scientist, 2nd Edition; Open University Press, Maidenhead & New York, xi+295 pp.

Leombruni, R. and Richiardi, M. (Eds.), (2004) Industry and Labor Dynamics: The Agent-Based Computational Approach, Proceedings of the Wild@Ace2003 Workshop, Torino, Italy, 3-4 October, 2003; World Scientific, Singapore, Hackensack, NJ & London, xxiii + 405  pp.


Miller, J.H. and Page, S.E., (2007) Complex Adaptive Systems: An Introduction to Computational Models of Social Life, Princeton University Press, Princeton, NJ & Oxford, xix + 263 pp.

North, M.J. and Macal, C.M., (2007) Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation, Oxford University Press, Oxford & New York, xi + 313 pp.

Paolucci, M. and Sacile, R., (2004) Agent-Based Manufacturing and Control Systems: New Agile Manufacturing Solutions for Achieving Peak Performance, APICS Series on Resource Management; CRC Press, Boca Raton, FL & London, xviii + 269 pp.

Perez, P. and Batten, D.F. (Eds.), (2006) Complex Science for a Complex World: Exploring Human Ecosystems with Agents, ANU E Press, Canberra, xv + 334  pp.

Sawyer, R.K., (2005) Social Emergence: Societies as Complex Systems, Cambridge University Press, Cambridge, ix + 276 pp.

Tesfatsion, L. and Judd, K.L. (Eds.), (2006) Handbook of Computational Economics, Vol. 2: Agent-Based Computational Economics, North-Holland, Amsterdam, Boston & London, xxx + pp. 829-1660  pp.

Java

To start with, I knew nothing about Java and had virtually no programming experience. I hunted around for good introductory books and settled on Barry Burd's two introductory books in the 'Dummies' series. Just get past the titles - the books are great, and if you have no programming experience, the Beginning Programming one is excellent.

Burd, B., (2003) Beginning Programming with Java for Dummies, Wiley Publishing, Hoboken, NL, xx + 377 pp.

Burd, B., (2004) Java 2 for Dummies, 2nd Edition; Wiley Publishing, Hoboken, NL, xviii + 360 pp.

An excellent, more comprehensive Java textbook is:

Horstmann, C., (2010) Big Java, 4th Edition; John Wiley & Sons, Hoboken, NJ.

Other useful Java books include:

Arnold, K., Gosling, J. and Holmes, D., (2006) The Java Programming Language, 4th Edition; Addison-Wesley for Sun Microsystems, Upper Saddle River, NJ, xxviii + 891 pp.

Eckel, B., (2006) Thinking in Java, 4th Edition; Prentice Hall, Upper Saddle River, NJ, 1482 pp.

Flanagan, D., (2005) Java in a Nutshell: A Desktop Quick Reference, 5th Edition; O'Reilly Media, Sebastopol, CA, xxiv + 1225 pp.

Mak, R., (2003) Java Number Cruncher: The Java programmer's Guide to Numerical Computing, Prentice Hall, Upper Saddle River, NJ, xi + 464 pp.

McLaughlin, B.D. and Edelson, J., (2007) Java & XML, 3rd Edition; O'Reilly Media, Sebastopol, CA, xii + 465 pp.

Sierra, K. and Bates, B., (2005) Head First Java, 2nd Edition; O'Reilly, Sebastopol, CA, xxxii + 688 pp.

Eclipse


You can program in Java with a simple text editor, but using an Integrated Development Environment (IDE), makes life so much easier. Eclipse is arguably one the best IDE's. A good quick introduction to the main features of Eclipse is:

Burd, B., (2005) Eclipse for Dummies, Wiley Publishing, Hoboken, NL, xiv + 346 pp.

Unified Modeling Language (UML) & Object-Oriented Design

For an excellent introduction to object-oriented concepts, for example if you trained on older procedural launguages, try:

Weisfeld, M., (2004) The Object-Oriented Thought Process, 2nd Edition; Sams Publishing Developer's Library, Indianapolis, xi + 271 pp.

Good books on UML include:

Bennett, S., Skelton, J. and Lunn, K., (2005) UML, 2nd Edition; Schaum's Ouline Series; McGraw Hill, New York & London, ix + 398 pp.

Chonoles, M.J. and Schardt, J.A., (2003) UML 2 for Dummies, Wiley Publishing, New York, xvi + 412 pp.

Larman, C., (2004) Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd Edition; Prentice Hall PTR, Upper Saddle River, NJ, xxv + 703 pp.

Back to Top

Papers & Chapters

General

Aumann, C.A., (2007) "A Methodology for Developing Simulation Models of Complex Systems", Ecological Modelling, Vol. 202, No. 3-4, April, pp. 385-396.

Axelrod, R., (2006) "Agent-Based Modeling as a Bridge Between Disciplines", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1565-1584.

Axelrod, R. and Tesfatsion, L., (2006) "A Guide for Newcomers to Agent-Based Modeling in the Social Sciences", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1647-1659.

Bainbridge, W.S., (2007) "The Scientific Research Potential of Virtual Worlds", Science, Vol. 317, No. 5837, 27 July, pp. 472-476.
[ABMs overlap with some interesting work being undertaken on massive online roleplaying games]

Bonabeau, E., (2002) "Agent-Based Modeling: Methods and Techniques for Simulating Human Systems", Proceedings of the National Academy of Sciences of the United States of America, Vol. 99, Supplement 3, 14 May, pp. 7280-7287.

Dawid, H., (2007) "Evolutionary Game Dynamics and the Analysis of Agent-Based Imitation Models: The Long Run, the Medium Run and the Importance of Global Analysis", Journal of Economic Dynamics and Control, Vol. 31, No. 6, June, pp. 2108-2133. 

Epstein, J.M., (2008) "Why Model?" Journal of Artificial Societies and Social Simulation, Vol. 11, No. 4, October, 5 pp.

Heath, B., Hill, R. and Ciarallo, F., (2009) "A Survey of Agent-Based Modeling Practices (January 1998 to July 2008)", Journal of Artificial Societies and Social Simulation, Vol. 12, No. 4, October, 42 pp.

Huet, S. and Deffuant, G., (2008) "Differential Equation Models Derived from an Individual-Based Model Can Help to Understand Emergent Effects", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, 16 pp.

Janssen, M.A. and Ostrom, E., (2006) "Empirically Based, Agent-Based Models", Ecology and Society, Vol. 11, No. 2, 13 pp.

Janssen, M.A., Alessa, L.N.i., Barton, M., Bergin, S. and Lee, A., (2008) "Towards a Community Framework for Agent-Based Modelling", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, 13 pp.

Kendrick, D.A., (2007) "Teaching Computational Economics to Graduate Students", Computational Economics, Vol. 30, No. 4, November, pp. 381-391.

Lysenko, M. and D'Souza, R.M., (2008) "A Framework for Megascale Agent Based Model Simulations on Graphics Processing Units", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 4, October, 17 pp.

Ma, T., Nakamori, Y. and Huang, W., (2006) "An Agent-Based Approach for Predictions Based on Multi-Dimensional Complex Data", Information Sciences, Vol. 176, No. 9, 8 May, pp. 1156-1174.

Nikolai, C. and Madey, G., (2009) "Tools of the Trade: A Survey of Various Agent Based Modeling Platforms", Journal of Artificial Societies and Social Simulation, Vol. 12, No. 2, March, 37 pp.

Polhill, J.G. and Edmonds, B., (2007) "Open Access for Social Simulation", Journal of Artificial Societies and Social Simulation, Vol. 10, No. 3, June, pp. 16.

Railsback, S., Lytinen, S. and Jackson, S., (2006) "Agent-Based Simulation Platforms: Review and Development Recommendations", Simulation, Vol. 82, No. 9, September, pp. 609-623.

Rauch, J., (2002) "Seeing Around Corners", The Atlantic Monthly, Vol. 289, No. 4, April, pp. 35-48.

Ryoke, M. and Nakamori, Y., (2005) "Agent-Based Approach to Complex Systems Modeling", European Journal of Operational Research, Vol. 166, No. 3, November, pp. 717-725.

Triebig, C. and Klügl, F., (2009) "Elements of a Documentation Framework for Agent-Based Simulation Models", Cybernetics and Systems, Vol. 40, No. 5, pp. 441-474.

The Economist, (2009) "Model Behaviour", The Economist, Vol. 390, No. 8621, Technology Quarterly, 7 March, pp. 24-25.

Zyda, M., (2005) "From Visual Simulation to Virtual Reality to Games", IEEE Computer, Vol. 38, No. 9, September, pp. 25-32. Presentation here.


Back to Top


Anthropology


Axtell, R.L., Epstein, J.M., Dean, J.S., Gumerman, G.J., Swedlund, A.C., Harburger, J., Chakravarty, S., Hammond, R., Parker, J. and Parker, M., (2002) "Population Growth and Collapse in a Multiagent Model of the Kayenta Anasazi in Long House Valley", Proceedings of the National Academy of Sciences of the United States of America, Vol. 99, No. 3, 14 May, pp. 7275–7279.

Bousquet, F., Le Page, C., Bakam, I. and Takforyan, A., (2001) "Multiagent Simulations of Hunting Wild Meat in a Village in Eastern Cameroon", Ecological Modelling, Vol. 138, No. 1-3, March, pp. 331-346.

Diamond, J.M., (2002) "Life with the Artificial Anasazi", Nature, Vol. 419, No. 6907, 10 October, pp. 567-569.

Janssen, M., (2009) "Understanding Artificial Anasazi", Journal of Artificial Societies and Social Simulation, Vol. 12, No. 4, October, 17 pp.

Kohler, T.A., (2005) "Simulating Ancient Societies", Scientific American, Vol. 293, No. 1, July, pp. 76-84.


Back to Top

Climate Change

NEW  Angus, S.D., Parris, B.W. and Hassani-M., B., (2009) "Climate Change Impacts and Adaptation in Bangladesh: An Agent-Based Approach", In 18th World IMACS Congress and MODSIM09 International Congress on Modelling and Simulation ed. Anderssen, R.S., Braddock, R.D. and Newham, L.T.H.; Modelling and Simulation Society of Australia and New Zealand and International Association for Mathematics and Computers in Simulation, July, pp. 2720-2726.

Janssen, M.A. and de Vries, H.J.M., (1998) "The Battle of Perspectives: A Multi-Agent Model with Adaptive Responses to Climate Change", Ecological Economics, Vol. 26, No. 1, July, pp. 43-65.


Moss, S., Pahl-Wostl, C. and Downing, T.E., (2001) "Agent-Based Integrated Assessment Modeling: The Example of Climate Change", Integrated Assessment, Vol. 2, No. 1, March, pp. 17-30.

Patt, A. and Siebenhüner, B., (2005) "Agent Based Modeling and Adaptation to Climate Change", Vierteljahrshefte zur Wirtschaftsforschung, Vol. 74, No. 2, pp. 310–320.

Ziervogel, G., Bithell, M., Washington, R. and Downing, T., (2005) "Agent-Based Social Simulation: A Method for Assessing the Impact of Seasonal Climate Forecast Applications Among Smallholder Farmers", Agricultural Systems, Vol. 83, No. 1, January, pp. 1-26. 

Back to Top

Combat & Conflict

Bennett, D.S., (2008) "Governments, Civilians, and the Evolution of Insurgency: Modeling the Early Dynamics of Insurgencies", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 4, October, 23 pp.

Bhavnani, R., Miodownik, D. and Nart, J., (2008) "REsCape: An Agent-Based Framework for Modeling Resources, Ethnicity, and Conflict", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, 14 pp.

Chaturvedi, A.R., Dolk, D., Chaturvedi, R., Mulpuri, M., Lengacher, D., Mellema, S., Poddar, P., Foong, C. and Armstrong, B., (2005) "Understanding Insurgency by Using Agent-Based Computational Experimentation: Case Study of Indonesia", In Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms ed. Macal, C.M., North, M.J. and Sallach, D.; ANL/DIS-06-5, Co-sponsored by Argonne National Laboratory and The University of Chicago, October 13-15, pp. 781-799.

NEW  Hassani-M, B. and Parris, B.W., (2009) "Designing Adaptive Artificial Agents for an Economic Production and Conflict Model", In Artificial Life: Borrowing from Biology; Lecture Notes in Computer Science, Vol. 5865 ed. Korb, K., Randall, M. and Hendtlass, T.; Springer, Berlin & Heidelberg, pp. 179-190.

Ilachinski, A., (2004) Artificial War: Multiagent-Based Simulation of Combat, World Scientific Publishing Company, Singapore, 784 pp.

Koehler, M.T.K., Barry, P.S. and Meyer, T.E., (2006) "Sending Agents to War", In Proceedings of the Agent 2006 Conference on Social Agents: Results and Prospects ed. Sallach, D., Macal, C.M. and North, M.J.; ANL/DIS-06-7, Co-sponsored by Argonne National Laboratory and The University of Chicago, September 21-23, pp. 245-253.

Nakai, Y. and Muto, M., (2008) "Emergence and Collapse of Peace with Friend Selection Strategies", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 3, June, 32 pp.

Reuss, G., Stone, G., Schutzmeister, S., Stephens, S. and Ross-Witkowski, C., (2006) "MORS Workshop: Agent-Based Models and Other Analytic Tools in Support of Stability Operations", Final report of a workshop held in McLean, Virginia from 25-27 October 2005, Alexandria, Virginia, Military Operations Research Society, 15 February, 47 pp.

Vasconcelos, W., Kollingbaum, M. and Norman, T., (2009) "Normative Conflict Resolution in Multi-Agent Systems", Autonomous Agents and Multi-Agent Systems, Vol. 19, No. 2, October, pp. 124-152.

Wheeler, S., (2005) "It Pays to Be Popular: A Study of Civilian Assistance and Guerilla Warfare", Journal of Artificial Societies and Social Simulation, Vol. 8, No. 4, October, pp. 13.

Back to Top

Development & Natural Resource Management

Acosta-Michlik, L. and Espaldon, V., (2008) "Assessing Vulnerability of Selected Farming Communities in the Philippines based on a Behavioural Model of Agent's Adaptation to Global Environmental Change", Global Environmental Change, Vol. 18, No. 4, October, pp. 554-563.

Barreteau, O., (2003) "Our Companion Modelling Approach", Journal of Artificial Societies and Social Simulation, Vol. 6, No. 1, March, 6 pp.

Barreteau, O. and Bousquet, F., (2000) "SHADOC: A Multiagent Model to Tackle Viability of Irrigated Systems", Annals of Operations Research, Vol. 94, pp. 139-162.

Barreteau, O., Bousquet, F. and Attonaty, J.-M., (2001) "Role-Playing Games for Opening the Black Box of Multi-Agent Systems: Method and Lessons of its Application to Senegal River Valley Irrigated Systems", Journal of Artificial Societies and Social Simulation, Vol. 4, No. 2, March, pp. 18.

Becu, N., Bousquet, F., Barreteau, O., Perez, P. and Walker, A., (2003) "A Methodology for Eliciting and Modelling Stakeholders' Representations with Agent Based Modelling", In Multi-Agent Based Simulation III, Revised papers from the 4th International Workshop (MABS 2003), Melbourne, Australia, July 14, 2003, Lecture Notes in Computer Science Vol. 2927 ed. Hales, D., Edmonds, B. and Norling, E.; Springer-Verlag, Berlin, pp. 131-148.

Berger, T., Schreinemachers, P. and Woelcke, J., (2006) "Multi-Agent Simulation for the Targeting of Development Policies in Less-Favored Areas", Agricultural Systems, Vol. 88, No. 1, April, pp. 28-43.

Bithell, M. and Brasington, J., (2009) "Coupling Agent-Based Models of Subsistence Farming with Individual-Based Forest Models and Dynamic Models of Water Distribution", Environmental Modelling & Software, Vol. 24, No. 2, February, pp. 173-190.

Boulanger, P.-M. and Bréchet, T., (2005) "Models for Policy-Making in Sustainable Development: The State of the Art and Perspectives for Research", Ecological Economics, Vol. 55, No. 3, 15 November, pp. 337-350.

Dionnet, M., Kuper, M., Hammani, A. and Garin, P., (2008) "Combining Role-playing Games and Policy Simulation Exercises: An Experience with Moroccan Smallholder Farmers", Simulation & Gaming, Vol. 39, No. 4, December, pp. 498-514.

Dray, A., Perez, P., Jones, N., Le Page, C., D'Aquino, P. and Auatabu, T., (2006) "The AtollGame Experience: From Knowledge Engineering to a Computer-Assisted Role Playing Game", Journal of Artificial Societies and Social Simulation, Vol. 9, No. 1, January, pp. 10.

Dray, A., Perez, P., Le Page, C., D'Aquino, P. and White, I., (2006) "AtollGame: A Companion Modelling Experience in the Pacific", In Complex Science for a Complex World: Exploring Human Ecosystems with Agents ed. Perez, P. and Batten, D.F.; ANU E Press, Canberra, pp. 255-282.

Galán, J.M., López-Paredes, A. and del Olmo, R., (2009) "An Agent-Based Model for Domestic Water Management in Valladolid Metropolitan Area", Water Resources Research, Vol. 45, W05401, 2 May, pp. 17.

Gurung, T.R., Bousquet, F. and Trébuil, G., (2006) "Companion Modeling, Conflict Resolution, and Institution Building: Sharing Irrigation Water in the Lingmuteychu Watershed, Bhutan", Ecology and Society, Vol. 11, No. 2, 49 pp.

Guyot, P. and Honiden, S., (2006) "Agent-Based Participatory Simulations: Merging Multi-Agent Systems and Role-Playing Games", Journal of Artificial Societies and Social Simulation, Vol. 9, No. 4, 31 October, 15 pp.

Little, L.R. and McDonald, A.D., (2007) "Simulations of Agents in Social Networks Harvesting a Resource", Ecological Modelling, Vol. 204, No. 3-4, 16 June, pp. 379-386.

Manson, S.M. and Evans, T., (2007) "Agent-based Modeling of Deforestation in Southern Yucatan, Mexico, and Reforestation in the Midwest United States", Proceedings of the National Academy of Sciences of the United States of America, Vol. 104, No. 52, 26 December, pp. 20678-20683.

Mathey, A.-H., Krcmar, E., Dragicevic, S. and Vertinsky, I., (2008) "An Object-Oriented Cellular Automata Model for Forest Planning Problems", Ecological Modelling, Vol. 212, No. 3-4, 10 April, pp. 359-371.

NEW  Moglia, M., Perez, P. and Burn, S., (2010) "Modelling an Urban Water System on the Edge of Chaos", Environmental Modelling & Software, Vol. 25, No. 12, December, pp. 1528-1538.

Robinson, D.T., Brown, D.G., Parker, D.C., Schreinemachers, P., Janssen, M.A., Huigen, M., Wittmer, H., Gotts, N., Promburom, P., Irwin, E., Berger, T., Gatzweiler, F. and Barnaud, C., (2007) "Comparison of Empirical Methods for Building Agent-Based Models in Land Use Science", Journal of Land Use Science, Vol. 2, No. 1, March, pp. 31 - 55.

Schreinemachers, P., Berger, T. and Aune, J.B., (2007) "Simulating Soil Fertility and Poverty Dynamics in Uganda: A Bio-Economic Multi-Agent Systems Approach", Ecological Economics, Vol. 64, No. 2, 15 December, pp. 387-401.

Smajgl, A., (2007) "Modelling Evolving Rules for the Use of Common Pool Resources in an Agent-Based Model", Interdisciplinary Description of Complex Systems, Vol. 5, No. 2, pp. 56-80.

Smajgl, A., Heckbert, S., Ward, J. and Straton, A., (2009) "Simulating Impacts of Water Trading in an Institutional Perspective", Environmental Modelling & Software, Vol. 24, No. 2, February, pp. 191-201.

Valbuena, D., Verburg, P.H. and Bregt, A.K., (2008) "A Method to Define a Typology for Agent-Based Analysis in Regional Land-Use Research", Agriculture, Ecosystems & Environment, Vol. 128, No. 1-2, October, pp. 27-36.

van Hofwegen, G., Becx, G.A., van den Broek, J.A. and Koning, N.B.J., (2007) "Unraveling the Unsustainability Spiral in Subsaharan Africa: An Agent-Based Modelling Approach", Interdisciplinary Description of Complex Systems, Vol. 5, No. 2, pp. 112-137.

Back to Top

Ecology

Breckling, B., Middelhoff, U. and Reuter, H., (2006) "Individual-Based Models as Tools for Ecological Theory and Application: Understanding the Emergence of Organisational Properties in Ecological Systems", Ecological Modelling, Vol. 194, No. 1-3, March, pp. 102-113.

Conner, M.M., Ebinger, M.R. and Knowlton, F.F., (2008) "Evaluating Coyote Management Strategies Using a Spatially Explicit, Individual-Based, Socially Structured Population Model", Ecological Modelling, Vol. 219, No. 1-2, 24 November, pp. 234-247.

Green, D. and Sadedin, S., (2005) "Interactions Matter - Complexity in Landscapes and Ecosystems", Ecological Complexity, Vol. 2, No. 2, pp. 117-130.

Grimm, V., Revilla, E., Berger, U., Jeltsch, F., Mooij, W.M., Railsback, S.F., Thulke, H.-H., Weiner, J., Wiegand, T. and DeAngelis, D.L., (2005) "Pattern-Oriented Modeling of Agent-Based Complex Systems: Lessons from Ecology", Science, Vol. 310, No. 5750, 11 November, pp. 987-991.

Janssen, M.A. and Ostrom, E., (2006) "Governing Social-Ecological Systems", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1465-1509.

Back to Top

Economics

Arthur, W.B., (2006) "Out-of-Equilibrium Economics and Agent-Based Modeling", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1551-1564.

Atkins, K., Marathe, A. and Barrett, C., (2007) "A Computational Approach to Modeling Commodity Markets", Computational Economics, Vol. 30, No. 2, September, pp. 125-142.

Barnaud, C., Bousquet, F. and Trebuil, G., (2008) "Multi-Agent Simulations to Explore Rules for Rural Credit in a Highland Farming Community of Northern Thailand", Ecological Economics, Vol. 66, No. 4, 15 July, pp. 615-627.

Buchanan, M., (2009) "Meltdown Modelling", Nature, Vol. 460, No. 7256, 6 August, pp. 680-682. 

Chaturvedi, A., Mehta, S., Dolk, D. and Ayer, R., (2005) "Agent-Based Simulation for Computational Experimentation: Developing an Artificial Labor Market", European Journal of Operational Research, Vol. 166, No. 3, November, pp. 694-716.

Chen, S.-H., (2003) "Agent-Based Computational Macroeconomics: A Survey", In Meeting the Challenge of Social Problems via Agent-Based Simulation: Post Proceedings of the Second International Workshop on Agent-Based Approaches in Economic and Social Complex Systems ed. Terano, T., Dehuchi, H. and Takadama, K.; Springer-Verlag, Heidelberg & New York, pp. 141-170.

Chen, S.-H., (2005) "Computational Intelligence in Economics and Finance: Carrying on the Legacy of Herbert Simon", Information Sciences, Vol. 170, No. 1, February, pp. 121-131.

Chen, S.-H., (2005) "Trends in Agent-Based Computational Modeling of Macroeconomics", New Generation Computing, Vol. 23, No. 1, pp. 3-11.

Deissenberg, C., van der Hoog, S. and Dawid, H., (2008) "EURACE: A Massively Parallel Agent-Based Model of the European Economy", Applied Mathematics and Computation, Vol. 204, No. 2, 15 October, pp. 541-552.

NEW  Dosi, G., Fagiolo, G. and Roventini, A., (2010) "Schumpeter Meeting Keynes: A Policy-Friendly Model of Endogenous Growth and Business Cycles", Journal of Economic Dynamics and Control, Vol. 34, No. 9, September, pp. 1748-1767.

Edmonds, B. and Hales, D., (2004) "When and Why Does Haggling Occur? Some Suggestions from a Qualitative but Computational Simulation of Negotiation", Journal of Artificial Societies and Social Simulation, Vol. 7, No. 2, March, pp. 33.

Farmer, J.D. and Foley, D., (2009) "The Economy Needs Agent-Based Modelling", Nature, Vol. 460, No. 7256, 6 August, pp. 685-686. 

Gibson, B., (2007) "A Multi-Agent Systems Approach to Microeconomic Foundations of Macro", Working Paper 2007-10, Amherst, MA, Department of Economics, University of Massachusetts, 23 pp.

Higgins, A., Thorburn, P., Archer, A. and Jakku, E., (2007) "Opportunities for Value Chain Research in Sugar Industries", Agricultural Systems, Vol. 94, No. 3, June, pp. 611-621.

Hoekstra, R.C., van Arkel, H. and Leurs, B., (2007) "Modeling Local Monetary Flows in Poor Regions: A Research Setup to Simulate the Multiplier Effect in Local Economies", Interdisciplinary Description of Complex Systems, Vol. 5, No. 2, pp. 138-150.

Holland, J.H. and Miller, J.H., (1991) "Artificial Adaptive Agents in Economic Theory", American Economic Review, Vol. 81, No. 2, May, pp. 365-371.

Howitt, P., (2006) "Coordination Issues in Long-Run Growth", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1605-1624.

Judd, K.L., (2006) "Computationally Intensive Analyses in Economics", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 881-893.

Kirman, A.P. and Vriend, N.J., (2001) "Evolving Market Structure: An ACE Model of Price Dispersion and Loyalty", Journal of Economic Dynamics and Control, Vol. 25, No. 3-4, March, pp. 459-502.

Lane, D.A., (1993) "Artificial Worlds and Economics, Part I", Journal of Evolutionary Economics, Vol. 3, No. 2, May, pp. 89-107.

Lane, D.A., (1993) "Artificial Worlds and Economics, Part II", Journal of Evolutionary Economics, Vol. 3, No. 3, August, pp. 177-197.

Leijonhufvud, A., (2006) "Agent-Based Macro", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1625-1637.

Marks, R., (2006) "Market Design Using Agent-Based Models", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1339-1380.

Neugart, M., (2008) "Labor Market Policy Evaluation with ACE", Journal of Economic Behavior & Organization, Vol. 67, No. 2, August, pp. 418-430.

Parris, B.W., (2005) "An Agent-Based Approach to Value Theory and Wealth Distribution in Economics", In MODSIM 2005 International Congress on Modelling and Simulation ed. Zerger, A. and Argent, R.M.; Modelling and Simulation Society of Australia and New Zealand, 12-15 December 2005, Melbourne, pp. 1077-1083.

Tesfatsion, L., (1997) "How Economists Can Get ALife", In The Economy as an Evolving Complex System II ed. Arthur, W.B., Durlauf, S.N. and Lane, D.A.; Westview Press, Boulder, pp. 533-564.

Tesfatsion, L., (2001) "Structure, Behavior, and Market Power in an Evolutionary Labor Market with Adaptive Search", Journal of Economic Dynamics & Control, Vol. 25, No. 3-4, March, pp. 419-457.

Tesfatsion, L., (2002) "Agent-Based Computational Economics: Growing Economies From the Bottom Up", Artificial Life, Vol. 8, No. 1, pp. 55-82.

Tesfatsion, L., (2002) "Economic Agents and Markets as Emergent Phenomena", Proceedings of the National Academy of Sciences of the United States of America, Vol. 99, Supplement 3, December, pp. 7191-7192.

Tesfatsion, L., (2003) "Agent-Based Computational Economics: Modeling Economies as Complex Adaptive Systems", Information Sciences, February, Vol. 149 263-269 pp.

Tesfatsion, L., (2006) "Agent Based Computational Economics: A Constructive Approach to Economic Theory", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 831-880.

Tesfatsion, L., (2007) "Agents Come to Bits: Towards a Constructive Comprehensive Taxonomy of Economic Entities", Journal of Economic Behavior and Organization, Vol. 63, No. 2, June, pp. 333-346.

Tesfatsion, L., (2006) "Agent-Based Computational Modeling and Macroeconomics", In Post Walrasian Macroeconomics: Beyond the Dynamic Stochastic General Equilibrium Model ed. Colander, D.; Cambridge University Press, Cambridge, pp. 175-202.

Zeidenberg, M., (2005) "Agent-Based Models of Urban Industrial Specialization", In Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms ed. Macal, C.M., North, M.J. and Sallach, D.; ANL/DIS-06-5, Co-sponsored by Argonne National Laboratory and The University of Chicago, October 13-15, pp. 409-417.


Back to Top

Emergency Responses

Christensen, K. and Sasaki, Y., (2008) "Agent-Based Emergency Evacuation Simulation with Individuals with Disabilities in the Population", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 3, June, 13 pp.

Back to Top

Energy Markets

Ma, T. and Nakamori, Y., (2009) "Modeling Technological Change in Energy Systems - From Optimization to Agent-Based Modeling", Energy, Vol. 34, No. 7, July, pp. 873-879. 

Scholz, R. and Pyka, A., (2009) "A Neo-Schumpeterian Model of Energy Markets", Cybernetics and Systems, Vol. 40, No. 5, pp. 418-440.

Sun, J. and Tesfatsion, L., (2007) "Dynamic Testing of Wholesale Power Market Designs: An Open-Source Agent-Based Framework", Computational Economics, Vol. 30, No. 3, October, pp. 291-327. For more on this project and an extended version of this paper see here.

Weidlich, A. and Veit, D., (2008) "A Critical Survey of Agent-Based Wholesale Electricity Market Models", Energy Economics, Vol. 30, No. 4, July, pp. 1728-1759.

Back to Top

Epidemiology

Bian, L. and Liebner, D., (2007) "A Network Model for Dispersion of Communicable Diseases", Transactions in GIS, Vol. 11, No. 2, April, pp. 155-173.

Devillers, H., Lobry, J.R. and Menu, F., (2008) "An Agent-Based Model for Predicting the Prevalence of Trypanosoma cruzi I and II in their Host and Vector Populations", Journal of Theoretical Biology, Vol. 255, No. 3, 7 December, pp. 307-315.

Dunham, J.B., (2006) "An Agent-Based Spatially Explicit Epidemiological Model in MASON", Journal of Artificial Societies and Social Simulation, Vol. 9, No. 1, January.

Epstein, J.M., (2009) "Modelling to Contain Pandemics", Nature, Vol. 460, No. 7256, 6 August, pp. 687.

Eubank, S., Guclu, H., Anil Kumar, V.S., Marathe, M.V., Srinivasan, A., Toroczkai, Z. and Wang, N., (2004) "Modelling Disease Outbreaks in Realistic Urban Social Networks", Nature, Vol. 429, No. 6988, 13 May, pp. 180-184.

Huang, C.-Y., Sun, C.-T., Hsieh, J.-L. and Lin, H., (2004) "Simulating SARS: Small-World Epidemiological Modeling and Public Health Policy Assessments", Journal of Artificial Societies and Social Simulation, Vol. 7, No. 4, October.

Laperrière, V., Badariotti, D., Banos, A. and Müller, J.-P., (2009) "Structural Validation of an Individual-Based Model for Plague Epidemics Simulation", Ecological Complexity, Vol. 6, No. 2, June, pp. 102-112.

Linard, C., Ponçon, N., Fontenille, D. and Lambin, E.F., (2009) "A Multi-Agent Simulation to Assess the Risk of Malaria Re-emergence in Southern France", Ecological Modelling, Vol. 220, No. 2, January, pp. 160-174.

Perez, P. and Dray, A., (2005) "SIMDRUG: Exploring the Complexity of Heroin Use in Melbourne", Drug Policy Modelling Project, Monograph 11, Fitzroy, Melbourne, Turning Point Alcohol & Drug Centre, December, 48 pp.

Back to Top

Finance

Arthur, W.B., Holland, J.H., LeBaron, B., Palmer, R. and Tayler, P., (1997) "Asset Pricing Under Endogenous Expectations in an Artificial Stock Market", In The Economy as an Evolving Complex System II ed. Arthur, W.B., Durlauf, S.N. and Lane, D.A.; Westview Press, Boulder, pp. 15-44.

Hoffmann, A.O.I. and Von Eije, J.H., (2007) "Social Simulation of Stock Markets: Taking It to the Next Level", Journal of Artificial Societies and Social Simulation, Vol. 10, No. 2, March, pp. 15.

LeBaron, B., (2000) "Agent-Based Computational Finance: Suggested Readings and Early Research", Journal of Economic Dynamics & Control, Vol. 24, No. 5-7, June, pp. 679-702.

LeBaron, B., (2002) "Building the Santa Fe Artificial Stock Market", Working Paper, Graduate School of International Economics and Finance, Brandeis University, June, 19 pp.

LeBaron, B., (2006) "Agent-Based Computational Finance", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1187-1233.

Palmer, R.G., Arthur, W.B., Holland, J.H., LeBaron, B. and Taylor, P., (1994) "Artificial Economic Life: A Simple Model of a Stock Market", Physica D, Vol. 75, No. 1-3, 1 August, pp. 264–265.

Polhill, J.G. and Izquierdo, L.R., (2005) "Lessons Learned from Converting the Artificial Stock Market to Interval Arithmetic", Journal of Artificial Societies and Social Simulation, Vol. 8, No. 2, March, pp. 13.


Back to Top

Geography

Al-Ahmadi, K., See, L., Heppenstall, A. and Hogg, J., (2009) "Calibration of a Fuzzy Cellular Automata Model of Urban Dynamics in Saudi Arabia", Ecological Complexity, Vol. 6, No. 2, June, pp. 80-101.

An, L., Linderman, M., Qi, J., Shortridge, A. and Liu, J., (2005) "Exploring Complexity in a Human–Environment System: An Agent-Based Spatial Model for Multidisciplinary and Multiscale Integration", Annals of the Association of American Geographers, Vol. 95, No. 1, March, pp. 54-79.

Batty, M., (2005) Cities and Complexity: Understanding Cities with Cellular Automata, Agent-Based Models, and Fractals, MIT Press, Cambridge, MA & London, xxiii + 565 pp.

Brenner, T., (2001) "Simulating the Evolution of Localised Industrial Clusters - An Identification of the Basic Mechanism", Journal of Artificial Societies and Social Simulation, Vol. 4, No. 3, June, pp. 1-28.

Brown, D.G. and Robinson, D.T., (2006) "Effects of Heterogeneity in Residential Preferences on an Agent-Based Model of Urban Sprawl", Ecology and Society, Vol. 11, No. 1, 22 pp.

Castle, C.J.E. and Crooks, A.T., (2006) "Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations", UCL Working Papers Series, Paper 110, Centre for Advanced Spatial Analysis, University College London, September, 60 pp.

Crooks, A.T., (2006) "Exploring Cities Using Agent Based Models and GIS", UCL Working Papers Series, Paper 109, Centre for Advanced Spatial Analysis, University College London, September, 9 pp.

Crooks, A.T., Castle, C.J.E. and Batty, M., (2007) "Key Challenges in Agent-Based Modelling for Geo-Spatial Simulation", UCL Working Papers Series, Paper 121, Centre for Advanced Spatial Analysis, University College London, September, 37 pp.

Dibble, C., (2006) "Computational Laboratories for Spatial Agent-Based Models", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1511-1548.

Dibble, C. and Feldman, P.G., (2004) "The GeoGraph 3D Computational Laboratory: Network and Terrain Landscapes for RePast", Journal of Artificial Societies and Social Simulation, Vol. 7, No. 1.

Irwin, E.E. and Bockstael, N.G., (2002) "Interacting Agents, Spatial Externalities and the Evolution of Residential Land Use Patterns", Journal of Economic Geography, Vol. 2, No. 1, January, pp. 31-54.

Parker, D.C., Manson, S.M., Janssen, M.A., Hoffmann, M.J. and Deadman, P., (2003) "Multi-Agent Systems for the Simulation of Land-Use and Land-Cover Change: A Review", Annals of the Association of American Geographers, Vol. 93, No. 2, pp. 314-337.

Polhill, J.G., Parker, D., Brown, D. and Grimm, V., (2008) "Using the ODD Protocol for Describing Three Agent-Based Social Simulation Models of Land-Use Change", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, pp. 30. 

Back to Top

Innovation and Organisation Theory

Ahrweiler, P., Pyka, A. and Gilbert, N., (2004) "Simulating Knowledge Dynamics in Innovation Networks (SKIN)", Working Paper No. 267, University of Augsburg, December, 10 pp.

Albino, V., Carbonara, N. and Giannoccaro, I., (2006) "Innovation in Industrial Districts: An Agent-Based Simulation Model", International Journal of Production Economics, Vol. 104, No. 1, November, pp. 30-45.

Cartier, M., (2004) "An Agent-Based Model of Innovation Emergence in Organizations: Renault and Ford Through the Lens of Evolutionism", Computational & Mathematical Organization Theory, Vol. 10, No. 2, pp. 147-153.

Dawid, H., (2006) "Agent-Based Models of Innovation and Technological Change", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1235-1272.

Gilbert, N., Pyka, A. and Ahrweiler, P., (2001) "Innovation Networks - A Simulation Approach", Journal of Artificial Societies and Social Simulation, Vol. 4, No. 3, June.

Ma, T. and Nakamori, Y., (2005) "Agent-Based Modeling on Technological Innovation as an Evolutionary Process", European Journal of Operational Research, Vol. 166, No. 3, November, pp. 741-755.

Merlone, U., Sonnessa, M. and Terna, P., (2008) "Horizontal and Vertical Multiple Implementations in a Model of Industrial Districts", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, 25 pp.

Back to Top

Learning

Izquierdo, S.S., Izquierdo, L.R. and Gotts, N.M., (2008) "Reinforcement Learning Dynamics in Social Dilemmas", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, pp. 22.

Back to Top

Medicine

Bessonov, N., Demin, I., Pujo-Menjouet, L. and Volpert, V., (2009) "A Multi-Agent Model Describing Self-Renewal of Differentiation Effects on the Blood Cell Population", Mathematical and Computer Modelling, Vol. 49, No. 11-12, June, pp. 2116-2127.

Bauer, A.L., Beauchemin, C.A.A. and Perelson, A.S., (2009) "Agent-Based Modeling of Host-Pathogen Systems: The Successes and Challenges", Information Sciences, Vol. 179, No. 10, 29 April, pp. 1379-1389.

Textor, J. and Hansen, B., (2009) "Hybrid Simulation Algorithms for an Agent-Based Model of the Immune Response", Cybernetics and Systems, Vol. 40, No. 5, pp. 390-417.

Zeng, Y. and Poh, K.-L., (2009) "Multi-Agent Graphical Decision Models in Medicine", Applied Artificial Intelligence, Vol. 23, No. 1, January, pp. 103-122.

Zhang, L., Strouthos, C.G., Wang, Z. and Deisboeck, T.S., (2009) "Simulating Brain Tumor Heterogeneity with a Multiscale Agent-Based Model: Linking Molecular Signatures, Phenotypes and Expansion Rate", Mathematical and Computer Modelling, Vol. 49, No. 1-2, January, pp. 307-319.

Back to Top

Migration

Silveira, J.J., Espindola, A.L. and Penna, T.J.P., (2006) "Agent-Based Model to Rural-Urban Migration Analysis", Physica A, Vol. 364, 15 May, pp. 445-456.

Back to Top

Operations Research

Albino, V., Carbonara, N. and Giannoccaro, I., (2007) "Supply Chain Cooperation in Industrial Districts: A Simulation Analysis", European Journal of Operational Research, Vol. 177, No. 1, February, pp. 261-280.

Chiaramonte, M.V. and Chiaramonte, L.M., (2008) "An Agent-Based Nurse Rostering System Under Minimal Staffing Conditions", International Journal of Production Economics, Vol. 114, No. 2, August, pp. 697-713.

Gao, Y., Shang, Z. and Kokossis, A., (2009) "Agent-Based Intelligent System Development for Decision Support in Chemical Process Industry", Expert Systems with Applications, Vol. 36, No. 8, October, pp. 11099-11107.

Paolucci, M. and Sacile, R., (2004) Agent-Based Manufacturing and Control Systems: New Agile Manufacturing Solutions for Achieving Peak Performance, APICS Series on Resource Management; CRC Press, Boca Raton, FL & London, xviii + 269 pp.

Tetiker, M.D., Artel, A., Teymour, F. and Cinar, A., (2008) "Control of Grade Transitions in Distributed Chemical Reactor Networks - An Agent-Based Approach", Computers & Chemical Engineering, Vol. 32, No. 9, 26 September, pp. 1984-1994.

Tykhonov, D., Jonker, C., Meijer, S. and Verwaart, T., (2008) "Agent-Based Simulation of the Trust and Tracing Game for Supply Chains and Networks", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 3, June, 30 pp.

Back to Top

Peacekeeping

Schwarz, G. and Lampe, T., (2005) "Experiments with PAX: A Quick Guide", Friedrichshafen, Germany, EADS Deutschland GmbH, System Design Center, July, 16 pp.

Back to Top

Political Science

Cederman, L.-E., (2001) "Agent-Based Modeling in Political Science", The Political Methodologist, Vol. 10, No. 1, Fall, pp. 16-22.

Cederman, L.-E., (2002) "Endogenizing Geopolitical Boundaries with Agent-Based Modeling", Proceedings of the National Academy of Sciences of the United States of America, Vol. 99, Supplement 3, 14 May, pp. 7296-7303.

Cederman, L.-E., (2003) "Modelling the Size of Wars: From Billiard Balls to Sand Piles", American Political Science Review, Vol. 97, No. 1, February, pp. 135-150.

Epstein, J.M., (2002) "Modeling Civil Violence: An Agent-Based Computational Approach", Proceedings of the National Academy of Sciences of the United States of America, Vol. 99, Supplement 3, 14 May, pp. 7243-7250.

Kollman, K. and Page, S.E., (2006) "Computational Methods and Models of Politics", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1433-1463.

Lim, M., Metzler, R. and Bar-Yam, Y., (2007) "Global Pattern Formation and Ethnic/Cultural Violence", Science, Vol. 317, No. 5844, 14 September, pp. 1540-1544.

Back to Top

Sociology

Hills, T. and Todd, P., (2008) "Population Heterogeneity and Individual Differences in an Assortative Agent-Based Marriage and Divorce Model (MADAM) Using Search with Relaxing Expectations", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 4, October, 16 pp.

Neumann, M., (2008) "Homo Socionicus: a Case Study of Simulation Models of Norms", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 4, October, 25 pp.

Schwenk, G. and Reimer, T., (2008) "Simple Heuristics in Complex Networks: Models of Social Influence", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 3, June, 18 pp.

Back to Top

Terrorism

Carley, K.M., Fridsma, D.B., Casman, E., Yahja, A., Altman, N., Chen, L.-C., Kaminsky, B. and Nave, D., (2006) "BioWar: Scalable Agent-Based Model of Bioattacks", IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, Vol. 36, No. 2, March, pp. 252-265.

Elliott, E. and Kiel, L.D., (2004) "A Complex Systems Approach for Developing Public Policy Toward Terrorism: An Agent-Based Approach", Chaos, Solitons & Fractals, Vol. 20, No. 1, April, pp. 63-68.

NEW  Keller, J.P., Desouza, K.C. and Lin, Y., (2010) "Dismantling Terrorist Networks: Evaluating Strategic Options Using Agent-Based Modeling", Technological Forecasting and Social Change, Vol. 77, No. 7, September, pp. 1014-1036.


Back to Top


Transport

Doniec, A., Mandiau, R., Piechowiak, S. and Espié, S., (2008) "A Behavioral Multi-Agent Model for Road Traffic Simulation", Engineering Applications of Artificial Intelligence, Vol. 21, No. 8, December, pp. 1443-1454.

Gambardella, L.M., Rizzoli, A.E. and Funk, P., (2002) "Agent-based Planning and Simulation of Combined Rail/Road Transport", SIMULATION, Vol. 78, No. 5, 1 May, pp. 293-303.

Schadschneider, A. and Seyfried, A., (2009) "Validation of CA Models of Pedestrian Dynamics with Fundamental Diagrams", Cybernetics and Systems, Vol. 40, No. 5, pp. 367-389.

Back to Top

ABM Design

Chen, S.-H., (2001) "On the Relevance of Genetic Programming to Evolutionary Economics", In Evolutionary Controversies in Economics: A New Transdisciplinary Approach ed. Aruka, Y.; Japan Association for Evolutionary Economics, Springer-Verlag, Tokyo, pp. 135-150.

Chen, S.-H., (2002) "Fundamental Issues in the Use of Genetic Programming in Agent-Based Computational Economics", In Agent-Based Approaches in Economic and Social Complex Systems ed. Namatame, A., Terano, T. and Kurumatani, K.; IOS Press, Amsterdam, pp. 208-220.

Davis, P.K., Bankes, S.C. and Egner, M., (2007) "Enhancing Strategic Planning with Massive Scenario Generation", Technical Report TR-392, Santa Monica, CA; Arlington, VA & Pittsburgh, PA, RAND National Security Research Division, xvii + 58 pp.

Janssen, M.A. and Ostrom, E., (2006) "Empirically Based, Agent-Based Models", Ecology and Society, Vol. 11, No. 2, 13 pp.

Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., Goss-Custard, J., Grand, T., Heinz, S.K., Huse, G., Huth, A., Jepsen, J.U., Jørgensen, C., Mooij, W.M., Müller, B., Pe’er, G., Piou, C., Railsback, S.F., Robbins, A.M., Robbins, M.M., Rossmanith, E., Rüger, N., Strand, E., Souissi, S., Stillman, R.A., Vabø, R., Visser, U. and DeAngelis, D.L., (2006) "A Standard Protocol for Describing Individual-Based and Agent-Based Models", Ecological Modelling, Vol. 198, No. 1-2, 15 September, pp. 115-126.

NEW  Grimm, V., Berger, U., DeAngelis, D.L., Polhill, J.G., Giske, J. and Railsback, S.F., (2010) "The ODD Protocol: A Review and First Update", Ecological Modelling, Vol. 221, No. 23, November, pp. 2760-2768.

Kleijnen, J.P.C., Sanchez, S.M., Lucas, T.W. and Cioppa, T.M., (2005) "A User's Guide to the Brave New World of Designing Simulation Experiments", INFORMS Journal on Computing, Vol. 17, No. 3, Summer, pp. 263-289.

Kornhauser, D., Wilensky, U. and Rand, W., (2009) "Design Guidelines for Agent Based Model Visualization", Journal of Artificial Societies and Social Simulation, Vol. 12, No. 2, March, 27 pp.

Law, A.M., (2005) "How to Build Valid and Credible Simulation Models", In Proceedings of the 2005 Winter Simulation Conference ed. Kuhl, M.E., Steiger, N.M., Armstrong, F.B. and Joines, J.A.; Orlando FL,  December, pp. 24-32.

Lucas, T., Sanchez, S.M., Brown, L. and Vinyard, W., (2002) "Better Designs for High-Dimensional Explorations of Distillations", Maneuver Warfare Science 2002, U.S. Marine Corps Combat Development Command, Quantico, VA, pp. 17-45.


NEW  Osgood, N., (2009) "Lightening the Performance Burden of Individual-Based Models through Dimensional Analysis and Scale Modeling", System Dynamics Review, Vol. 25, No. 2, April - June, pp. 101-134. 

Polhill, J.G., Izquierdo, L.R. and Gotts, N.M., (2005) "The Ghost in the Model (and Other Effects of Floating Point Arithmetic)", Journal of Artificial Societies and Social Simulation, Vol. 8, No. 1, January, pp. 21.

Polhill, J.G., Izquierdo, L.R. and Gotts, N.M., (2006) "What Every Agent-Based Modeller Should Know About Floating Point Arithmetic", Environmental Modelling & Software, Vol. 21, No. 3, March, pp. 283-309.

Ramanath, A.M. and Gilbert, N., (2004) "The Design of Participatory Agent-Based Social Simulations", Journal of Artificial Societies and Social Simulation, Vol. 7, No. 4, October, pp. 13.

Back to Top

Verification & Validation

Balci, O., (2004) "Quality Assessment, Verification, and Validation of Modeling and Simulation Applications", In Proceedings of the 2004 Winter Simulation Conference ed. Ingalls, R.G., Rossetti, M.D., Smith, J.S. and Peters, B.A.; Washington DC, 5-8 December, pp. 122-129.

Bianchi, C., Cirillo, P., Gallegati, M. and Vagliasindi, P., (2007) "Validating and Calibrating Agent-Based Models: A Case Study", Computational Economics, Vol. 30, No. 3, October, pp. 245-264.

Brady, T.F. and Yellig, E., (2005) "Simulation Data Mining: A New Form of Computer Simulation Output", In Proceedings of the 2005 Winter Simulation Conference ed. Kuhl, M.E., Steiger, N.M., Armstrong, F.B. and Joines, J.A.; Orlando FL,  December, pp. 285-289.

Brenner, T. and Werker, C., (2007) "A Taxonomy of Inference in Simulation Models", Computational Economics, Vol. 30, No. 3, October, pp. 227-244.

Fagiolo, G., Moneta, A. and Windrum, P., (2007) "A Critical Guide to Empirical Validation of Agent-Based Models in Economics: Methodologies, Procedures, and Open Problems", Computational Economics, Vol. 30, No. 3, October, pp. 195-226.

Law, A.M., (2004) "Statistical Analysis of Simulation Output Data: The Practical State of the Art", In Proceedings of the 2004 Winter Simulation Conference ed. Ingalls, R.G., Rossetti, M.D., Smith, J.S. and Peters, B.A.; Washington DC, 5-8 December, pp. 67-72.

Marks, R.E., (2007) "Validating Simulation Models: A General Framework and Four Applied Examples", Computational Economics, Vol. 30, No. 3, October, pp. 265-290.

Moss, S., (2008) "Alternative Approaches to the Empirical Validation of Agent-Based Models", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 1, January, 16 pp.

Takadama, K., Kawai, T. and Koyama, Y., (2008) "Micro- and Macro-Level Validation in Agent-Based Simulation: Reproduction of Human-Like Behaviors and Thinking in a Sequential Bargaining Game", Journal of Artificial Societies and Social Simulation, Vol. 11, No. 2, March, 17 pp.

Tinvan, B.F., (2004) "Data Farming Coevolutionary Dynamics in Repast", In Proceedings of the 2004 Winter Simulation Conference ed. Ingalls, R.G., Rossetti, M.D., Smith, J.S. and Peters, B.A.; Washington DC, 5-8 December, pp. 820-826.

Veglio, A. and Marsili, M., (2007) "Stochastic Analysis of an Agent-Based Model", Physica A, Vol. 385, No. 2, 15 November, pp. 631-636.

Wilcox, S.P., (2005) "Agent-Based Models as Quantitative Sociological Methodology: Calibrating Simulation Models to Data and Finding Confidence Intervals for Model Parameters", In Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms ed. Macal, C.M., North, M.J. and Sallach, D.; ANL/DIS-06-5, Co-sponsored by Argonne National Laboratory and The University of Chicago, October 13-15, pp. 215-234.

Windrum, P., Fagiolo, G. and Moneta, A., (2007) "Empirical Validation of Agent-Based Models: Alternatives and Prospects", Journal of Artificial Societies and Social Simulation, Vol. 10, No. 2, March, 19 pp.

Ye, K.Q., (1998) "Orthogonal Column Latin Hypercubes and Their Application in Computer Experiments", Journal of the American Statistical Association – Theory and Methods, Vol. 93, No. 444, December, pp. 1430-1439.

Back to Top
Quotes

On ABMs' ability to naturally model out-of-equilibrium behaviour
"This out-of-equilibrium approach is not a minor adjunct to standard economic theory; it is economics done in a more general way. When examined out of equilibrium, economic patterns sometimes simplify into a simple, homogeneous equilibrium of standard economics; but just as often they show perpetually novel and complex behavior."
Arthur, W.B., (2006) "Out-of-Equilibrium Economics and Agent-Based Modeling", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed.
Tesfatsion, L. and Judd, K.; North-Holland, Amsterdam, pp. 1551-1564; p. 1552.

On the suitability of ABMs for modelling co-ordination decisions
"Economic growth depends not only on how people make decisions but also upon how their decisions are coordinated. Because of this, aggregate outcomes can diverge from individual intentions. … Agent-based computational methods are ideally suited for studying the aspects of growth most affected by coordination issues."
Howitt, P., (2006) "Coordination Issues in Long-Run Growth", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed.
Tesfatsion, L. and Judd, K.; North-Holland, Amsterdam, pp. 1605-1624.; p. 1606.

After comparing six different approaches to modelling sustainable development policy
"Unambiguously, the most promising modelling approach seems to be the multi-agent simulation model. … It is our opinion that public scientific and R and D policy-makers and advisers should foster their development and use in universities, schools and research institutions."
Boulanger, P.-M. and Bréchet, T., (2005) "Models for Policy-Making in Sustainable Development: The State of the Art and Perspectives for Research", Ecological Economics, Vol. 55, No. 3, 15 November, pp. 337-350; p. 349. The six approaches compared were macro-econometric, general equilibrium, optimisation, Bayesian networks, system dynamics and multi-agent (agent-based) models.

On recognising that models of interactions can have “combinatorial complexities that make it difficult (if not impossible) to obtain closed-form solutions”
"[E]conomists often examine simple models in the search for ‘the’ cause of some economic phenomenon, and argue for a parsimonious explanation of their observations. This approach often ignores the possibility that the truth could be multidimensional, and that the multiple dimensions of reality could interact to produce phenomena that no one factor could explain. While we all like parsimony, true parsimony chooses a model as simple as possible without being too simple, and would not force our thinking into a conceptual straightjacket."
Judd, K.L., (2006) "Computationally Intensive Analyses in Economics", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed.
Tesfatsion, L. and Judd, K.; North-Holland, Amsterdam, pp. 881-893; p. 885.

On the trade-off between numerical errors and specification errors
"[N]umerical errors can be reduced through computation but correcting the specification errors of analytically tractable models is much more difficult. The issue is not whether we have errors, but where we put those errors. The key fact is that economists face a trade-off between the numerical errors in computational work and the specification errors of analytically tractable models."
Judd, K.L., (2006) "Computationally Intensive Analyses in Economics", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed.
Tesfatsion, L. and Judd, K.; North-Holland, Amsterdam, pp. 881-893; p. 887.

On the appeal of ABMs in political science
"In our view, complex systems and computational techniques will have a large and growing impact on research on politics in the near future. This optimism follows from the observation that the concepts used in computational methodology in general and agent-based models in particular resonate deeply within political science because of the domains of study in the discipline and because early findings from agent-based models align with widely known empirical regularities in the political world."
Kollman, K. and Page, S.E., (2006) "Computational Methods and Models of Politics", In Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics ed. Tesfatsion, L. and Judd, K.L.; North-Holland, Amsterdam, pp. 1433-1463; p. 1434.


Back to Top

Links

Leigh Tesfatsion's Agent-Based Modelling portal - The best site on the net for agent-based computational economics.

Repast - One of the best free agent-based modelling tools. Repast is very powerful to get the most out of it requires Java or C# programming skills.
For an excellent Repast tutorial by John Murphy (for Repast 3 not Simphony), click here.

Netlogo - Another one of the best free agent-based modelling tools. Netlogo is very well documented with dozens of demo programs with full code.
Luis Izquierdo has produced a terrific Netllogo quick guide. Thanks Luis!

MASON is another platform that is apparently quite good, though I haven't used it.

CORMAS quoted by Sawyer in his Social Emergence-Societies as Complex Systems (2005) as one of the best platforms to tackle social complexity.


For an excellent introduction to agent-based computational economics, take a look at the materials from the Seventh Trento Summer School held in 2006.

Each year the Argonne National Laboratory holds an 'Agent' conference (eg. Agent 2007), for all the proceedings & tutorials, see here.

Geographic Information Systems (GIS) & Agent-Based Modelling A useful blog by Andrew Crooks & Christian Castle.

University College London's Centre for Advanced Spatial Analysis

Monash University's VLAB - Lots of good demos of agent-based modelling applications.

CSIRO's Agent-Based Modelling Group (CABM)

Open Agent Based Modeling Consortium Introduced and decscribed here.

Journal of Artificial Societies and Social Simulation (JASSS) - An excellent online peer-reviewed journal.

Course on Computational Tools for Modelling Social Phenomena
by Robert Webber, University of Western Ontario, Canada. Lots of good notes and links.


Society for Economic Science with Heterogeneous Interacting Agents (ESHIA)

European Social Simulation Association

WinterSim - An annual conference held in the (Northern) Winter. Past programs and full papers are available here.

Java programming & other software:

Get the free Java SE Development Kit (JDK) and Java Runtime Environment (JRE) from Sun here.

Get Java 3D here.

For Java tutorials from Sun click here.

More Java programming tutorials here.

Big Faceless Java Graph Library - "A class library for creating industry leading Graphs and Charts in Java".

Java Topology Suite - An open source class library for 2D spatial work.

JUNG - "The Java Universal Network/Graph Framework is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network."

JGAP - Java Genetic Algorithms Package: "JGAP is a Genetic Algorithms and Genetic Programming component provided as a Java framework. It provides basic genetic mechanisms that can be easily used to apply evolutionary principles to problem solutions."

Weka - Data mining software in Java. "Weka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code."

Eclipse is one of the best Integrated Development Environments for Java programming.

For UML try Visual Paradigm. The Community version is free.

For Geographic Information Systems (GIS), Manifold is fantastic - and far cheaper than ESRI's ArcGIS suite.


Back to Top


Last updated: 4 February 2011
Copyright © Brett Parris, 2011. All rights reserved.
This is a personal web page and does not necessarily reflect the views of Monash University.
See the official disclaimer.
Back to Top