Book Read Free

Complexity and the Economy

Page 14

by W Brian Arthur


  θ

  2

  −

  +

  + +

  +

  −

  + +

  )] (A.1)

  1

  [(

  1

  1 )

  (

  t, i, j

  et , i, j

  pt

  dt

  Et, i, j pt 1 d

  t+1

  with θ = 1/75 in the complex regime, and 1/150 in the rational-expectations regime.

  This accuracy is used in three places. First, if multiple predictors are active, only the most accurate is used. Second, it is part of the fitness measure for

  selecting predictors for recombination in the genetic algorithm. This fitness

  measure is defined as

  f

  =

  − 2 −

  (A.2)

  t, i , j

  M et, i, j Cs

  where M is a constant; s is specificity, the number of bits that are set (not #) in the predictor’s condition array; and C = 0.005 is a cost levied for specificity.

  The value of M is irrelevant, given tournament rankings.

  Third, agents use the error variance of their current predictor for the

  forecast variance in the demand Eq. (5). (We keep this latter variance fixed

  between genetic algorithm implementations, updating it to its current value

  in Eq. (A.1) at each invocation.)

  Initial Expectations. We initialize agents’ expectations in both regimes by drawing the forecasting parameters from a uniform distribution of values centered upon the h.r.e.e. ones. We select a to be uniform (0.7, 1.2) and b to be uniform (−10, 19.002). The variance of all new predictors is initialized in all cases to the h.r.e.e. value of 4.0.

  The genetic algorithm. New predictors are generated by updating each agent’s predictor set at random intervals, on average every 250 periods or 1,000

  periods, depending on the regime, asynchronously across agents. The worst

  a sse t Pr icing under endogenous exPectat ion s [ 63 ]

  performing (least accurate) 20% of the agent’s 100 predictors are dropped, and are replaced by new ones, using uniform crossover and mutation. The

  agents are initialized by seeding them with random predictors: condition bits

  are set to 0 or 1 with probability 0.1, otherwise to #. This avoids bias in choosing predictors at the outset, and allows intelligent behavior to bootstrap itself up as the artificial agents generate predictive models that perform better. For the bitstrings, these procedures are standard genetic algorithm procedures for mutation and crossover (uniform crossover is used, which chooses a bit at

  random from each of the two parents). The forecasting parameter vectors are

  mutated by adding random variables to each individual component. And they

  are crossed over component-wise, or by taking linear combinations of the two

  vectors, or by selecting one or the other complete vector. Each of these pro-

  cedures is performed with equal probability. Crossover on a predictor is per-

  formed with probability 0.3 or 0.1 in the rational-expectations and complex

  regimes, respectively. Individual bits are mutated with probability 0.03. New

  predictors are brought into the predictor set with variance set to the average of their parents. If a bit has been changed, the new predictor’s variance is set to the average of that of all predictors. If this new variance is lower than the variance of the current default predictor less an absolute deviation, its variance is set to the median of the predictors’ variance. This procedure gives new predictors a reasonable chance of becoming used.

  Market Clearing. The price is adjusted each period by directly solving Eqs.

  (5) and (6) for p, which entails passing agents’ forecasting parameters to the clearing equation. In actual markets, of course, the price is adjusted by a specialist who may not have access to agents’ demand functions. But we note that

  actual specialists, either from experience or from their “books,” have a keen

  feel for the demand function in their markets, and use little inventory to balance day-to-day demand. Alternatively, our market-clearing mechanism simu-

  lates an auction in which the specialist declares different prices and agents

  continually resubmit bids until a price is reached that clears the market.

  Calculation of the Homogeneous Rational-Expectations Equilibrium. We calculate the homogeneous r.e.e. for the case where the market price is a linear function of the dividend p = f d + g which corresponds to the structure of our forecasts. We t

  t

  can then calculate f and g from the market conditions at equilibrium. A homogenous equilibrium demands that all agents hold 1 share, so that, from Eq. (5)

  E (

  +

  − +

  =

  2

  1

  λσ

  (A.3)

  + 1

  + 1 )

  (

  )

  t pt

  dt

  r pt

  p + d

  From the dividend process Eq. (4) and the linear form for the price, we can

  calculate σ 2

  = (1 +

  2

  +

  )

  and E ( p + d ) as

  f

  p

  d

  σe

  t

  t+1

  t+1

  E (

  +

  = 1 +

  1 − ρ

  + ρ

  +

  1

  ] +

  + 1 )

  (

  ) [(

  )

  t pt

  dt

  f

  d

  dt

  g

  [ 64 ] Complexity and the Economy

  Noting that the right side of Eq. (A.3) is constant, we can then solve for f and g as

  ρ

  f = 1+ r − ρ

  (1 + f )[(1 − ρ) d

  − λσ 2 ]

  g

  e

  =

  r

  Therefore, the expression:

  λ(2 + r) 2

  σ

  E

  e

  (

  +

  = 1 +

  +

  + 1

  + 1 )

  (

  )

  t pt

  dt

  r pt

  1 + − ρ

  (A.4)

  r

  is the h.r.e.e. forecast we seek.

  a sse t Pr icing under endogenous exPectat ion s [ 65 ]

  APPENDIX B

  The Santa Fe Artificial Stock Market

  The Santa Fe Artificial Stock Market has existed since 1989 in various designs (see Palmer et al. (1994) for a description of an earlier version). Since then a number of other artificial markets have appeared: e.g., Beltratti and Margarita (1992), Marengo and Tordjman (1995), and Rieck (1994). The Santa Fe Market

  is a computer-based model that can be altered, experimented with, and stud-

  ied in a rigorously controlled way. Most of the artificial market’s features are malleable and can be changed to carry out different experiments. Thus, the

  artificial market is a framework or template that can be specialized to focus

  on particular questions of interest in finance: for example, the effects of different agents having access to different information sets or predictive behav-

  iors; or of a transaction tax on trading volume; or of different market-making mechanisms.

  The framework allows other classes of utility functions, such as constant

  relative risk aversion. It allows a specialist or market maker, with temporary imbalances in fulfilled bids and offers, made up by changes in an inventory

  held by the specialist. It allows a n
umber of alternative random processes for

  { d }. And it allows for the evolutionary selection of agents via wealth.

  t The market runs on a NeXTStep computational platform, but is currently being ported to the Swarm platform. For availability of code, and for further

  information, readers should contact Blake LeBaron or Richard Palmer.

  [ 66 ] Complexity and the Economy

  REFERENCES

  W. B. Arthur (1992), “On Learning and Adaptation in the Economy,” Working Paper 92-07-038, Santa Fe Institute, Santa Fe, NM.

  W. B. Arthur (1994), “Inductive Behavior and Bounded Rationality,” Amer. Econ. Rev. , 84, pp. 406–411.

  W. B. Arthur (1995), “Complexity in Economic and Financial Markets,” Complexity, 1, pp. 20–25.

  A. Beltratti - S. Margarita (1992), “Simulating an Artificial Adaptive Stock Market,”

  mimeo, Turin University.

  L. Blume - D. Easley (1982), “Learning to Be Rational,” J. Econ. Theory, 26, pp. 340–351.

  L. Blume - D. Easley (1990), “Evolution and Market Behavior,” J. Econ. Theory, 58, pp. 9–40.

  T. Bollerslev - R. Y. Chou - N. Jayaraman - K. F. Kroner (1990), “ARCH Modeling in Finance: A Review of the Theory and Empirical Evidence,” J. Econometrics, 52, pp. 5–60.

  P. Bossaerts (1995), “The Econometrics of Learning in Financial Markets,” Econometric Theory, 11, pp. 151–189.

  M. Bray (1982), “Learning, Estimation, and Stability of Rational Expectations,”

  J. Econ. Theory, 26, pp. 318–339.

  W. Brock - J. Lakonishok - B. LeBaron (1991), “Simple Technical Trading Rules and the Stochastic Properties of Stock Returns,” Working Paper 91-01-006, Santa

  Fe Institute, Santa Fe, NM.

  W. Brock - C. H. Hommes (1996), “Models of Complexity in Economics and Finance,”

  mimeo, Department of Economics, University of Wisconsin, Madison.

  D. M. Cutler - J. M. Poterba - L. H. Summers (1989), “What Moves Stock Prices?,”

  J. Portfolio Mgmt. , 15, pp. 4–12.

  J. B. De Long - A. Shleifer - L. H. Summers - R. J. Waldmann (1990a), “Noise Trader Risk in Financial Markets,” J. Pol. Econ. , 98, pp. 703–738.

  J. B. De Long - A. Shleifer - L. H. Summers - R. J. Waldmann (1990b), “Positive Feedback Strategies and Destabilizing Rational Speculation,” J. Fin. , 45, pp. 379–395.

  J. B. De Long - A. Shleifer - L. H. Summers - R. J. Waldmann (1991), “The Survival of Noise Traders in Financial Markets,” J. Bus. , 64, pp. 1–18.

  B. T. Diba - H. I. Grossman (1988), “The Theory of Rational Bubbles in Stock Prices,”

  Econ. Jour. , 98, pp. 746–754.

  M. Eigen - P. Schuster (1979), The Hypercycle: A Principle of Natural Self-Organization, Springer, New York.

  E. F. Fama - K. R. French (1988), “Permanent and Temporary Components of Stock Market Prices,” J. Pol. Econ. , 96, pp. 246–273.

  J. A. Frankel - K. A. Froot (1990), “Chartists, Fundamentalists, and Trading in the Foreign Exchange Market,” AEA Papers & Proc. , 80, pp. 181–185.

  D. Friedman - M. Aoki (1992), “Inefficient Information Aggregation as a Source of Asset Price Bubbles,” Bull. Econ. Res. , 44, pp. 251–279.

  C. A. E. Goodhart - M. O’Hara (1995), “High Frequency Data in Financial Markets: Issues and Applications,” Unpublished manuscript, London School of Economics.

  E. R. Grannan - G. H. Swindle (1994), “Contrarians and Volatility Clustering,”

  Working Paper 94-03-010, Santa Fe Institute, Santa Fe, NM.

  S. J. Grossman (1976), “On the Efficiency of Competitive Stock Markets Where

  Traders Have Diverse Information,” J. Fin. , 31 pp. 573–585.

  S. J. Grossman - J. Stiglitz (1980), “On the Impossibility of Informationally Efficient Markets,” Amer. Econ. Rev. , 70, pp. 393–408.

  a sse t Pr icing under endogenous exPectat ion s [ 67 ]

  J. H. Holland - K. J. Holyoak - R. E. Nisbett - P. R. Thagard (1986), Induction, MIT

  Press, Cambridge, MA.

  S. Kauffman (1993), The Origin of Order: Self-Organization and Selection in Evolution, Oxford University Press, New York.

  J. M. Keynes (1936), General Theory of Employment, Interest, and Money, Macmillan, London.

  A. Kirman (1991), “Epidemics of Opinion and Speculative Bubbles in Financial

  Markets,” in Money and Financial Markets, M. Taylor (ed.), Macmillan, London.

  A. W. Kleidon (1986), “Anomalies in Financial Economics: Blueprint for Change?,”

  J. Bus. , 59, pp. 285–316 (supplement).

  M. Kurz (1994), “On the Structure and Diversity of Rational Beliefs,” Econ. Theory, 4, pp. 877–900.

  M. Kurz (1995), “Asset Prices with Rational Beliefs,” Working Paper 96-003,

  Economics Department, Stanford University.

  S. F. Leroy - R. D. Porter (1981), “Stock Price Volatility: Tests Based on Implied Variance Bounds,” Econometrica, 49, pp. 97–113.

  A. W. Lo - C. Mackinlay (1988), “Stock Prices Do Not Follow Random Walks: Evidence from a Simple Specification Test,” Rev. Fin. Stud. , 1, pp. 41–66.

  R. E. Lucas (1978), “Asset Prices in an Exchange Economy,” Econometrica, 46, pp. 1429–1445.

  L. Marengo - H. Tordjman (1995), “Speculation, Heterogeneity, and Learning:

  A Model of Exchange Rate Dynamics,” Working Paper WP-95-17, IIASA.

  P. Milgrom - N. Stokey (1982), “Information, Trade, and Common Knowledge,”

  J. Econ. Theory, 26, pp. 17–27.

  R. Nelson - S. Winter (1982), An Evolutionary Theory of Economic Change, Harvard University, Press/Bellknap, Cambridge, MA.

  R. G. Palmer - W. B. Arthur - J. H. Holland - B. Lebaron - P. Tayler (1994), “Artificial Economic Life: A Simple Model of a Stockmarket,” Physica D, 75, pp. 264–274.

  J. M. Poterba - L. H. Summers (1988), “Mean Reversion in Stock Prices: Evidence and Implications,” J. Fin. Econ. , 22, pp. 27–59.

  C. Rieck (1994), “Evolutionary Simulation of Asset Trading Strategies,” in Many-Agent Simulation and Artificial Life, E. Hillenbrand and J. Stender (eds.), IOS Press, Washington, DC.

  D. E. Rumelhart (1977), Human Information Processing, Wiley, New York.

  T. J. Sargent (1993), Bounded Rationality in Macroeconomics, Oxford University Press, New York.

  R. Schank - R. P. Abelson (1977), Scripts, Plans, Goals, and Understanding, Erlbaum, Hillsdale, NJ.

  R. J. Shiller (1981), “Do Stock Prices Move Too Much to Be Justified by Subsequent Changes in Dividends?,” Amer. Econ. Rev. , 71, pp. 421–436.

  R. J. Shiller (1989), Market Volatility, MIT Press, Cambridge, MA.

  A. Shleifer - L. H. Summers (1990), “The Noise Trader Approach to Finance,” J. Econ.

  Perspectives, 4, pp. 19–33.

  G. Soros (1994), The Theory of Reflexivity, Soros Fund Management, New York.

  L. H. Summers (1986), “Does the Stock Market Rationally Reflect Fundamental

  Values?,” J. Fin. , 46, pp. 591–601.

  R. H. Thaler (1993), Advances in Behavioral Finance, Russell Sage Foundation, New York.

  M. Youssefmir - B. Huberman (1995), “Clustered Volatility in Multiagent Dynamics,”

  Working Paper 95-05- 051, Santa Fe Institute, Santa Fe, NM.

  [ 68 ] Complexity and the Economy

  CHAPTER 4

  Competing Technologies,

  Increasing Returns, and Lock-In

  by Historical Events

  W. BRIAN ARTHUR*

  This paper introduced many of the concepts of increasing returns economics: competing technologies, lock-in by small historical events, and the possibility of non-predictable, path-dependent outcomes. It was known beforehand that increasing returns could lead to multiple equilibria, not all of which could be optimal. What wasn’t known was how one particular outcome out of the many possible would be selected; from a static viewpoint, which outcome would be “chosen” was indeterminate. This paper p
ut forward a solution to the selection problem by redefining increasing returns problems as dynamic problems subject to random events. In a given realization under a particular set of small random events one outcome would be selected, in another realization under a different set of small random events a different outcome would be selected. Increasing returns problems should therefore be studied as probabilistic systems that unfold over time, an approach that has since become the accepted one.

  The paper first appeared in September 1983 as Working Paper WP-83-90 at the

  International Institute for Applied Systems Analysis. But with its emphasis on possible lock-in to non-predicable, inferior outcomes, it proved difficult to publish. The paper underwent six years of submissions before this version finally appeared in the Economic Journal, 99, 116–131, 1989. Since then it has become one of the most heavily cited papers in economics.1 I included it in my previous collected papers volume, Increasing

  * I thank Robin Cowan, Paul David, Joseph Farrell, Ward Hanson, Charles

  Kindleberger, Richard Nelson, Nathan Rosenberg, Paul Samuelson, Martin Shubik, and Gavin Wright for useful suggestions and criticisms. An earlier version of part of this paper appeared in 1983 as Working Paper 83-90 at the International Institute for Applied Systems Analysis, Laxenburg, Austria. Support from the Centre for Economic Policy Research, Stanford, and from the Guggenheim Foundation is acknowledged.

  1. See H. Kim, A. Morse, and L. Zingales. “What Has Mattered to Economics since 1970.” J. Econ. Perspectives 20, 4, 2006.

  Returns and Path Dependence in the Economy, University of Michigan Press, 1994, but because it is considered a foundational paper in complexity economics, I’ve included it here too.

  This paper explores the dynamics of allocation under increasing returns

  in a context where increasing returns arise naturally: agents choosing

  between technologies competing for adoption.

  Modern, complex technologies often display increasing returns to adop-

  tion in that the more they are adopted, the more experience is gained with

  them, and the more they are improved.2 When two or more increasing-return

  technologies “compete” then, for a “market” of potential adopters, insignifi-

 

‹ Prev