Agent-Based Modeling and Simulation

Agent-based modeling and simulation (ABMS) is a new approach to modeling systems comprised of autonomous, interacting agents. Computational advances have made possible a growing number of agent-based models across a variety of application domains. Applications range from modeling agent behavior in the stock market, supply chains, and consumer markets, to predicting the spread of epidemics, mitigating the threat of bio-warfare, and understanding the factors that may be responsible for the fall of ancient civilizations. Such progress suggests the potential of ABMS to have far-reaching effects on the way that businesses use computers to support decision-making and researchers use agent-based models as electronic laboratories. Some contend that ABMS “is a third way of doing science” and could augment traditional deductive and inductive reasoning as discovery methods. This brief tutorial introduces agent-based modeling by describing the foundations of ABMS, discussing some illustrative applications, and addressing toolkits and methods for developing agent-based models.

[1]  J. M. Sakoda The checkerboard model of social interaction , 1971 .

[2]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[3]  Michael W. Macy,et al.  Social Dynamics: Interaction,Reflexivity and Emergence. , 2005 .

[4]  Robert L. Axtell,et al.  WHY AGENTS? ON THE VARIED MOTIVATIONS FOR AGENT COMPUTING IN THE SOCIAL SCIENCES , 2000 .

[5]  Nicholas R. Jennings On Agent-Based Software Engineering" Artificial Intelligence , 2000 .

[6]  J Swanson,et al.  Business Dynamics—Systems Thinking and Modeling for a Complex World , 2002, J. Oper. Res. Soc..

[7]  Kenrick J. Mock,et al.  Final Report : An Agent-Based Model of Predator-Prey Relationships Between Transient Killer Whales and Other Marine Mammals , 2007 .

[8]  G. An,et al.  The Basic Immune Simulator: An agent-based model to study the interactions between innate and adaptive immunity , 2007, Theoretical Biology and Medical Modelling.

[9]  Brian Harvey,et al.  Computer science Logo style , 1985 .

[10]  Charles M. Macal,et al.  Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation , 2007 .

[11]  Michael J. North,et al.  AGENT-BASED MODELING AND SIMULATION: DESKTOP ABMS , 2007 .

[12]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[13]  Robert Tobias,et al.  Evaluation of free Java-libraries for social-scientific agent based simulation , 2004, J. Artif. Soc. Soc. Simul..

[14]  Robert Axelrod,et al.  Advancing the art of simulation in the social sciences , 1997, Complex..

[15]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[16]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[17]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[18]  Kathleen M. Carley,et al.  BioWar: scalable agent-based model of bioattacks , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[19]  Charles M. Macal,et al.  Escaping the Accidents of History: An Overview of Artificial Life Modeling with Repast , 2005 .

[20]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[21]  Luis Ferreira,et al.  Planning the Location of Intermodal Freight Hubs: an Agent Based Approach , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

[22]  John L. Casti BizSim: the world of business—in a box , 2006, Artificial Life and Robotics.

[23]  U. Netlogo Wilensky,et al.  Center for Connected Learning and Computer-Based Modeling , 1999 .

[24]  Kathleen M. Carley,et al.  Dynamic Social Network Modeling and Analysis: Workshop Summary and Papers , 2004 .

[25]  F. Al-Shamali,et al.  Author Biographies. , 2015, Journal of social work in disability & rehabilitation.

[26]  John R. Koza,et al.  Hidden Order: How Adaptation Builds Complexity. , 1995, Artificial Life.

[27]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[28]  Derek W. Bunn,et al.  Model-Based Comparisons of Pool and Bilateral Markets for Electricity , 2000 .

[29]  A. Troisi,et al.  An agent-based approach for modeling molecular self-organization. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[30]  Gregory R. Madey,et al.  Tools of the Trade: A Survey of Various Agent Based Modeling Platforms , 2009, J. Artif. Soc. Soc. Simul..