On social learning and robust evolutionary algorithm design in economic games

Agent-based computational economics (ACE) combines elements from economics and computer science. In this paper, the authors focused on the relation between the evolutionary technique that is used and the economic problem that is modeled. In the field of ACE, economic simulations often derive parameter settings for the genetic algorithm directly from the values of the economic model parameters. In this paper, two important approaches that are dominating in ACE were compared and showed that the above practice may hinder the performance of the GA and thereby hinder agent learning. More specifically, it is shown that economic model parameters and evolutionary algorithm parameters should be treated separately by comparing the two widely used approaches to social learning with respect to their convergence properties and robustness. This leads to new considerations for the methodological aspects of evolutionary algorithm design within the field of ACE. Improved social (ACE) simulation results were also presented for the Cournot oligopoly game, yielding (higher profit) Cournot-Nash equilibria instead of the competitive equilibria.

[1]  Nicolaas J. Vriend,et al.  An Illustration of the Essential Difference between Individual and Social Learning, and its Consequences for Computational Analyses , 1998 .

[2]  J. Duffy,et al.  Using Genetic Algorithms to Model the Evolution of Heterogeneous Beliefs , 1999 .

[3]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[4]  Tomas Klos,et al.  Decentralized Interaction and Co-Adaptation in the Repeated Prisoner&2018;s Dilemma , 1999, Comput. Math. Organ. Theory.

[5]  W. Brian Arthur,et al.  On designing economic agents that behave like human agents , 1993 .

[6]  Robert Axelrod,et al.  The Evolution of Strategies in the Iterated Prisoner's Dilemma , 2001 .

[7]  A. Cournot Researches into the Mathematical Principles of the Theory of Wealth , 1898, Forerunners of Realizable Values Accounting in Financial Reporting.

[8]  Frank Westerhoff,et al.  Modeling Exchange Rate Behavior with a Genetic Algorithm , 2003 .

[9]  D. Midgley,et al.  Breeding competitive strategies , 1997 .

[10]  George J. Mailath,et al.  Introduction: Symposium on evolutionary game theory , 1992 .

[11]  Jörgen W. Weibull,et al.  Evolutionary Game Theory , 1996 .

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

[13]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[14]  F. Vega-Redondo The evolution of Walrasian behavior , 1997 .

[15]  Sibel Sirakaya,et al.  On-line computation of Stackelberg equilibria with synchronous parallel genetic algorithms , 2003 .

[16]  Leigh Tesfatsion,et al.  Introduction to the CE Special Issue on Agent-Based Computational Economics , 2001 .

[17]  Herbert Dawid,et al.  Learning of cycles and sunspot equilibria by Genetic Algorithms , 1996 .

[18]  T. Riechmann Genetic algorithm learning and evolutionary games , 2001 .

[19]  Eric Ringhut,et al.  Modeling Expectations with GENEFER – an Artificial Intelligence Approach , 2003 .

[20]  Ellen R. McGrattan,et al.  Money as a medium of exchange in an economy with artificially intelligent agents , 1990 .

[21]  Edmund Chattoe,et al.  Just How (Un)realistic are Evolutionary Algorithms as Representations of Social Processes? , 1998, J. Artif. Soc. Soc. Simul..

[22]  Murat Yildizoglu,et al.  Competing R&D Strategies in an Evolutionary Industry Model , 2002 .

[23]  M. Nowak,et al.  Evolutionary game theory , 1995, Current Biology.

[24]  Thomas Riechmann Learning in Economics , 2001 .

[25]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[26]  Shu-Heng Chen,et al.  Evolving traders and the business school with genetic programming: A new architecture of the agent-based artificial stock market , 2001 .

[27]  Herbert Dawid,et al.  Adaptive Learning by Genetic Algorithms , 1996 .

[28]  Drew Fudenberg,et al.  Learning in Games , 1998 .

[29]  Bruce Edmonds,et al.  Towards a Descriptive Model of Agent Strategy Search , 1999 .

[30]  H. Varian Microeconomic analysis : answers to exercises , 1992 .

[31]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

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

[33]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[34]  Tomas Klos Decentralized interaction and co-adaptation in the repeated prisoner's dilemma , 1997 .

[35]  Han La Poutré,et al.  Stabilization of tag-mediated interaction by sexual reproduction in an evolutionary agent system , 2005, Inf. Sci..

[36]  Volker Nissen,et al.  Evolutionary Algorithms in Management Applications , 1995 .

[37]  P. McNelis,et al.  Approximating and Simulating the Stochastic Growth Model: Parameterized Expectations, Neural Networks, and the Genetic Algorithm , 2001 .

[38]  Jasmina Arifovic,et al.  Evolutionary dynamics of currency substitution , 2001 .

[39]  Jasmina Arifovic Genetic algorithm learning and the cobweb model , 1994 .

[40]  Jasmina Arifovic,et al.  STABILITY OF EQUILIBRIA UNDER GENETIC-ALGORITHM ADAPTATION: AN ANALYSIS , 1998 .

[41]  Shu-Heng Chen,et al.  Toward a computable approach to the efficient market hypothesis: An application of genetic programming , 1995 .