Adversarial Scheduling in Evolutionary Game Dynamics

Consider a system in which players at nodes of an underlying graph G repeatedly play Prisoner's Dilemma against their neighbors. The players adapt their strategies based on the past behavior of their opponents by applying the so-called win-stay lose-shift strategy. This dynamics has been studied in (Kittock 94), (Dyer et al. 2002), (Mossel and Roch, 2006). With random scheduling, starting from any initial configuration with high probability the system reaches the unique fixed point in which all players cooperate. This paper investigates the validity of this result under various classes of adversarial schedulers. Our results can be sumarized as follows: 1. An adversarial scheduler that can select both participants to the game can preclude the system from reaching the unique fixed point on most graph topologies. 2. A nonadaptive scheduler that is only allowed to choose one of the participants is no more powerful than a random scheduler. With this restriction even an adaptive scheduler is not significantly more powerful than the random scheduler, provided it is "reasonably fair". The results exemplify the adversarial scheduling approach we propose as a foundational basis for the generative approach to social science (Epstein 2007).

[1]  Moshe Tennenholtz,et al.  On the Emergence of Social Conventions: Modeling, Analysis, and Simulations , 1997, Artif. Intell..

[2]  Mark E. J. Newman,et al.  Structure and Dynamics of Networks , 2009 .

[3]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[4]  P. Hedström,et al.  Social mechanisms : an analytical approach to social theory , 1999 .

[5]  M. Batty Generative social science: Studies in agent-based computational modeling , 2008 .

[6]  Herbert Gintis,et al.  Handbook of Computational Economics: Agent-Based Computational Economics (Handbook of Computational Economics S.) by K. L. Judd, L. Tesfatsion, M. D. Intriligator and Kenneth J. Arrow (eds.) , 2007, J. Artif. Soc. Soc. Simul..

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

[8]  Alessandro Vespignani,et al.  Evolution and Structure of the Internet: A Statistical Physics Approach , 2004 .

[9]  Martin Posch Win Stay---Lose Shift: An Elementary Learning Rule for Normal Form Games , 1997 .

[10]  A. Wilhite Economic Activity on Fixed Networks , 2006 .

[11]  Shlomi Dolev,et al.  Self Stabilization , 2004, J. Aerosp. Comput. Inf. Commun..

[12]  Harold H. Kelley,et al.  The development of cooperation in the "minimal social situation". , 1962 .

[13]  Joshua M. Epstein,et al.  Chapter 12. TOWARD A CONTAINMENT STRATEGY FOR SMALLPOX BIOTERROR: AN INDIVIDUAL-BASED COMPUTATIONAL APPROACH , 2004 .

[14]  P. Hedström Dissecting the Social: On the Principles of Analytical Sociology , 2005 .

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

[16]  M. Nowak,et al.  A strategy of win-stay, lose-shift that outperforms tit-for-tat in the Prisoner's Dilemma game , 1993, Nature.

[17]  David Bawden,et al.  Book Review: Evolution and Structure of the Internet: A Statistical Physics Approach. , 2006 .

[18]  J. B. Sidowski,et al.  Reward and punishment in a minimal social situation. , 1957, Journal of experimental psychology.

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

[20]  James E. Kittock Emergent Conventions and the Structure of Multi--Agent Systems , 1995 .

[21]  Joshua M. Epstein,et al.  Growing artificial societies , 1996 .

[22]  B A Huberman,et al.  Evolutionary games and computer simulations. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[23]  Elchanan Mossel,et al.  Slow emergence of cooperation for win-stay lose-shift on trees , 2006, Machine Learning.

[24]  C. Cannings,et al.  Evolutionary Game Theory , 2010 .

[25]  A. Colman,et al.  The complexity of cooperation: Agent-based models of competition and collaboration , 1998, Complex..

[26]  Leigh Tesfatsion,et al.  Agent-Based Computational Economics: Growing Economies From the Bottom Up , 2002, Artificial Life.

[27]  Laurent Fribourg,et al.  Coupling and Self-stabilization , 2004, DISC.

[28]  Amos Israeli,et al.  Analyzing Expected Time by Scheduler-Luck Games , 1995, IEEE Trans. Software Eng..

[29]  Harry B. Hunt,et al.  Reachability problems for sequential dynamical systems with threshold functions , 2003, Theor. Comput. Sci..

[30]  TennenholtzMoshe,et al.  On the emergence of social conventions , 1997 .

[31]  Richard M. Thomas,et al.  Cooperation without awareness: a multiperson generalization of the minimal social situation , 1990 .

[32]  Leigh Tesfatsion,et al.  Handbook of Computational Economics, Volume 2: Agent-Based Computational Economics (Handbook of Computational Economics) , 2006 .

[33]  H. Kelley,et al.  The social psychology of groups , 1960 .

[34]  Laurent Fribourg,et al.  Brief announcement: coupling for Markov decision processes - application to self-stabilization with arbitrary schedulers , 2005, PODC '05.

[35]  Robert L. Axtell,et al.  Effects of Interaction Topology and Activation Regime in Several Multi-Agent Systems , 2000, MABS.

[36]  Martin E. Dyer,et al.  Convergence of the Iterated Prisoner's Dilemma Game , 2002, Combinatorics, Probability and Computing.

[37]  R. Durrett Random Graph Dynamics: References , 2006 .

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

[39]  Svante Janson,et al.  Random graphs , 2000, ZOR Methods Model. Oper. Res..

[40]  Madhav V. Marathe,et al.  Modeling and simulation of large biological, information and socio-technical systems: an interaction based approach , 2006 .

[41]  Redaktionen THE REVIEW OF ECONOMIC STUDIES , 1960 .