The coevolution of automata in the repeated Prisoner's Dilemma

A model of learning and adaptation is used to analyze the coevolution of strategies in the repeated Prisoner's Dilemma game under both perfect and imperfect reporting. Meta-players submit finite automata strategies and update their choices through an explicit evolutionary process modeled by a genetic algorithm. Using this framework, adaptive strategic choice and the emergence of cooperation are studied through ``computational experiments.'' The results of the analyses indicate that information conditions lead to significant differences among the evolving strategies. Furthermore, they suggest that the general methodology may have much wider applicability to the analysis of adaptation in economic and social systems.

[1]  R. Gaylord unpublished results , 1985 .

[2]  Drew Fudenberg,et al.  The Folk Theorem in Repeated Games with Discounting or with Incomplete Information , 1986 .

[3]  H. Simon,et al.  A Behavioral Model of Rational Choice , 1955 .

[4]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Kenneth A. De Jong,et al.  Are Genetic Algorithms Function Optimizers? , 1992, PPSN.

[7]  J. Friedman A Non-cooperative Equilibrium for Supergames , 1971 .

[8]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[9]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[10]  R. Axelrod Annotated bibliography on The Evolution of Cooperation , 1994 .

[11]  R. Heiner The Origin of Predictable Behavior , 1983 .

[12]  Ken Binmore,et al.  Modeling rational players I , 1987 .

[13]  Michael A. Arbib,et al.  Algebraic theory of machines, languages and semigroups , 1969 .

[14]  R. Aumann Survey of Repeated Games , 1981 .

[15]  Ken Binmore,et al.  Modeling Rational Players: Part II , 1987, Economics and Philosophy.

[16]  J. Holland,et al.  Artificial Adaptive Agents in Economic Theory , 1991 .

[17]  H. Simon,et al.  Theories of Decision-Making in Economics and Behavioural Science , 1966 .

[18]  A. Rubinstein,et al.  The Structure of Nash Equilibrium in Repeated Games with Finite Automata (Now published in Econometrica, 56 (1988), pp.1259-1282.) , 1986 .

[19]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[20]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[21]  Robert J. Aumann,et al.  Essays in game theory and mathematical economics in honor of Oskar Morgenstern , 1981 .

[22]  D.E. Goldberg,et al.  Classifier Systems and Genetic Algorithms , 1989, Artif. Intell..

[23]  Michael D. Vose,et al.  Generalizing the Notion of Schema in Genetic Algorithms , 1991, Artif. Intell..

[24]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[25]  M. Shubik Game theory in the social sciences: Concepts and solutions , 1982 .

[26]  S. Winter,et al.  An Evolutionary Theory of Economic Change.by Richard R. Nelson; Sidney G. Winter , 1987 .

[27]  Anatol Rapoport,et al.  A taxonomy of 2x2 games , 1966 .

[28]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[29]  Richard H. Day Adaptive Processes and Economic Theory , 1975 .

[30]  R. Axelrod,et al.  The Further Evolution of Cooperation , 1988, Science.

[31]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[32]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[33]  Michael A. Harrison,et al.  Introduction to switching and automata theory , 1965 .

[34]  J M Smith,et al.  Evolution and the theory of games , 1976 .

[35]  Ken Binmore,et al.  Economic Organizations as Games , 1989 .

[36]  Nancy. Martin,et al.  Convergence properties of a class of probabilistic adaptive schemes called sequential reproductive plans , 1973 .

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

[38]  Richard H. Day,et al.  Adaptive Economic Models , 1978 .

[39]  A. Rubinstein Finite automata play the repeated prisoner's dilemma , 1986 .

[40]  Daniel Raymond Frantz,et al.  Nonlinearities in genetic adaptive search. , 1972 .