Genetic programming learning and the Cobweb model

Using genetic programming to model the cobweb model as a multiagent system, this chapter generalizes the work done by Arifovic (1994), which is based on genetic algorithms. We find that the rational expectations equilibrium price which can be discovered by genetic algorithms can also be discovered by genetic programming. Furthermore, genetic programming requires much less prior knowledge than genetic algorithms. The reasonable upper limit of the price and the characteristic of the equilibrium which is assumed as the prior knowledge in genetic algorithms can all be discovered by genetic programming. In addition, GP-based markets have a self-stabilizing force which is capable of bringing any deviations caused by mutation back to the rational expectations equilibrium price. All of these features show that genetic programming can be a very useful tool for economists to model learning and adaptation in multiagent systems. In particular, with respect to the understanding of the dynamics of the market process, it provides us with a visible foundation for the “invisible hand”.

[1]  Günter Rudolph,et al.  Convergence analysis of canonical genetic algorithms , 1994, IEEE Trans. Neural Networks.

[2]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

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

[4]  Stephen J. DeCanio,et al.  Rational Expectations and Learning from Experience , 1979 .

[5]  T. Sargent Bounded rationality in macroeconomics , 1993 .

[6]  A Reconsideration of the Theory of Inflation , 1976 .

[7]  John R. Koza,et al.  Hierarchical Genetic Algorithms Operating on Populations of Computer Programs , 1989, IJCAI.

[8]  Robert E. Lucas,et al.  Adaptive Behavior and Economic Theory , 1986 .

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

[10]  R. Battalio,et al.  Selection Dynamics, Asymptotic Stability, and Adaptive Behavior , 1994, Journal of Political Economy.

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

[12]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[13]  Uday Kumar Chakraborty,et al.  Using Reliability Analysis to Estimate the Number of Generations to Convergence in Genetic Algorithms , 1993, Inf. Process. Lett..

[14]  J. Muth Rational Expectations and the Theory of Price Movements , 1961 .

[15]  J. K. Kinnear,et al.  Advances in Genetic Programming , 1994 .

[16]  M. Bray Learning, estimation, and the stability of rational expectations , 1982 .

[17]  T. Sargent,et al.  Convergence of Least Squares Learning Mechanisms in Self- Referential Linear Stochastic Models* , 1989 .

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