Agent-based interpretations of classic network models

The paper is aimed at developing agent-based variants of traditional network models that make full use of concurrency. First, we review some classic models of the static structure of complex networks with the objective of developing agent-based models suited for simulating a large-scale, technology-enabled social network. Secondly, we outline the basic properties that characterize such networks. Then, we briefly discuss some classic network models and the properties of the networks they generate. Finally, we discuss how such models can be converted into agent-based models (i) to be executed more easily in heavily concurrent environments and (ii) to serve as basic blocks for more complex agent-based models. We evidence that many implicit assumptions made by traditional models regarding their execution environment are too expensive or outright impossible to maintain in concurrent environments. Consequently, we present the concurrency issues resulting from the violation of such assumptions. Then, we experimentally show that, under reasonable hypothesis, the agent-based variants maintain the main features of the classic models, notwithstanding the change of environment. Eventually, we present a meta-model that we singled out from the individual classic models and that we used to simplify the agent-oriented conversion of the traditional models. Finally, we discuss the software tools that we built to run the agent-based simulations.

[1]  Béla Bollobás,et al.  The Diameter of a Cycle Plus a Random Matching , 1988, SIAM J. Discret. Math..

[2]  Michael J. North,et al.  A Declarative Model Assembly Infrastructure for Verification and Validation , 2006, WCSS.

[3]  Wenji Mao,et al.  Agent-Based Social Simulation and Modeling in Social Computing , 2008, ISI Workshops.

[4]  S. Railsback,et al.  The Evolution of Agent-based Simulation Platforms : A Review of NetLogo 5 . 0 and ReLogo , 2012 .

[5]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

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

[7]  Ivan Dozov,et al.  針鉄鉱(α‐FeOOH)ナノロッドのネマチック懸濁液の顕著な磁性 , 2002 .

[8]  Juliette Rouchier,et al.  Advancing Social Simulation: The First World Congressi [Post-Conference Proceedings of the World Congress on Social Simulation, WCSS 2006, Kyoto, Japan, August 21-25, 2006] , 2011, WCSS.

[9]  Brian Vinter,et al.  Three Unique Implementations of Processes for PyCSP , 2009, CPA.

[10]  Paul Erdös,et al.  On random graphs, I , 1959 .

[11]  Alessandro Soro,et al.  Advances in Distributed Agent-Based Retrieval Tools , 2011, Advances in Distributed Agent-Based Retrieval Tools.

[12]  Richard J. Sadus,et al.  Erratum: energy and pressure of shearing fluids at different state points [Phys. Rev. E 64, 021201 (2001)] , 2002 .

[13]  Uri Wilensky,et al.  NetLogo: A simple environment for modeling complexity , 2014 .

[14]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[15]  Gordon D. Plotkin,et al.  A structural approach to operational semantics , 2004, J. Log. Algebraic Methods Program..

[16]  Enrico Franchi,et al.  A Domain Specific Language Approach for Agent-Based Social Network Modeling , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[17]  Ravi Kumar,et al.  Structure and evolution of online social networks , 2006, KDD '06.

[18]  Alessandro Vespignani,et al.  Epidemic spreading in scale-free networks. , 2000, Physical review letters.

[19]  Philip S. Yu,et al.  Link Mining: Models, Algorithms, and Applications , 2014, Link Mining.

[20]  J. Kertész,et al.  Structural transitions in scale-free networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[21]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[22]  Roberto Ierusalimschy,et al.  Revisiting coroutines , 2009, TOPL.

[23]  Joshua M. Epstein,et al.  Agent-based computational models and generative social science , 1999, Complex..

[24]  M. Newman,et al.  Renormalization Group Analysis of the Small-World Network Model , 1999, cond-mat/9903357.

[25]  H. Simon,et al.  ON A CLASS OF SKEW DISTRIBUTION FUNCTIONS , 1955 .

[26]  Agostino Poggi,et al.  HDS: a software framework for the realization of pervasive applications , 2010 .

[27]  Stefan Bornholdt,et al.  Emergence of a small world from local interactions: modeling acquaintance networks. , 2002, Physical review letters.

[28]  Enrico Franchi,et al.  Towards Agent-Based Models for Synthetic Social Network Generation , 2011 .

[29]  G. Yule,et al.  A Mathematical Theory of Evolution, Based on the Conclusions of Dr. J. C. Willis, F.R.S. , 1925 .

[30]  Akira Shimizu,et al.  Macroglobulin Structure: Variable Sequence of Light and Heavy Chains , 1970, Science.

[31]  M. Newman Properties of highly clustered networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Agostino Poggi,et al.  Multi-Agent Systems and Social Networks , 2012 .

[33]  Agostino Poggi,et al.  Enhancing Social Networks with Agent and Semantic Web Technologies , 2012, Collaboration and the Semantic Web.

[34]  Beom Jun Kim,et al.  Growing scale-free networks with tunable clustering. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[35]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[36]  Wilson C. K. Poon,et al.  Phase behavior and crystallization kinetics of PHSA-coated PMMA colloids , 2003 .

[37]  Stephen A. Cook,et al.  Hardware complexity and parallel computation , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[38]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[39]  E. Pimentel,et al.  The Journal of Logic and Algebraic Programming , 2001 .

[40]  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.

[41]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[42]  Mark E. J. Newman,et al.  Power-Law Distributions in Empirical Data , 2007, SIAM Rev..

[43]  R. Merton The Matthew Effect in Science , 1968, Science.

[44]  T. Snijders Statistical Models for Social Networks , 2011 .

[45]  Mark Newman,et al.  Models of the Small World , 2000 .

[46]  Claudia d'Amato,et al.  Collaboration and the Semantic Web - Social Networks, Knowledge Networks, and Knowledge Resources , 2012, Collaboration and the Semantic Web.

[47]  Agostino Poggi,et al.  Building Distributed and Pervasive Information Management Systems with HDS , 2011, Advances in Distributed Agent-Based Retrieval Tools.

[48]  Agostino Poggi,et al.  Agent-based Social Networks for Enterprise Collaboration , 2011, WETICE.

[49]  S. Havlin,et al.  Scale-free networks are ultrasmall. , 2002, Physical review letters.

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

[51]  Derek de Solla Price,et al.  A general theory of bibliometric and other cumulative advantage processes , 1976, J. Am. Soc. Inf. Sci..

[52]  Agostino Poggi,et al.  Using HDS for Realizing Multi-Agent Applications , 2010, MALLOW.