Modelado de sistemas complejos mediante simulación basada en agentes y mediante dinámica de sistemas

Este trabajo compara dos tecnicas de modelado de sistemas complejos: la simulacion basada en agentes y la dinamica de sistemas. Esta comparacion se lleva a cabo dentro del marco general del proceso de modelado cientifico. Los autores concluyen que la principal diferencia entre las dos metodologias se encuentra en el proceso de abstraccion que cada una de ellas realiza para construir el modelo formal a partir del sistema complejo observado. Esta diferencia inicial se extiende a las restantes etapas del proceso de modelado cientifico. Finalmente, se indican los principales factores y las propiedades generales de un sistema complejo que hacen que una u otra tecnica sea mas relevante, aunque los autores destacan que, en la mayoria de los casos, modelizar un mismo sistema mediante las dos tecnicas es la solucion idonea. This paper compares two approaches in complex systems modelling: agentbased modelling and system dynamics. The comparison is undertaken within the general framework of the process of scientific modelling. We argue that the most important difference between the two approaches appears when the modeller builds an abstraction of the target system to develop a formal model from it. This initial difference extends to the following stages of the modelling process, making the two approaches clearly distinctive. Finally, we outline the main general factors that may make one approach more suitable than the other; nevertheless, we also emphasise that modelling the same target system using both techniques seems to be a fruitful and worthy activity.

[1]  Tamas Vicsek Complexity: The bigger picture , 2002, Nature.

[2]  George B. Kleindorfer,et al.  Validation in Simulation: Various Positions in the Philosophy of Science , 1998 .

[3]  Flaminio Squazzoni,et al.  The Micro-Macro Link in Social Simulation , 2008 .

[4]  John H. Holland,et al.  Emergence. , 1997, Philosophica.

[5]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[6]  R. Hegselmann,et al.  Simulating Social Phenomena , 1997 .

[7]  Scott Moss,et al.  Alternative Approaches to the Empirical Validation of Agent-Based Models , 2007, J. Artif. Soc. Soc. Simul..

[8]  R. Leombruni,et al.  Why are economists sceptical about agent-based simulations? , 2005 .

[9]  Andrew Ford,et al.  System Dynamics and the Electric Power Industry , 1997 .

[10]  Thomas C. Schelling,et al.  Dynamic models of segregation , 1971 .

[11]  Jack P. C. Kleijnen,et al.  EUROPEAN JOURNAL OF OPERATIONAL , 1992 .

[12]  E. Ostrom,et al.  Rules, Games, and Common-Pool Resources , 1994 .

[13]  John D. Sterman,et al.  System Dynamics: Systems Thinking and Modeling for a Complex World , 2002 .

[14]  Nigel Gilbert,et al.  Varieties of emergence , 2002 .

[15]  José Manuel Galán,et al.  Appearances Can Be Deceiving: Lessons Learned Re-Implementing Axelrod's 'Evolutionary Approach to Norms' , 2005, J. Artif. Soc. Soc. Simul..

[16]  Jorge J. Gómez-Sanz,et al.  Visual Modeling for Complex Agent-Based Simulation Systems , 2005, MABS.

[17]  B. Edmonds,et al.  Computational Simulation as Theoretical Experiment , 2005 .

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

[19]  S. Goldstein,et al.  Pro: the general anesthesiologist should be trained and certified in transesophageal echocardiography. , 2010, Journal of cardiothoracic and vascular anesthesia.

[20]  Alun D. Preece,et al.  Semantic support for computational land-use modelling , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[21]  J. Homer,et al.  System dynamics modeling for public health: background and opportunities. , 2006, American journal of public health.

[22]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[23]  M. Holcombe,et al.  The epitheliome: agent-based modelling of the social behaviour of cells. , 2004, Bio Systems.

[24]  Bruce Edmonds,et al.  SDML: A Multi-Agent Language for Organizational Modelling , 1998, Comput. Math. Organ. Theory.

[25]  B. Cruz Evaluando la dinámica de sistemas como una herramienta para enseñar Historia , 2007 .

[26]  Nicholas Mark Gotts,et al.  IMITATIVE VERSUS NONIMITATIVE STRATEGIES IN A LAND-USE SIMULATION , 2001, Cybern. Syst..

[27]  Nicholas Mark Gotts,et al.  Reinforcement Learning Dynamics in Social Dilemmas , 2008, J. Artif. Soc. Soc. Simul..

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

[29]  Thomas S. Deisboeck,et al.  Simulating the time series of a selected gene expression profile in an agent-based tumor model , 2003, nlin/0308002.

[30]  Nicholas Mark Gotts,et al.  ASPIRATION LEVELS IN A LAND USE SIMULATION , 2003, Cybern. Syst..

[31]  David N. Ford,et al.  Dynamic modeling of product development processes , 1998 .

[32]  A. J. Taylor The Verification of Dynamic Simulation Models , 1983 .

[33]  Pietro Terna,et al.  How to build and use agent-based models in social science , 2000 .

[34]  Steven L. Lytinen,et al.  Agent-based Simulation Platforms: Review and Development Recommendations , 2006, Simul..

[35]  David N. Ford,et al.  System Dynamics Applied to Project Management: A Survey, Assessment, and Directions for Future Research , 2007, System Dynamics.

[36]  R. Axelrod,et al.  The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration , 1998 .

[37]  Paul E. Johnson,et al.  Simulation Modeling in Political Science , 1999 .

[38]  John Bowers,et al.  System dynamics in project management: a comparative analysis with traditional methods , 1996 .

[39]  C. Vlachos,et al.  Evolvable social agents for bacterial systems modeling , 2004, IEEE Transactions on NanoBioscience.

[40]  José Manuel Galán,et al.  Techniques to Understand Computer Simulations: Markov Chain Analysis , 2009, J. Artif. Soc. Soc. Simul..

[41]  R. Hughes Models and Representation , 1997, Philosophy of Science.

[42]  François Bousquet,et al.  Multi-agent simulations and ecosystem management: a review , 2004 .

[43]  Thomas S Deisboeck,et al.  Emerging patterns in tumor systems: simulating the dynamics of multicellular clusters with an agent-based spatial agglomeration model. , 2002, Journal of theoretical biology.

[44]  Nicholas Mark Gotts,et al.  Transient and asymptotic dynamics of reinforcement learning in games , 2007, Games Econ. Behav..

[45]  Alun D. Preece,et al.  A Semantic Grid Service for Experimentation with an Agent-Based Model of Land-Use Change , 2007, J. Artif. Soc. Soc. Simul..

[46]  Miles T. Parker,et al.  What is Ascape and Why Should You Care? , 2001, J. Artif. Soc. Soc. Simul..

[47]  Bruce Edmonds,et al.  Errors and Artefacts in Agent-Based Modelling , 2009, J. Artif. Soc. Soc. Simul..

[48]  Bruce Edmonds,et al.  The Use of Models - Making MABS Actually Work , 2000 .

[49]  Blake LeBaron,et al.  Agent-based computational finance : Suggested readings and early research , 2000 .