Academia.eduAcademia.edu
The Evolution of Expectations in Boundedly Rational Agents Edmund Chattoe (Lady Margaret Hall) This thesis was submitted for the degree of DPHIL in the Department of Economics at the University of Oxford on 23rd January 2003. It is 75297 words long and contains 23168 additional words in 3 appendices. The Evolution of Expectations in Boundedly Rational Agents Edmund Chattoe (Lady Margaret Hall) Submitted for the degree of DPHIL, Hilary 2003. Abstract This thesis develops an analogy between biological evolution and the adaptation of firm decision processes under oligopoly and uses it to build a computer simulation involving the technique of Genetic Programming. The decision processes and operating procedures of the firm represent the “genes” which produce particular actions (such as price setting) in the “body” (phenotype) of the firm. Decision processes are varied by processes analogous to recombination and mutation and firms are selected - though bankruptcy or having an inadequate share of the market - according to the effectiveness of their decision strategies in setting prices that produce profits. Over time, less successful decision processes (which yield less profit) are weeded out and more successful ones are modified and recombined to produce even greater effectiveness. The result is that markets “self-organise” in a way that would be very hard for rational or adaptive learning processes to achieve. The simulation model replicates existing work in this field and is then extended to investigate the evolution of expectations and heterogeneity of firm goals. The results cast light on the importance of expectations in market co-ordination and the important role of different firm goals in determining market structure. The model also provides insights into the importance of salient choices in speculative markets and possible mechanisms for tacit collusion between firms. The objective of the thesis is to show that simulations based on Genetic Programming are plausible, feasible and able to produce results of interest to economics. Acknowledgements I dedicate this thesis to my parents, without whom... I am very grateful to my supervisor Michael Bacharach (1936-2002) for his constant help and inspiration. I wish he were still here to see the thesis accepted. Thanks are also due to my examiners for their helpful suggestions concerning revisions. Finally, thanks to Adrienne, who has had to put up with a lot in the last year. Table of Contents Chapter 1 A Short Introduction 1 Chapter 2 Biology 6 2.1 The Development of Evolutionary Biology 2.1.1 2.1.2 2.1.3 2.1.4 Why Study Biological Evolution? Darwinian Selection Mendelian Genetics Neo-Darwinism and Contemporary Genetics 6 6 8 15 19 2.2 Some Evolutionary Fallacies 25 2.3 A Formal Description of Evolution 34 2.3.1 2.3.2 The Four Process Description Illustrative Example: A Simple Evolutionary Game 34 36 Chapter 3 Economics 41 3.1 Introduction 41 3.2 The Prehistory of Evolutionary Economics 42 3.2.1 3.2.2 3.3 Sociobiology, Social Darwinism and EEM Marshall, Veblen and Schumpeter The History of Evolutionary Economics 3.3.1 3.3.2 3.4 Alchian Penrose Bounded Rationality and Behavioural Economics 3.4.1 3.4.2 3.5 Two Interpretations of Bounded Rationality Bounded Rationality as an Empirical Theory of Process Contemporary Evolutionary Economics 3.5.1 3.5.2 3.5.3 3.6 The Nelson and Winter Approach The Nelson and Winter Models Evaluating the Nelson and Winter Approach Conclusions Chapter 4 Artificial Intelligence 42 45 51 51 66 81 82 87 96 97 100 104 108 110 4.1 The Artificial Intelligence Perspective 110 4.1.1 4.1.2 4.1.3 What is Artificial Intelligence? Instrumental and Descriptive Models The Difficulties of Search 111 116 119 4.2 Genetic Algorithms, Classifier Systems and Genetic Programming 122 4.2.1 The Basic Genetic Algorithm 122 4.2.1.1 4.2.1.2 4.2.1.3 4.2.1.4 4.2.1.5 4.2.1.6 What is a Genetic Algorithm? The Problem Representation and Initial Population The Fitness Function The Process of Reproduction The Genetic Operators Convergence 122 126 128 129 132 136 4.2.2 Developing the Genetic Algorithm 137 4.2.2.1 4.2.2.2 4.2.2.3 Generalising the Solution Representation The Formal Analysis of Genetic Algorithms Making the Process of Evolution Endogenous 138 140 141 4.2.3 Genetic Programming 145 4.3 Models of Firm Decision Making Using Evolutionary Algorithms 153 4.3.1 4.3.2 4.3.3 4.3.4 The Advantages of Simulation EEM Using Genetic Algorithms EEM Using Classifier Systems EEM Using Genetic Programming 154 155 164 172 Chapter 5 A Basic Model of Price Adaptation Under Oligopoly 177 5.1 Introduction 177 5.2 Setting Out the Basic Model 180 5.2.1 5.2.2 5.2.3 5.2.4 5.3 A Description of the Basic Model Clarifications and Modifications of the Dosi et al. Model Technical Specifications for the Basic Model The Status of the Model Replication and Discussion of the Basic Model 180 185 192 195 199 5.3.1 5.3.2 The Monopoly Case The Oligopoly Case 199 219 Chapter 6 Three Case Studies in Evolutionary Adaptation 227 6.1 Introduction 227 6.2 The Interpretation of Strategies 230 6.3 The Evolution of Firm Goals 238 6.4 The Evolution of Expectations 248 6.5 Conclusions 258 6.5.1 6.5.2 6.5.3 6.5.4 The Interpretation of Strategies The Empirical Study of Firm Genotypes Extending the Model Extending the Representation Appendix 1 Bibliography Appendix 2 Programme Code – The Oligopoly Model Appendix 3 Programme Code – The Tree Interpreter 259 261 262 264 1-21 1-70 1-6 Detailed Chapter Summary The first chapter provides a brief introduction to the contents and arguments of the thesis. The second chapter describes the biological theory of evolution in detail, showing how it serves as a powerful adaptive mechanism for uncertain environments. The purpose of this section is to make the clearest possible statement of the biological theory so that the quality of the proposed analogy between biological evolution and economic change can be evaluated fairly. The next section of the chapter examines and refutes several “folk” misunderstandings of evolution that are important because they have affected economic applications of evolutionary ideas. The final part of the chapter provides a formal description of evolutionary processes. This is applied to a simple evolutionary game to demonstrate its applicability and heuristic value for subsequent use. The third chapter reviews key applications of evolutionary ideas to firm decision-making. The first section situates evolutionary economics in historical and intellectual terms. The second section provides a detailed discussion of work by Alchian, the first economist to provide a framework for evolutionary firm adaptation explicit enough to form the basis for modelling. This paper specifies the detailed analogy between biological and economic evolution. The third section analyses an extensive critique of this work by Penrose. The fourth section deals with an interpretation of Bounded Rationality suitable for evolutionary economics and its modelling implications. The fifth section reviews how Alchian’s ideas were translated into models by Nelson and Winter and others. This section raises systematic difficulties with the status of these models as a preamble to showing how they are solved using Evolutionary Algorithms. The fourth chapter begins by introducing the Artificial Intelligence approach to modelling It also discusses the general treatment of search problems in Artificial Intelligence. This section shows how many search algorithms fail in complex environments. The next few sections provide a detailed discussion of Evolutionary Algorithms and their ability to overcome the search problem. This section also discusses how Evolutionary Algorithms can be used as plausible descriptive models of adaptation. The third section provides a detailed review of all descriptive models using Evolutionary Algorithms to explore firm decision making. It compares the strengths and weaknesses of different Evolutionary Algorithms for this task, concluding that Genetic Programming is the best technique for producing realistic descriptive models and addressing the limitations of the models discussed in the previous chapter. The fifth chapter independently replicates the only other descriptive model of firm decision adaptation under oligopoly. The first half of the chapter describes the model and modifies it to increase its behavioural plausibility and consistency of interpretation. The second part of the chapter presents replicated results for the model, interprets both the replicable and non-replicable results (showing that some of the original findings must be treated with considerable caution) and carries out additional experiments. The sixth and final chapter begins by discussing the applicability and limitations of the Dosi et al. model. It then presents three case studies that extend the model or develop its interpretation. The first introduces a simple tool for interpreting strategies in terms of elasticity and shows how in can be used to sharpen analysis. The second case study allows firms to have multiple goals for evaluating their strategies. It shows that certain goals have profound effects on the strategies evolved and the resulting state of the market. The third case study, for which the thesis was named, allows firms to develop expectations rather than only acting on lagged information. It is shown that this has a dramatic impact on co-ordination. The conclusion sums up the findings of the thesis, suggests some general limitations of the approach and possible directions for further research. The three appendices contain the bibliography and two programmes: one for the main oligopoly simulation and one for the strategy interpretation tool.