Evolving agent socienties that avoid social dilemmas

The social sciences literature abound in problems of providing and maintaining a public good in a society composed of self-interested individuals [8]. Public goods are social benefits that can be accessed by individuals irrespective of their personal contributions. In our previous work we have demonstrated the use of genetic algorithms (GAs) for generating an optimized agent society that can circumvent a particularly problematic social dilemma. In that approach, each chromosome represented the entire agent society and the GA found the best co-adapted society. Though encouraging, this result is less exciting than the possibility of evolving a set of co-adapted chromosomes where each chromosome represent an agent, and hence the population represents the society. In this paper, we describe our approach to using such an adaptive systems approach to using GAs for evolving agent societies. We present experimental results from several domains including the classic problem of the Tragedy of the Commons [17].

[1]  Kennetb A. De Genetic Algorithms Are NOT Function Optimizers , 1992 .

[2]  Tad Hogg,et al.  Social Dilemmas in Computational Ecosystems , 1995, IJCAI.

[3]  Richard K. Belew,et al.  Methods for Competitive Co-Evolution: Finding Opponents Worth Beating , 1995, ICGA.

[4]  John Forge,et al.  International Studies in the Philosophy of Science , 1996 .

[5]  Tad Hogg,et al.  Dilemmas in Computational Societies , 1995, ICMAS.

[6]  Bryant A. Julstrom Effects of Contest Length and Noise on Reciprocal Altruism, Cooperation, and Payoffs in the Iterated Prisoner's Dilemma , 1997, ICGA.

[7]  Kenneth A. De Jong,et al.  Genetic Algorithms are NOT Function Optimizers , 1992, FOGA.

[8]  John J. Grefenstette,et al.  A Coevolutionary Approach to Learning Sequential Decision Rules , 1995, ICGA.

[9]  A. Roadmapof A Roadmap of Agent Research and Development , 1995 .

[10]  Sandip Sen,et al.  Crossover Operators for Evolving A Team , 1997 .

[11]  A. Irvine How Braess’ paradox solves Newcomb's problem* , 1993 .

[12]  Tad Hogg,et al.  Controlling chaos in distributed systems , 1991, IEEE Trans. Syst. Man Cybern..

[13]  Sandip Sen,et al.  Resolving Social Dilemmas Using Genetic Algorithms: Initial Results , 1997, ICGA.

[14]  Sandip Sen,et al.  Shared memory based cooperative coevolution , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[15]  G. Hardin,et al.  The Tragedy of the Commons , 1968, Green Planet Blues.

[16]  Larry Bull,et al.  Evolutionary computing in multi-agent environments: Partners , 1997 .

[17]  Sandip Sen,et al.  Strongly Typed Genetic Programming in Evolving Cooperation Strategies , 1995, ICGA.

[18]  John J. Grefenstette,et al.  Methods for Competitive and Cooperative Co-evolution , 1996 .

[19]  John J. Grefenstette,et al.  The Evolution of Strategies for Multiagent Environments , 1992, Adapt. Behav..

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

[21]  B. Huberman,et al.  THE DYNAMICS OF SOCIAL DILEMMAS , 1994 .