Professional Documents
Culture Documents
and
Chaotic Motion
Second Edition
by
Hans-Walter Lorenz
Volkswirtschaftliches Seminar
Georg-August-Universitat
Platz der Gottinger Sieben 3
W-3400 Gottingen, Germany
To My Parents
VII
Prefaces
Prefaces
Hans-Walter Lorenz
with Gunter
Gabisch (Gabisch, G./Lorenz, H.-W.: Business Cycle Theory. BerlinHeidelberg-New York: Springer). It turned out that a lot of interesting material
could only be sketched in a business cycle text, either because the relevance for
business cycle theory was not evident or because the material required an interest
in dynamical economics which laid beyond the scope of a survey text for advanced
undergraduates. While much of the material enclosed in this book can be found
in condensed and sometimes more or less identical form in that business cycle
text, the present monograph attempts to present nonlinear dynamical economics
in a broader context with economic examples from other elds than business cycle
theory.
It is a pleasure for me to acknowledge the critical comments, extremely detailed
remarks, or suggestions by many friends and colleagues. The responses to earlier
versions of the manuscript by W.A. Barnett, M. Boldrin, W.A. Brock, C. Chiarella, C.
Dale, G. Feichtinger, P. Flaschel, D.K. Foley, R.M. Goodwin, D. Kelsey, M. Lines, A.
Medio, L. Montrucchio, P. Read, C. Sayers, A. Schmutzler, H. Schnabl, G. Silverberg,
H.-W. Sinn, J. Sterman, and R. Tscherning not only encouraged me to publish
the book in its present form but helped to remove numerous errors (not only
typographic ones) and conceptual misunderstandings and aws. Particular thanks
Prefaces
XI
Hans-Walter Lorenz
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. Economic Dynamics, Linearities, and the Classical Mechanistic
Worldview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. Some Reections on the Origin of Economic Dynamics . . . . . . . . . . . . . . . . . 6
1.2. The Deterministic Worldview and Deterministic Theories . . . . . . . . . . . . . . 13
1.3. The Dominance of Linear Dynamical Systems in Economics . . . . . . . . . . . 19
2. Nonlinearities and Economic Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1. Preliminary Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2. The Poincare-Bendixson Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.2.1. The Existence of Limit Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.2.2. The Kaldor Model as a Prototype Model in Nonlinear
Economic Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2.3. A Classical Cross-Dual Adjustment Process . . . . . . . . . . . . . . . . . . . . . . 47
2.3. The Uniqueness of Limit Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.3.1. The Lienard Equation and Related Tools . . . . . . . . . . . . . . . . . . . . . . . 51
2.3.2. The Symmetric Case: Unique Cycles in a Modied Phillips
Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.3.3. The Asymmetric Case: Unique Cycles in a Kaldor Model . . . . . . . . 57
2.4. Predator-Prey Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.4.1. The Dynamics of Conservative Dynamical Systems . . . . . . . . . . . . . . . 61
2.4.2. Goodwins Predator-Prey Model of the Class Struggle . . . . . . . . . . . . 67
XIV
Contents
Contents
XV
Introduction
Modern economic theory not only has its heritage in but also continues to employ the ideas of classical and neoclassical economists of the 18th and 19th cen-
Introduction
Introduction
side mainstream theorizing. Meanwhile, an impressive list of publications now exists, indicating that nonlinear systems with chaotic properties are not untypical in
economics. This book attempts to introduce the basic concepts of chaotic dynamical systems and to familiarize the reader with the existing literature. Furthermore,
the aim of the book consists in activating interest in the consequences of the presence of nonlinearities for economic theorys conceptualization of reality.
As was mentioned above, theories and concepts come and go in scientic life,
especially in elds of applied philosophy like sociology or economics. Whether
the chaos property of some dynamical systems will indeed revise the mainstream
paradigm, or whether it will be shown that it is only a marginal curiosity in economic
dynamics can be determined only by scientic progress. In any case, chaotic dynamics constitute an exciting example of how complicated some dynamical systems may
be, although they may at rst seem to be qualitatively identical with well-known
regular systems.
Naturally, this book is not an essay on the purely mathematical aspects of nonlinear dynamical systems. It is designed as a survey of recent developments in dynamical systems theory and its economic applications. It is the aim of the book
to familiarize economists with the existing literature in dynamical systems theory,
and not to provide a satisfactory overview from a mathematical point of view. Thus,
the interested reader will be referred to the genuine mathematical literature for all
proofs of the mentioned theorems and for a deeper mathematical understanding
as often as possible.
The book is organized as follows: Chapter 1 attempts to demonstrate that the
general attitude of dynamical economics toward reality is an inheritance from the
mechanistic worldview of the 18th and 19th century. The philosophically more educated reader who is also familiar with the history of science is cordially requested
to excuse the excursion into a basically distinctive eld which nevertheless is enlightening with respect to several of the topics enclosed in this book. Such a discussion seems to be mandatory when an attempt is made to evaluate the inuence of
complex dynamical systems on the determinism/indeterminism controversy dominating the science-theoretic literature during the rst half of the 20th century.
Chapter 1 also attempts to illustrate this worldview by a short survey of assumptions and methods in standard economic dynamics which generally can be coined
linear dynamics. The basic tools for analyzing nonlinear dynamical systems are introduced in Chapter 2. It includes topics like the Poincare-Bendixson theorem,
the uniqueness of limit cycles, and as an example of a conservative dynamical
system Goodwins predator-prey model of the class struggle, which can be transformed into a dissipative dynamical system under additional assumptions. Chapter
3 is devoted to a subject which is becoming more and more important in economic
dynamics, namely bifurcation theory. In addition to the renowned Hopf bifurcation, economic examples of other bifurcation types like the transcritical, fold, or ip
bifurcation are presented for discrete-time and continuous-time systems. Chapter
4 constitutes one of the two main chapters of this book. It contains an introduction to discrete-time, one-dimensional, chaotic dynamics and provides examples
of these strange phenomena from several economic sub-disciplines. The chapter concludes with a short outline of the emergence of strange dynamics in two-
Introduction
and higher-dimensional, discrete-time systems and a discussion of complex transient motion. The mathematically more sophisticated higher-dimensional chaos in
continuous-time models is presented in Chapter 5 which should be considered as
an outline of future research. It concentrates on standard scenarios like coupled
oscillator systems and forced oscillators. It also contains a discussion of spiral-type
chaos which might be a very long-lasting transient phenomenon. Chapter 6 deals
with the empirically most important question of establishing chaos in observed time
series. Chapter 7 then presents an outline of catastrophe theory whose relevance
to the advance of dynamical economics may not seem to be obvious but nevertheless merits special attention. Catastrophe theory represents a particular tool to
model the evolution of economies whose variables can be categorized as slow and
fast variables. Catastrophe theory permits to model sudden jumps in the evolution
of a variable in a completely endogenous fashion. A few concluding remarks are
contained in the nal Chapter 8. The book closes with an appendix that contains
some material which is either mandatory for an understanding of several concepts
introduced in the main text or which supplements some statements. It recalls basic
elements in the theory of dynamical systems, including the dynamic properties of
linear one- and two-dimensional systems in discrete and continuous time, different
approaches to the modeling of lag structures, and the use of operators in expressing these lag structures. It also contains a few warning remarks regarding the use of
numerical simulation techniques in investigating nonlinear differential equations.
Chapter 1
Chapter 1
nated the basic attitude toward life in those days, a more careful description and
evaluation of this worldview and the challenge it encountered at the beginning of
this century is presented in the second section. The chapter closes with a few reections on the resistance observable in the economics profession to a concentration
on nonlinear phenomena in economic dynamics.
In many cases, inquiries into international trade represent the renowned work of classical writers; for example, most economists will probably remember David Ricardo
mainly for his investigations of comparative cost advantages rather than for his labor
value theory.
probably the last generally educated and interested scholars in modern history) were
not only concerned with philosophical questions of Being but also strongly interested in the natural sciences. The enlightenment period of 18th century Europe
has gained favorable retrospective interest not exclusively due to its concentration
on human affairs, but also from its successes in the investigation of natural phenomena. Whereas scientic pioneers like Galileo, Kepler, or Descartes had to
recant their ideas or seek refuge, the 18th century was characterized by an openness
to enlightening ideas, probably because of the stringency of the results of several
authors and experimentalists in the natural sciences. The effects that the writing of
Voltaire or Newton had on the academic community of their day can probably
not be overestimated.
It was in this era of close ties of enlightenment philosophy to advances in the
natural sciences and political and economic development in which the writings of
the now classical economists were published. As educated academics, A. Smith or
later D. Ricardo and J.S. Mill must have been familiar with at least the general
ideas of enlightenment philosophy and the advances made in physics. Their work
must have been inuenced, directly or indirectly, both by the political and social
implications of that philosophy, and also through its basic approach toward an
understanding of natural phenomena.
Abstracting from several spectacular inventions, a major reason for the strong
impact of the natural sciences on daily life and the academic community consisted
in the fact that physics occurred as being a precise science in the sense that an
experiment with a careful description of the environment leads to unambiguous
results. If the environment does not change, an experiments outcome will remain
constant as well. The hypothetical possibility of repeating an experiment innitely
often with the same outcome laid the foundation for determining the physical constants and for deriving basic laws of motion underlying the experiment. Once the
laws of motion and the physical constants are known, it is possible to predict the outcome not only of the particular experiment from which they are derived, but also
of related and qualitatively similar events in general surroundings. If science would
not have been characterized by this ability to precisely predicting the outcome of
physical processes, the major inventions made in the 18th and 19th century would
probably not have been possible and physics may not have had any impact on other
sciences at all.
At a relatively early stage in the development of classical mechanics the view
was expressed that the basic physical laws of motion constitute the essential dynamic principles of the entire cosmos. In reecting on the predictability question,
Laplace wrote the following, often quoted statement in 1776:
The present state of the system of nature is evidently a consequence of what it was in
the preceding moment, and if we conceive of an intelligence which at a given instant
comprehends all the relations of the entities of this universe, it could state the respective
positions, motions, and general affects of all these entities at any time in the past or future.
Physical astronomy, the branch of knowledge which does the greatest honor to the human
mind, gives us an idea, albeit imperfect, of what such an intelligence would be. The
simplicity of the law by which the celestial bodies move, and the relations of their masses
and distances, permit analysis to follow their motion up to a certain point; and in order to
Chapter 1
determine the state of the system of these great bodies in past or future centuries, it sufces
for the mathematician that their position and their velocity be given by observation for any
moment in time. Man owes that advantage to the power of the instruments he employs,
and to the small number of relations that it embraces in its calculations. But ignorance of
the different causes involved in the production of events, as well as their complexity, taken
together with the imperfection of analysis, prevents our reaching the same certainty about
the vast majority of phenomena. Thus there are things that are uncertain for us, things
more or less probable, and we seek to compensate for the impossibility of knowing them by
determining their different degrees of likelihood. So it is that we owe to the weakness of the
human mind one of the most delicate and ingenious of mathematical theories, the science
of chance or probability. 2
Standard references for questions concerning the relation between physics and economics include, for example, Georgescu-Roegen (1971) and Mirowski (1988).
V. Pareto had a doctoral degree in railroad engineering and, like his predecessor L.
Walras in Lausanne, had not published much on economic theory when he got his rst
academic appointment. However, Debreus (1986) statement that Walras and Pareto
had published only novels and other belletristic literature before their rst appointments is misleading.
10
Chapter 1
In an even more pointed style, Jevons (1871) associated the survival of economics
with its use of mathematics:
It is clear that Economics, if it is to be a science at all, must be a mathematical science.7
Walras, like Pareto, Cournot, and other early mathematical economists, attempted to develop a logically consistent edice of thought. They clearly saw the
restrictions of abstract thought experiments and therefore insisted on a separation
of the categories of pure and applied economics. It is certainly inappropriate to
claim that they considered real economies as systems which behave completely analogously to a physical system. Concerning the modeling of economic systems in pure
economics, however, physics did not only serve as a paragon of the useful exploitation of mathematics as an instrument in developing a logically consistent theory. In
addition to the adoption of its formal methodological approach, physics provided
the basic qualitative foundations of scientic economics. As was mentioned above,
the deterministic, mechanistic worldview of physics in the 19th century dominated
not only the internal scientic community but also had a widespread inuence
on other disciplines and also on the public weltanschauung. Much in the spirit of
Laplaces statement, economic systems were therefore interpreted as systems whose
development could be calculated with preciseness if an appropriate degree of information about the structure, the parameters, and the initial values of the systems
were provided to the economist.
This favoring of a methodological approach derived from physics is most clearly
evident in a statement made by J.S. Mill, originally published in 1843, which shows
that physics was not only favored by mathematically educated scholars like Walras
or Pareto:
The phenomena with which this science is conversant being the thoughts, feelings, and
actions of human beings, it would have attained the ideal perfection of a science if it
enabled us to foretell how an individual would think, feel, or act, throughout life, with the
same certainty with which astronomy enables us to predict the places and the occultation
of the heavenly bodies. It need scarcely be stated that nothing approaching to this can
be done. ... This is not, however, because every persons modes of thinking, feeling, and
acting, do not depend on causes; ... (T)he impressions and actions of human beings are
7
Jevons (1871), p. 3.
Cf. Fisher (1961), p. 25. Fisher himself attempted to develop a consistent value theory
analogous to the theory of equilibrating water cisterns. He even constructed mechanical
devices to illustrate his ideas.
11
... the joint result of (the) circumstances and of the characters of the individuals: and
the agencies which determine human character are so numerous and diversied, ... , that
in the aggregate they are never in any two cases exactly similar. ... Inasmuch, however,
as many of those effects ... are determined, ... it is evidently possible to make predictions
which will almost always be veried. ... For the purposes of political and social science
this is sufcient. 9
It must be stressed, however, that the orientation of economics to the paradigms and
methods of physics was already being questioned by economists who are nowadays
categorized as the founders of deterministic (neo-) classical economics.10 A. Marshall repeatedly drew attention to the idea that the appropriate fellow-discipline
in the natural sciences which is most closely analogous to economics (as far as the
subject of the eld is concerned) is not physics but biology
... the forces of which economics has to take account are more numerous, less denite,
less well known, and more diverse in character than those of mechanics. ... economics,
like biology, deals with a matter, of which the inner nature and constitution, as well
as the outer form, are constantly changing. ... If however we look at the history of such
strictly economic relations as those of business credit and banking, of trade unionism or cooperation, we see that modes of working, that have been generally successful at some times
and places, have uniformly failed at others. The difference may sometimes be explained
simply as the result of variations in general enlightment, or of moral strength of character
and habits of mutual trust. But often the explanation is more difcult. 11
Other authors searched for analogies with even other disciplines. Menger (1871)
described his marginal utility concept just as a difcult as yet untreated topic in
psychology.12 Edgeworth (1881) called one of his master pieces Mathematical Psychics. It should be noted that these inuences have not always been uni-directional:
the American psychological school adopted several ideas developed by Edgeworth.
This construction of analogies between different sciences is usually called reductionism in the science-theoretic literature. A scientic procedure is called reductionistic if basic properties of a particular sciences study object are derived with the help
of another sciences methodology and existing knowledge. When the statements
of classical mechanics are indeed generally valid and if the deterministic worldview
prevails, all scientic questions (in all elds) can consequently be treated with the
help of the principles of physics. The standard, hierarchical reduction scheme in
Table 1.1 which covers only a few interesting sciences is due to Medawar (1969) and
9
Mill (1973), pp. 847f., emphases in original. For the purpose of this little excursion
into the history of science, Mills Logic can be considered the gap lling contribution
between enlightenment philosophy, the methodology of the subsequent development
of classical mechanics, and the methodology of economics and other social sciences.
10
Compare, e.g., Blaug (1978), p. 311, for the resistance to the emerging mathematical
methods among well-reputed economists.
11
Marshall (1938), p. 772. Compare also Hodgson (1993) for a recent discussion of
Marshalls attitude toward biology.
12
12
Chapter 1
13
of this term with determinism in a most general sense cannot cover all facettes of
the relevant, basic science-theoretic discussion. Without a more elaborated discussion of the relevant terms it seems to be impossible to evaluate the above mentioned
statements that nonlinear dynamics tackles basic science-theoretic foundations of
several disciplines.
The paradigmatic attitude toward the study object expressed by the above list can
be called the mechanistic worldview. Georgescu-Roegen (1971) summarizes this
paradigm as follows:
...a science is mechanistic if, rst, it assumes only a nite number of qualitatively different
elements, and if, second, it assumes a nite number of fundamental laws relating these
elements to everything else in the same phenomenal domain. 17
Other terms can be used in characterizations of the paradigm. West (1985) identies the procedure expressed in the aforementioned list with a linear science:
14
15
16
17
14
Chapter 1
Physical reality could therefore be segmented: understood piece-wise and superposed back
again to form a new representation of the original system. ... Thus the philosophy was to
solve the linear problem rst, then treat the remaining interaction (that was not treated
quite properly) as a perturbation on the linear solution, assuming throughout that the
perturbation is not going to modify things signicantly. 18
It can in fact be shown that the majority of the most important theoretical discoveries in classical physics followed this procedure. The investigations of sound as a
wave phenomenon by Newton, Lagrange, and Laplace, or the ndings on the
vibration of strings by D. Bernoulli, Lagrange, and Euler are good examples
how a complex phenomenon was separated into single elements which could be
analyzed by means of simple techniques.19
Classical economic writers incorporated this procedure in analyses of economic
behavior. The following items appear as the most important properties of (neo-)
classical economic analyses in the present context:
Individual behavior (or the behavior of individuals in an economic unit like a
market) can be isolated from the economy as a whole.
Human behavior can be described in terms of general behavioral patterns, such
that the analysis may indeed abstract from individual behavior.
Individual human behavior is comparable to the physical laws of motion, it is
both regular and predictable. If the environment is known with precision, individual behavior within that environment is deterministic.
The behavior of a society consists of the additive actions of its members. The
principle of superposition implies that the behavior of a society as a whole does
not differ from the sum of the individual actions.
This economic worldview implies that an economy can be described by linear (or
quasi-linear) functional relations. It abstracts from the presence of unpredictable
(irrational) individual behavior, from restrictions in the environment, from nonadditive interdependence between different individuals and/or actions, etc. A lot
of progress has been made since the days of the classical (neoclassical) writers with
respect to the above mentioned and other limitations, but the dynamic aspects of
the theory are still more or less characterized by the same concentration on linear
relations as was the case during the rst formalizations of the development of an
economy over time.
At the turn of the century physics began to experience a basic revolution (the
use of the term seems to be undisputable for a description of that event). Quantum
mechanics and later relativity theory constituted a challenge to the dominating
classical mechanistic paradigm. It was demonstrated in the subsequent years that
classical mechanics was only an approximation to those phenomena that happen
18
West (1985), p. 70
19
Cf. West (1985), pp. 68 ff., for a short survey. It is remarkable that Euler personally
rejected the superposition principle though he actually proved its correctness in the
case of the wave equation.
15
The distinction of the two terms is useful for two reasons. The scientic determinism (i.e., the mechanistic worldview in Georgescu-Roegens term and Laplaces
sense) does not necessarily result in the construction of deterministic theories. It
20
Even the motion in (usually) simple devices like mechanical clocks (which occasionally
appear as the incarnation of the mechanical approach) might be called indeterministic
when the molecular layer is considered instead.
21
The reference originally constituted a postscript to the English translation of his Logic
of Scientic Discovery, rst published in German in 1934, which has had a major impact
on the methodology of all social sciences, including economics.
22
Popper (1982), p. 36. The principle of accountability states that it is possible to determine
the required precision of initial points for a desired precision in the predictions.
23
16
Chapter 1
will become obvious from the material presented in subsequent chapters that dynamical systems which reect the deterministic worldview, i.e., equations without
any stochastic elements, might not constitute deterministic theories. An example
Scientic Determinism
Deterministic Theory
prediction with
innite precision
is the famous three-body problem: although the basic laws of motion are precisely
given, the motion of three or more bodies with special mass constellations in space
cannot be calculated with an arbitrary precision. Thus, Newtonian mechanics cannot be called a deterministic theory in the sense of Poppers denition while it
certainly reects a deterministic worldview.24 Without a distinction between the
two terms, Newtonian mechanics should be called indeterministic; obviously, this
would contradict the self-assessment of classical authors. Alternatively, even if the
deterministic worldview prevails theoretical investigations of particular phenomena
do not necessarily have to make use of deterministic theories. The inuence of human incapabilities have already become obvious from Laplaces statement; only
his demon is able to comprehend the actually innite numbers of freedom. Thus,
stochastic descriptions of reality may constitute sufciently accurate approaches to
physical phenomena.
A second justication for the distinction can be seen in the idea that an indeterministic worldview is not necessarily irreconcilable with the use of deterministic
theories. First, an indeterministic worldview does not exclude the possibility that deterministic niches exist which can be treated with the help of deterministic theories.
Second, a deterministic theory can serve as an approximation of those phenomena
which actually should be considered indeterministic. The success of Newtonian
mechanics in calculating the motion of known celestial bodies is not diminished by
the fact that on the molecular layer the motion is indeterminate. This seems to be
particularly relevant for economics when economic models are considered thought
experiments instead of precise pictures as close to reality as possible.
Poppers (1982) distinction between scientic determinism and a deterministic
theory is useful when classical mechanics and all reduced sciences are considered
the standard references for deterministic theories. Poppers main contribution
24
Popper himself has another view on this last statement, cf. Popper (1982), p. 31.
17
18
Chapter 1
The very essence of Poincares statement was not immediately realized in the mathematics community, though his work not only initiated research in several dynamic
phenomena but even still constitutes a challenge to recent mathematicians. Fatou
(1919) and Julia (1918) made important observations about the behavior of iterated complex maps, but it took nearly fty years before some of the basic results of
Poincares work were exploited in a pioneering, but generally unnoticed work of
E.N. Lorenz (1963). His inspection of a dynamical system in the context of a meteorological phenomenon impressively demonstrated the conceptual impossibility
of precisely predicting a dynamical systems future development without an absolutely precise knowledge of the system parameters and the initial values of the state
variables. It was left to the currently renowned work by Ruelle/Takens (1971)
and Li/Yorke (1975) to encourage a wide interest in nonlinear dynamics, which
sometimes even appears to be a fashionable scientic trend.26
An immediate consequence of the results obtained in studying nonlinear dynamical systems consists in the need for a revision of Poppers distinction between
scientic determinism and deterministic theories. Poppers concept of a deterministic theory is based on the mathematical properties of basically linear dynamical
systems. When nonlinear dynamical systems do not possess the predictability property known from established linear deterministic systems, deterministic theories
(i.e., arithmomorphic theories without any stochastic components) have to be distinguished according to their possible output. Deterministic theories can behave
Scientic
Determinism
Deterministic
Theories
For each
phenomenon
prediction with
innite precision
prediction with
given mathetical precision
prediction only
for short time
intervals
in the way described in the Popperian scheme. When their behavior does not essentially differ from the behavior of linear systems they will occasionally be called
26
Of course, this does not mean that in the course of the century there was no mathematical progress in the theory of nonlinear dynamical systems. Indeed, relaxation oscillations, for example, were intensively discussed in the 1920s. The work of Cartwright,
Levinson, and Littlewood in the late 1940s actually laid the foundations for the recent
analysis of chaotic dynamical systems.
19
quasi-linear dynamical systems. However, it cannot be excluded that deterministic theories behave in an indeterministic fashion: although the functional form of
the systems is completely deterministic (i.e., without any stochastic components),
the nite precision in the initial values is responsible for the fact that prediction
over more than a very short time interval is impossible. These complex nonlinear
dynamical systems thus require a revision of Poppers scheme (cf. Table 1.3).
The theoretical and empirical research in several disciplines, mainly in the natural sciences, has concentrated on the investigation of nonlinear systems during
the last two decades. While nonlinear approaches have occasionally been enthusiastically adopted in some disciplines, economics (at least mainstream economics)
seems to be characterized by a general hesitancy in exploiting the (mathematically)
new ideas. This may be explained by the fact that linear dynamical systems are the
appropriate environment for those economic ideas whose origin dates back to the
writings of the 19th century classical economists.
On the other hand, nonlinearities have been investigated for a long time in
the minds of those economists who have developed a more critical attitude toward
the functioning of a market economy. For the reader who is interested in recent
developments in the theory of nonlinear dynamical economics, it will probably be
surprising which topics had been selected and solved by economic writers like R.
Goodwin many years before the scientic community became aware of the importance of those nonlinearities.27 It is noteworthy, however, that the impetus for the
study of nonlinear dynamical systems originated once again in the natural sciences,
this time with the sometimes spectacular advances made in the analysis of practical
physical or biological phenomena.
The following section attempts to explain why mainstream economics still concentrates on linear models though the foundations of nonlinear economics were
laid more than forty years ago.
x, c Rn ,
t R,
(1.1)
t) =
with x(t) as the n-dimensional vector of state variables at the point in time, t, x(
dx(t)/dt as the vector of time derivatives of the state variables, A as an n n matrix
of constant coefcients, and c as an n-dimensional column vector of constants.
Analogously, a discrete-time dynamical system is called a linear system when it can
be written in the form
xt+1 = Axt + c,
27
x, c Rn ,
t Z,
(1.2)
20
Chapter 1
with xt as the vector of state variables in the discrete period t, and A and c dened
as above. The solution of these dynamical systems for low values of n and a brief
survey of a few stability criteria are contained in the Appendix A.1. The basic
dynamic properties of these systems relevant for this section are the following:
Abstracting from a few exceptional examples, linear dynamical systems possess
only single xed points (equilibria). It follows that global and local analyses of
the dynamic behavior coincide.
The xed points of linear dynamical systems belong to one of the following
categories: 1) stable/unstable nodes (monotonic convergence/divergence to/
from the xed point), 2) stable/unstable foci (monotonic oscillations toward/
away from the xed point, 3) centers, or 4) saddle points.
Center dynamics occur only for particular, numerically precise parameter constellations and usually become relevant only in descriptions of limit cases. Unstable nodes
and foci imply the eventual motion of the state variables toward innity. Thus, if an
economists task is to model the bounded motion of an economy with the help of
linear dynamical system, stable nodes and foci represent the appropriate types of
xed points. Several economic applications (including perfect foresight models,
for example) concentrate on saddle points because the motion along the stable
manifold (cf. the horizontal dashed lines in Figure A.1.f) represents the unique
path toward the xed point.
In the face of the various types of dynamic behavior outlined in the rest of this
book linear dynamical systems are thus able to describe only a small number of dynamic phenomena. As linear systems dominate dynamical economics, the question
arises what the reasons for this concentration on a limited set of hypothetically possible dynamic phenomena are. Basically, two possible answers to this fundamental
question can be distinguished.28
i) Compared with some branches of the natural sciences, economics has lagged
behind in the technical as well as the methodological aspects of scientic work.
ii) Economics is characterized by a paradigmatically motivated concentration on
xed points (equilibria), to the point that other dynamic phenomena than the
stability of these xed points are ignored though they are at least known to exist
in the formal mathematical literature.
In the following, both complexes will shortly be discussed in separate sub-sections
though they are actually immanently identical.
ad i)
West (1985) distinguishes ve stages of scientic progress:29
Stage 1: Verbal description of the subject and the immanent logic of the problem.
28
Of course, other pragmatic reasons cannot be excluded. Compare, for example, the
enlightening introduction in Boldrin/Woodford (1990).
29
21
Stage 2: Formal identication of the problem and quantication of the mathematical relations.
Stage 3: Consideration of the dynamic aspects of the mathematical model in the
form of linear dynamical systems.
Stage 4: Re-consideration of the basic scientic principles and testing whether
models in stage 3 can represent all mentally possible phenomena. Establishment of the need to include nonlinear aspects in dynamical models.
Stage 5: Development of complete nonlinear models, which are indeed able to
explain the phenomena outlined in the general reections in stage 1.
It is possible to assign distinguished economists to the different stages of scientic
progress according to this rough classication: the classical writers like Smith,
Ricardo, Malthus, etc. dominate the rst stage. Stage 2 is occupied by neoclassical
economists like Marshall, Walras, Pareto and others, who also bridged the gap
to the third stage of scientic progress. The mathematically sophisticated literature
on the existence of equilibria and its stability in a general equilibrium framework,
dominated by the work of Arrow and Debreu, has to be ascribed to this stage. Stage
4 in the above list already leads to the frontiers of recent research in economics.
The recent theoretical attempts to demonstrate the possibly drastic divergence in
the behavior of nonlinear models from linear ones raise questions concerning the
general validity of the standard linear and mainstream thought experiments.
A general, nonlinear, dynamic, economic theory representing stage 5 is therefore obviously not in sight. While other sciences are also still far away from a
complete realization of the programme, it seems as if nonlinear phenomena have
already been incorporated into other disciplines with more acceptance than in economics. It may be argued that it is simply a matter of time until economics adopts
those new techniques which become more and more important in other disciplines
because economics has always reacted sluggishly to new formal developments. However, in contrast to the situation at the end of the last century, economists usually
do not lack a profound mathematical background anymore. While this excuse for
investigating mainly linear systems is thus not acceptable anymore, it may be worthwhile to elaborate a little bit more on the second justication of the use of linear
dynamical systems.
ad ii)
The concentration on linear dynamical systems in economics is usually justied (if
at all) with an excuse. The phenomenon under consideration is actually thought
of as being nonlinear just because no convincing argument can be delivered why
complex structures like economic systems should be characterized by highly stylized
and simple relations in the form of linear equations. However, as linear models can
be analyzed much easier than nonlinear ones (at least in low-dimensional cases),
actual phenomena are approximated by stylized linear structures.30
30
Usually, this simplication goes hand in hand with the prospect of future research in
which the inuence of nonlinearities should be investigated. Compare also Baumol
(1987), p. 105, for a discussion of this procedure.
22
Chapter 1
This simplication can certainly be justied in many cases, especially when the
true dynamical structure does not diverge essentially from the assumed linear form.
If, e.g., the number of equilibria in a dynamical system is identical in linear and nonlinear formulations, if the nonlinear functions diverge only minimally from linear
forms, and if the interplay of the different nonlinear functions does not imply phenomena which are unobservable in linear systems, the usage of linear functions
may indeed lead to a (qualitatively) sufciently good approximation of the systems
true behavior. However, in higher-dimensional systems it will become increasingly
difcult to discriminate between good and bad approximations. Indeed, it may become impossible to evaluate the effects of neglecting a special (maybe numerically
small) nonlinear term which perhaps can drastically change the dynamic behavior
of the system.
It may be that some economists are not aware of the potential qualitative differences between linear and nonlinear dynamical systems. One major reason for the
concentration on linear systems may, however, have its origin in paradigmatic ideals
of the functioning of an economy. If one is (explicitly or implicitly) guided by the
classical mechanistic weltanschauung outlined in Sections 1.1 and 1.2, then there is
indeed no need to consider anything other than linear systems. The fact that linear dynamical systems behave in a very regular fashion and that the most complex
dynamic behavior, namely steady regular oscillations, can be modeled only by assuming a numerically exact parameter constellation support the basic idea that an
economys equilibrium is asymptotically stable. In addition, the dynamic behavior
is predictable. A model which demonstrates the impossibility of predictions can
be considered to be part of a negative theory in economics: when the provision
of predictions is regarded a justication for the mere existence of economics several nonlinear dynamic models will certainly be treated very skeptically (and their
destructive effects will be emphasized).
Consequently, as can be expected, the different scientic economic schools have
developed a different attitude toward nonlinearities in economic models. Linear
models have been employed especially by neoclassical and new classical writers
who, after the (neo-) Keynesian disequilibrium interlude, have concentrated on
the investigation of equilibrium economics once again. The assumption of linear
dynamical systems in these classical models is often justied by technical reasons:
The predominant technical requirement of econometric work which imposes rational expectations is the ability to write down analytical expressions giving agents decision rules as
functions of the parameters of their objective functions and as functions of the parameters
governing the exogenous random process they face. Dynamic stochastic maximum problems with quadratic objectives, which produce linear decision rules, do meet this essential
requirement ... Computer technology in the foreseeable future seems to require working
with such a class of functions, and the class of linear decision rules has just seemed most
convenient for most purposes. ... It is an open question whether for explaining the central
features of the business cycle there will be a big reward to tting nonlinear models. 31
This opinion will probably not be shared by every Rational Expectations theorist
but it implicitly uncovers the ignorance of the importance of nonlinear phenom31
23
ena. In fact, former schools in equilibrium economics were not all characterized
by this limited methodological point of view. The literature that concentrated on
the properties of tatonnement processes in a general equilibrium context in the
1950s and 1960s also dealt with nonlinear systems. However, the focus of research
did not consist of investigations into the effects of different kinds of possibly involved nonlinearities. Nearly all contributions concentrated on the question which
assumptions are necessary and/or sufcient to ensure the stability of a general equilibrium. This literature therefore excluded all those effects of nonlinearities which
constitute an essential deviation from the qualitative behavior of linear systems. Or,
in other words, only those nonlinearities were considered whose implied behavior
is sufciently close to that of linear systems.
Concentration on linear dynamical structures implies a conceptual problem
which becomes evident in attempts to describe and explain actual time series. These
series are obviously not characterized by the regular kind of behavior which is typical in deterministic linear systems; instead, several irregularities in the form of, e.g.,
different types of noise, different frequencies in oscillating series, etc., seem to be
involved. The New Classical Macroeconomics overcomes this problem by introducing stochastic exogenous disturbances in basically linear dynamical structures.32 An
economy isolated from its surrounding is believed to behave in a regular fashion,
i.e., if it is displaced from its xed point it returns toward this state in the form of
a monotonic or regularly oscillating motion. The observed irregularity in actual
economies time series can then be explained by the inuence of random terms,
which do not necessarily have any purely economic meaning.33 When superimposed stochastic disturbances take place in every period in discrete-time systems
(or at each point in time in continuous-time systems) an interesting phenomenon
can be observed in these systems. When the deterministic part of the model implies
oscillations with monotonic decreases in the amplitude, i.e., when the xed point
is a stable focus, the introduction of the disturbances generates persistent uctuations. Figure 1.1 attempts to illustrate this phenomenon. A linear, discrete-time,
dynamical systems generates the continuously drawn time series of one of the two
state variables. The oscillation is dampened and x1 converges toward its xed-point
value. The dotted line represents the time series generated by the same deterministic system but with superimposed, normally distributed, stochastic disturbances.
The time series displays persistent uctuations. Remarkably, the system generates
up- and downswings of the time series which prevail for several periods; the introduction of permanent stochastic disturbances therefore does not simply imply a
positive or negative offset of the deterministic time series with the magnitude of the
stochastic term.34
32
Compare also Brock (1991) for a discussion of the standard macroeconomic (macroeconometric) approach in the New Classical tradition.
33
The observation that the inuence of additive random terms in linear business cycle
models indeed implies theoretically generated time series which closely resemble actual
series dates back to Frisch (1933), Slutzky (1937), and Kalecki (1954).
34
This effect has actually been known for a long time in the economic dynamics literature,
cf. Samuelson (1947), pp. 335ff.
24
Chapter 1
x1
Time
Persistent Oscillations in a Stochastic Linear Dynamical System
Figure 1.1
It can be argued that assuming these linear structures with superimposed stochastic inuences is justied when actual time series do not suggest a falsication
of this hypothesis. However, it was demonstrated by Blatt (1978, 1980, 1983)
that statistical procedures may be misleading in discriminating between linear and
nonlinear structures. Suppose that a time series is generated by a linear dynamic
model with stochastic inuences. It can be expected that a linear regression will
t the data extremely well. On the contrary, suppose that a time series is generated by a deterministic nonlinear model. It is not immediately clear that a linear
regression will reject the hypothesis of a linear structure with stochastic inuences.
Blatt (1983) performed the following experiment:35 consider the discrete-time,
multiplier-accelerator model of Hicks (1950) with ceiling and oor.36 The model
is nonlinear because the ceiling (the maximal growth path) and the oor (the minimal growth path determined by autonomous investment) constitute upper and
lower bounds to the endogenous uctuations. It is crucial to the nonlinear version of the Hicks model that the endogenous (linear) uctuations are exploding.
Blatt assumed the following parameter specications in the endogenous part of
the Hicks model, i.e., the second-order difference equation
Yt = C0 + I0 + (c + )Yt1 Yt2
= 25.0 + (0.75 + 1.5)Yt1 1.5Yt2 ,
(1.3)
with c as the marginal propensity to consume and as the accelerator. The values of
the parameters in (1.3) imply exploding oscillations. A time series generated by the
deterministic nonlinear model, i.e., equation (1.3) with upper and lower bounds,
was investigated by postulating the linear stochastic equation
Yt = A + (c + )Yt1 + Yt2 + ut .
35
36
(1.4)
25
Surprisingly, this linear lagged model ts the data of the nonlinear model sufciently well. Standard statistics for the model are
Yt = 28.5 + (0.713 + 0.887)Yt1 .887Yt2
(R2 = 0.92,
DW = 2.17,
H = 0.56)
(1.5)
with H as the alternative Durbin statistics. The estimated value of the accelerator is
lower than 1, indicating that the economy is inherently stable though the underlying
dynamical system (1.3) is unstable. An inspection of the statistics does not leave
much room for rejecting the linear structure of the time series, even when the
principles of critical rationalism are kept in mind. It can be suspected that similar
econometric investigations of actual time series suggested the presence of linear
stochastic structures in a multitude of cases and that the presence of nonlinearities
has probably been rejected too many times.
Nonlinear approaches to economic dynamics have been investigated mainly by
economists who felt uncomfortable with the classical paradigm of equilibrium economics. Most contributions to nonlinear economic dynamics in the postwar era are
therefore credited to authors usually assigned to post-Keynesianism, neo-Keynesianism, neo-Ricardianism, etc., though these contributions did not always make use
of the mathematical advances in dynamical systems theory of the day. However,
it would be misleading to attribute research in nonlinear economic dynamics exclusively to these schools. Nonlinearities have played a particular role in several
elds dominated by neoclassical writers. For example, oscillating control trajectories were known to exist in nonlinear optimal control theory long before the profession became aware of the potential relevance of nonlinearities in other elds. Most
interestingly, recent work on the effects of nonlinearities in the standard domain
of mathematical economics, namely the general equilibrium analysis, is becoming
more and more important.
Oscillatory motion of economic variables has almost always been identied with
uctuations observable in capitalist, market-oriented, Western economies. The idea
that phenomena like investment cycles could have been an empirical fact in the
former socialist East European countries usually did not come to mind. However,
Chapter 2
f the world is not linear (and there is no qualitative reason to assume the contrary), it should be natural to model dynamic economic phenomena in the form
of nonlinear dynamical systems. However, there will not always exist an advantage in such a modelling. It depends crucially on the kind of nonlinearity in a
model and sometimes on the subject of the investigation whether techniques appropriate to nonlinear systems provide new insights into the dynamic behavior of
an economic system. Nonlinearities may be so weak that linear approximations do
not constitute an essential error in answering qualitative questions about the system, e.g., whether or not the system converges to an equilibrium state. While this
is certainly true for many low-dimensional systems, the effects of nonlinearities in
higher-dimensional systems cannot always be anticipated with preciseness, implying
that linear approximations should be treated with skepticism especially when the
nonlinearities obviously diverge from linear structures.
Unfortunately, the techniques for analyzing nonlinear dynamical systems are far
less developed than for linear models. In detail, it is usually not possible to solve
a nonlinear dynamical system anymore, i.e., to provide an explicit expression that
delivers the value of a variable at a specic point in time when an initial value is
given.1 What is left to an analysis of nonlinear systems is the description of the qualitative behavior in the sense that it is occasionally possible to determine under what
conditions a dynamical system exhibits a closed orbit or displays related dynamic
phenomena. Occasionally it is also possible to exclude the occurrence of some
phenomena typical for nonlinear dynamical systems. In these cases linear approx1
It should be noted that the same is actually true for high-dimensional linear systems
where computational difculties usually preclude the determination of a solution.
27
(2.1.1)
x W Rn ,
(2.1.2)
with W as an open subset of Rn and a dot over a variable denoting the operator
d/dt. The functions fi , i = 1, . . . , n are usually assumed to be C . Differential
equation systems like (2.1.1) describe vector elds in W, i.e., for each x W the
dynamical system unambiguously determines the direction and the speed of change
of that point. Figures 2.1.a and 2.1.b depict two examples
of vector elds in the
plane. A solution curve, trajectory, or orbit is dened as t x(0) , i.e., when a certain
2
28
Chapter 2
2.1.a
2.2.a
2.1.b
2.2.b
A Solution Curve and the Flow of a Dynamical System
Figure 2.2
x(0) is given, t x(0) provides the values of x at t (cf. Figure 2.2.a). The ow
t (x): Rn Rn of system (2.1.2) describes the future development of all x(0) W
(cf. Figure 2.2.b with t0 , t1 , and t2 as distinct points in time, t R).
Central in the discussion of nonlinear dynamical systems is the notion of an attractor. There exist subtle differences between different denitions of an attractor
in the literature; the following denition should be understood as a working definition. An attractor is an example of an invariant set with specic properties. A
set D Rn is invariant for the ow t (x) of a system like (2.1.1) if t (x) D for
x D t R.4
4
A set is called a positive invariant set if it is invariant for t 0. If it is invariant for t < 0,
it is said to be negatively invariant. Cf. Wiggins (1990), p. 14.
29
t (U).
t0
The shaded areas in Figures 2.3.a and 2.3.b depict basins of attraction for the cases
in which the attractor is a single point (cf. 2.3.a) and in which the attractor is a
closed curve (cf. 2.3.b). The basin of attraction is delimited by its basin boundary.
2.3.a
2.3.b
In most parts of this book the term attracting set will be identied with an
attractor. However, it should be noted that the expressions can be distinguished.
An attractor can be dened as a topologically transitive attracting set.6
Attracting sets can often be detected by locating a trapping region (cf. Wiggins
(1990), p. 43):
5
A closed invariant set is said to be topologically transitive if, for any two open sets U,
V A there exist t0 > 0 such that t (U) V =
t > t0 , cf. Wiggins (1990), p. 45,
and Ruelle (1989), p. 151f. Examples showing that an attractor may be only a subset
of an attracting set can be found in Eckmann/Ruelle (1985), p. 623. Compare also
Wiggins (1990), pp. 44f.
30
Chapter 2
2.4.a
2.4.b
Wandering and Non-Wandering Points
Figure 2.4
The motion on transients and on attractors can also be distinguished by introx(0) is non-wanducing the notion of wandering and non-wandering sets.7 A point
dering under the ow t (x) if for any neighborhood U x(0) , there exists a t0 0
such that t (U) U = for t > t0 , i.e., a trajectory starting in an arbitrary neighborhood of x(0) eventually returns to this neighborhood. The set of non-wandering
points is called the non-wandering set. The wandering set is the complement of the
non-wandering set. Examples of non-wandering sets are asymptotically stable xed
points and stable limit cycles (to be introduced below). Points on transients and on
trajectories diverging from repellers are examples of wandering sets. Figure 2.4.a
shows an example of a wandering point x(0). In order to be a non-wandering point,
any neighborhood U of the initial point must fulll the above mentioned requirement in the denition of such a point. However, it is trivial to nd a neighborhood
(the shaded area) with the property that a trajectory leaving the neighborhood
never returns to this set. Thus, x(0) in Figure 2.4.a is a wandering point. Figure
7
31
2.4.b shows an example of a non-wandering point. The motion takes place on the
closed curve in a continuous fashion, i.e., all points on the curve are subsequently
visited by the trajectory starting at x(0). Thus, when the trajectory on the closed
curve leaves the neighborhood U (shaded area) it will eventually return to this
neighborhood. Obviously, this is independent of the seize of U. Thus, the point
x(0) in Figure 2.4.b (and any other point in the closed curve as well) is an example
of a non-wandering point.
Two types of regular attractors have found particular attention, namely xed-point
attractors and closed orbits. They will briey be described in the following.
1. Fixed Point Attractors. For a long time, economics has concentrated on a special
kind of attractor, namely xed-point (or equilibrium-point)8 attractors. A survey
of some techniques to establish the stability of xed points in linear dynamical
systems is contained in Appendix A.1. In considering nonlinear systems, the local
and global stability properties of a xed point must be distinguished.9
Local Stability of Fixed Points
Let x = (x1 , . . . , xn ) be a xed point of (2.1.1) with x = 0 = f(x ). The following
two local stability concepts are the most relevant local concepts for economics:
The xed point is locally stable (locally Lyapunov stable) if for every
> 0 there
exists a > 0 such that for all |x(0) x | one has |t x(0) x | t.
The xed point is asymptotically stable if it is stable and if there exists a > 0 such
that for |x(0) x | one has lim |t (x(0) x | = 0.
t
The two stability concepts are illustrated in Figure 2.5. In order to be locally Lyapunov stable a trajectory starting in a neighborhood of the xed point x (determined by and indicated by the light grey-shaded area in Figure 2.5.a) is required
to stay in a neighborhood determined by (dark grey-shaded area). As the
neighborhood can be larger than the neighborhood a trajectory is allowed to
move away from x for a while but must not leave the neighborhood. The localasymptotic-stability concept is depicted in Figure 2.5.b. A trajectory starting in a
8
Compare also Hahn (1984), pp. 748ff., and Takayama (1974), p. 356, for a detailed
discussion of various stability concepts.
32
Chapter 2
2.5.a
2.5.b
neighborhoodof x converges toward the xed point; the Euclidian distance between points t x(0) on a trajectory and the xed point decreases for increasing
values of t.
2.6.a
2.6.b
Linear Invariant Subspaces and Nonlinear Manifolds
Figure 2.6
2.6.c
The local behavior of a nonlinear dynamical system near a xed point can be
investigated by inspecting the behavior of the linear part of the system. This is true
for the following reason. Consider the nonlinear system (2.1.2) and assume that it
can be decomposed into a linear part and a nonlinear part, i.e.,
x = Ax + g(x),
(2.1.3)
where A is an n n matrix of constant coefcients and g(x) is a nonlinear vectorvalued function. It is demonstrated in the appendix that it is possible to determine
invariant eigenspaces for the linear part of (2.1.3), i.e., x = Ax. Assume that the stable
and unstable eigenspaces are described by the linear curves E s and E u , respectively,
in Figure 2.6.a and 2.6.b.
In nonlinear systems, the analogs of the linear invariant subspaces E s and E u will
be called the nonlinear, local (with respect to a xed point x ), invariant manifolds
33
3
1 d f (x )
1 dm f (x )
3
m
+
(x x ) + . . . +
(x x ) .
3! dx3
m! dxm
In a linear Taylor expansion only the rst two terms are considered and all remaining
terms are dropped. The linear Taylor expansion of a differential equation system
(2.1.1) (or (2.1.2)) yields
x = f(x ) + J|x=x (x x ),
(2.1.6)
Cf. Guckenheimer/Holmes (1983), pp. 13f., for details. The negative time direction
has been chosen because otherwise it would not have been possible to express the origin
of a diverging trajectory.
11
34
Chapter 2
J|x=x
f1
x1
f1
x2
f2
x1
..
.
fn
x1
f2
x2
..
.
fn
x2
...
...
..
...
f1
xn
f2
xn
..
.
fn
xn
(2.1.7)
and its eigenvalues are analogous to those of the coefcient matrix A in linear
dynamical systems (cf. (A.1.3) in Appendix A.1). For example, if the real parts of
the eigenvalues of (2.1.7) are negative, then the xed point is locally asymptotically
stable.
When one (or more) of the eigenvalues of the Jacobian matrix J, evaluated at
the xed point x , equals zero or has zero real parts (i.e., when one of the linear
invariant subspaces is a center subspace (cf. Appendix A.1.3)) the above mentioned
analogies between the eigenspaces and the local nonlinear manifolds do not hold
anymore. When there are such zero roots it is not possible anymore to analyze
the local behavior of a nonlinear dynamical system by inspecting the behavior of
its linear part. In such cases it is necessary to calculate the center manifold and to
investigate the dynamic behavior restricted to this manifold. An introduction to
center manifold theory is contained in the Appendix A.2.
Global Stability of a Fixed Point
The distinction between the local and global stability of a xed point is a necessity
in studying nonlinear dynamical systems. While local stability in a linear system
also implies global stability, nonlinear dynamical systems can be characterized by
multiple xed points which (in continuous-time systems) are alternatively locally
asymptotically stable and unstable. The concept of global asymptotic stability is
dened in analogy to the local asymptotic stability with the modication that can
be arbitrarily large:
The xed point is globally asymptotically stable if it is stable and limt |t x(0)
x | = 0 for every x(0) in the domain of denition of (2.1.1).
A useful tool in investigating the global stability of a xed point is the concept of a
Lyapunov function.12
Theorem 2.1 (Lyapunov (1949)):
Let x be a xed point of a differential equation system and let V : U R be a differentiable function
dened on some neighborhood U W Rn of x such that:
12
Cf. Hirsch/Smale (1974), pp. 192ff., and Guckenheimer/Holmes (1983), pp. 4f. Extensive treatments of the usage of Lyapunov functions can be found in Hahn (1967)
and Lasalle/Lefschetz (1961).
35
Note that the neighborhood U W can be chosen arbitrarily large. Thus, a xed
point is globally asymptotically stable if the conditions (i) - (iii) are fullled for the
entire domain of denition of a system like (2.1.2).
The choice of the appropriate Lyapunov function in economic applications is
not always obvious. Good candidates in different elds are welfare functions, the
national product, or arbitrary constructions which resemble the notion of potentials
in physics.13
2. Cyclical Attractors. The present monograph does not focus on the question of
(global or local) stability of a xed point but on dynamic phenomena other than
the (possibly complicated) convergence to a xed-point attractor. The following
discussion concentrates on attractors in the form of closed orbits. A point x is said
to be in a closed orbit if there exists a t = 0 such that t (x) = x. If a closed orbit is
an attractor it will be called a limit cycle in the following.
Denition 2.4: A closed orbit is called a limit cycle if there is a tubular neighborhood U( ) such that for all x U( ), any ow t (x) approaches the closed orbit.
A Limit Cycle
Figure 2.7
13
36
Chapter 2
15
Cf. Andronov/Chaikin (1949) and Milnor (1965) for detailed treatments of index
theory. Economically motivated discussions can be found in Dierker (1974) and Varian
(1981).
The higher-dimensional (n 3) analog of index theory is degree theory. Cf. Chow/Hale
(1982) for details.
37
2.9.a: IP = 1
2.9.b: IP = 1
2.9.c: IP = 1
2.9.d: IP = 1
When the vector eld rotated by 2k with k as an integer during a single counterclockwise motion along D, the Poincare index is therefore identical with k.
38
Chapter 2
In Figure 2.8 the contour D encloses a xed point. It is, of course, possible to
determine the Poincare index of a contour without a xed point in its interior but
the index is typically calculated for the purpose of investigating the number of xed
points in a specic dynamical system. The Poincare index IP (x ) of a xed point is
obtained by calculating the index of a contour D that encircles a single, isolated
xed point x . Figures 2.9.a 2.9.c illustrate the determination of the indices for
different kinds of xed points. Instead of drawing the entire vector eld it sufces
in most cases to consider a few trajectories and their (tangential) vectors at the
points of intersection of the trajectory and the contour D. The stable node (2.9.a)
and the stable focus (2.9.b) have indices IP = +1, while the saddle point in 2.9.c
has an index IP = 1.17 Figure 2.9.d illustrates the determination of the index of
a closed orbit. Applying the same technique as above uncovers that a closed orbit
has a Poincare index of IP = +1.18
The importance of Poincare indices becomes obvious by the fact that the index
of a contour D is equal to the sum of the indices of the objects encircled by the
curve.19 Figures 2.8 and 2.9.a-c depict the case where the contour D and the encircled xed points have the index IP = +1. Similarly, a contour without xed
points in its interior has index IP = 0. Assume that it is known that a dynamical
system generates a closed orbit. Take the orbit itself as the contour D. As its index
is IP = +1 it follows that the orbit must encircle at least one xed point. When
the index of a known xed point (calculated by drawing a contour in a sufciently
small neighborhood of the point) is, e.g., IP = 1 then it follows that there must
be additional xed points encircled by the closed orbit.20 For example, the saddle
loop in Figure 2.10 has an index of IP = +1 and the index of the saddle xed point
B is IP = 1. Thus, there are additional xed points (points A and C in Figure
2.10 with indices IP (A) = 1 and IP (C ) = 1). However, the argument cannot be
applied in the reverse way: when the sum of the known xed points encircled by a
closed orbit equals +1, one cannot be sure that all xed points are indeed known.
17
The Poincare index of some xed points can also be determined analytically. Let J be
the Jacobian of a dynamical system evaluated at the xed point x . Then the index is
IP (x ) =
+1
1
if det(J) > 0;
if det(J) < 0.
If det(J) = 0, the index has to be calculated by the method described above, cf. Varian
(1981). Compare also the formula provided in Wiggins (1990), p. 35.
18
The reader may verify that this is true independent of the orientation of the motion on
the closed curve.
19
This follows from the Poincare-Hopf theorem; cf. Guillemin/Pollack (1974), pp.
132ff., or Varian (1981), p. 100.
20
When all xed points are hyperbolic (cf. Section 3.1) then the number of xed points
is odd. When this number is 2n + 1, n xed points are saddles and n + 1 are either
sinks or sources.
39
A Saddle Loop
Figure 2.10
22
The letters and constitute an asses bridge: the letters are the rst and last letters of
the Greek alphabet, respectively. The limit set represents the set of points where the
motion starts; the limit set contains all points where the motion ends. Cf. Wiggins
(1990), pp. 41f., for an explanation why the sequence {ti }, i , is considered instead
of t .
Cf. Guckenheimer/Holmes (1983), p. 45.
40
Chapter 2
single loop). The associated dynamical system has two unstable xed points (A and
C) and a saddle as a third xed point (B). The - limit set in this example consists
of the union of the two loops (i.e., the trajectories that leave the saddle and return
to it23 ) and the saddle point. Saddle loops can occur in a variety of constellations
of multiple xed points and can enclose closed orbits.24
The subject of the Poincare-Bendixson theorem is to provide sufcient conditions
for the existence of limit cycles in particular sub-areas of the plane.25
(2.2.1)
x 2 = g (x1 , x2 ),
and assume that an initial point x(0) = x1 (0), x2 (0) is located in an invariant set
D R2 .
When the set contains limit sets, basically all three types of limit sets mentioned
above are possible. The Poincare-Bendixson theorem discriminates between these
different types:
23
24
25
41
Actually, the set D must not necessarily have the form of the set described in Figure
2.11, i.e., a simply connected set.27 Assume that D is described by the tubular,
26
27
A simply connected set is a set that consists of one piece (or two or more touching
pieces) and which does not contain any holes in it. The rst two sets outlined below are
simply connected sets while the third set is an example of a connected but not simply
connected set, cf. Arrowsmith/Place (1982), p. 111, and Debreu (1959), p. 15.
42
Chapter 2
shaded area in Figure 2.7. The boundary of the invariant set is described by the
outermost and innermost closed ellipses. Theorem 2.2 implies that the tubular area
contains at least one closed orbit. However, when the innermost ellipse is repelling
in both directions, the set of points enclosed by this curve can again be considered
the boundary of another invariant set which might contain additional closed orbits.
This procedure can be continued, and eventually the above mentioned stability/
instability criterion of the xed point again becomes relevant. It follows that the
instability of the enclosed xed point is a prerequisite when a simply connected
area is considered. However, this instability does not exclude that a variety of closed
orbits exist in appropriate tubular invariant sets.
The search for the set D constitutes the essential difculty in applying the
Poincare-Bendixson theorem to a dynamical system. On the other hand, it is relatively easy to exclude the existence of closed orbits in a system like (2.2.1). Let S be
a simply connected domain in W R2 .
Theorem 2.4 (Bendixson): 28 Assume the functions f and g in (2.2.1)
having continuous rst order derivatives in S. If the sum (f /x1 +
g/x2 ) has the same sign throughout S, then there is no periodic solution of (2.2.1) lying entirely in S.
The Poincare-Bendixson theorem thus provides sufcient conditions for the existence of closed orbits in a set D but it does not say anything about the number of
these orbits. The above consideration shows that it is possible that more than a single closed orbit exist.29 When several cycles exist, it is obviously impossible that all
cycles are attracting, i.e., that they are limit cycles in the sense of Denition 2.4. Provided that the xed point is unstable, the innermost cycle in D is stable. Additional
cycles with increasing amplitude are then alternatively unstable and stable.
The most serious disadvantage of the Poincare-Bendixson theorem is the fact
that it is restricted to two dimensions. Analogous theorems in higher dimensions
do not exist. This is not due to a lack of mathematical research, but to a conceptual
problem. While in the two-dimensional case the planar set D can be divided into
an inner and outer region with the above mentioned implications, things get drastically more difcult in the three-dimensional case. Suppose that a closed set D R3
exists with the vector eld pointing inwards this set and that the unique xed point
is unstable. Nevertheless, it is possible that no closed orbits exist because a trajectory can arbitrarily wander in R3 without intersecting itself and without necessarily
approaching a limit set (cf. Figure 2.12).
Despite the fact that this limitation usually restricts the application of the theorem to highly aggregated model-economies, it provides the theorist with a powerful
tool in facing complicated two-dimensional dynamical systems which sometimes
cannot be described by means of graphical phase diagrams alone.
28
29
Cf. Section 2.3 for sufcient conditions for the uniqueness of limit cycles.
43
A more intensive discussion of the Kaldor model and its formal reconsideration by
Chang/Smyth (1971) can be found in Gabisch/Lorenz (1989), pp. 122ff.
31
Cf. Gabisch/Lorenz (1989), pp. 122-129, for economic justications of these assumptions.
Kaldor himself assumed a sigmoid shape of S (Y, ). The linearity assumption does not
change the qualitative results presented below.
32
44
Chapter 2
0.33 Income changes proportionally to the excess demand in the goods market.
Together with a standard capital accumulation equation the Kaldor model can be
written as
Y = I (Y, K ) S (Y, K ) ,
= I (Y, K ) K,
K
, > 0,
(2.2.2)
J=
(IY SY )
(IK SK )
IY
IK
(2.2.3)
(2.2.4)
(2.2.5)
This assumption is not very convincing. Chang/Smyth (1971) therefore assumed that
SK < 0, i.e., a standard wealth effect prevails. However, the different signs do not
essentially effect the results when IK SK < 0 is assumed.
45
tr J
(tr J)2 4 det J
.
2
(2.2.6)
When the trace is positive, i.e., (IY SY ) + (IK ) > 0, the xed point is
unstable. The rst requirement of the Poincare-Bendixson theorem is therefore
fullled.
Second, it should be examined whether the Bendixson criterion, i.e., Theorem
2.4, is fullled. As the slope IY decreases for Y diverging from the stationary equilibrium, the term (IY SY ) changes its sign twice at appropriate income levels.
Thus, depending on the magnitude of (IK ), it is possible though not necessary that the trace of the Jacobian changes its sign, too. The Bendixson criterion
therefore does not exclude the existence of closed orbits.
34
In fact, Kaldor intended to express the instability of the stationary equilibrium by this
assumption.
46
Chapter 2
The question of whether a compact invariant set D exists such that the vector eld (2.2.2) points inwards that set can be answered by means of a graphical
argument. Figure 2.15 represents the phase portrait of the Kaldor model.
Consider rst the set of points (Y, K ) with the property that the capital stock
does not change, i.e.,
= 0 = I (Y, K ) K.
K
(2.2.7)
(2.2.8)
(2.2.9)
It follows that
dK
SY IY
=
0.
dY |Y =0
IK SK
(2.2.10)
47
is negatively sloped for low and for high values of Y and is positively sloped in a
neighborhood of Y . Income increases (decreases) for all points below (above)
the curve Y = 0.
It is relatively easy to nd a set D with the desired properties in the Kaldor
model.35 The subset D = {(Y, K )| 0 Y Y1 , 0 K K1 }, i.e., the shaded
area in Figure 2.15, is compact, and the vector eld obviously points inwards the set
on the boundary. Thus, the requirements of the Poincare-Bendixson theorem are
fullled and it has been shown that the Kaldor model exhibits limit cycles.
In other examples the search for this set D can be difcult. Cf. Gabisch/Lorenz
(1989), pp. 143ff., for a discussion of a non-Walrasian business-cycle model by Benassy
(1984) with a complicated compact set D.
36
The question of whether the price of a single good converges to its partial equilibrium
value never seemed to be a problem for Walras. Cf. Newman (1965) and Walker (1987)
for these interpretations of Walrass work.
37
The list of original mathematical treatments of the tatonnement process include Arrow
(1959), Arrow/Hurwitz (1958), Samuelson (1947), and Uzawa (1961). A survey of
the most relevant results of the tatonnement literature can be found in Hahn (1984).
48
Chapter 2
(2.2.11)
A lot of attention has been paid to the question of the local and global stability
of the xed point p of (2.2.11) with the property p i = 0 i = 1, . . . , n, and several sufcient conditions at least for the local stability of the xed point have been
provided. Though extensive treatments of the subject exist in the literature, the
sufcient conditions like gross substitutability between all goods appear to be arbitrary and the problem seems to be far away from being nally solved. However, of
particular importance is the answer to the question of whether the process (2.2.11)
applies to economies with production as well.38
It might be argued that the excess demands zi (p) in (2.2.11) should simply be
replaced by the differences xi yi , i = 1, . . . , n, where xi represents the aggregate
demand of households for good i and yi is the aggregate supply of price-taking
rms. This argument implies that the demand of households and the supply of rms
are always represented by points on the aggregate demand and supply functions,
respectively. Such an assumption appears to be natural but it reects the idea that
the agents can adjust to internal disequilibria innitely fast. Assume on the contrary
that rms, for example, need time to adjust their production plan when (at a given
production level) prices change so that the prot maximizing output changes as
well. When a single market is considered, aggregate output is assumed to change
according to the function k : R R, i.e., y = k (y d y ), k > 0, with y d (p) as the
desired output (the supply function) at a price p, and y as the actual output. With
this discrepancy between actual and desired output the price adjustment has to be
assumed to depend on the actual excess demand, i.e., p = f (x y ). A partial view
of a single market thus leads to the two-dimensional differential equation system39
p = f x(p) y ,
y = k y d (p) y .
(2.2.12)
39
49
ideas on the price and quantity adjustment in an economy with production.40 However, Marshall and Walras emphasized the entry and exit of rms in a market
and it is obvious that this effect cannot be satisfactorily modeled without further
assumptions. Therefore, the system (2.2.12) will be interpreted in the sequel just as
an example of sluggish adjustment on the supply side of the market with a constant
number of rms.41
Consider the following algebraic specication of (2.2.12) with constant adjustment coefcients > 0 and > 0 in the price and quantity adjustment equations:
p = x(p) y ,
(2.2.13)
y = y d (p) y .
Assume that the system possesses a unique xed point (p , y ). The Jacobian matrix
of (2.2.13) is
xp (p )
J|(p ,y ) =
,
(2.2.14)
ypd (p )
with det J = ypd (p ) xp (p ) and tr J = xp (p ) . As saddle points should
be excluded, assume that the determinant of J is positive. Obviously, this is always
the case when ypd (p ) > xp (p ), i.e., when the supply function is steeper than the
demand function.
When the demand function can be derived from the utility maximization procedure of a Representative Consumer, the slope of the demand function x(p) is
always negative. It follows that the trace tr J is negative for all p. Thus, the xed
point (p , y ) is locally asymptotically stable in this case.
A negative slope of the demand function seems to be intuitively plausible and
the microeconomic textbook literature usually deals with non-negative slopes only
in conjunction with negative income effects. However, recent work in general equilibrium analysis has made evident that the aggregation procedure can lead to a
variety of different shapes of the aggregate demand function. Even if all individual
agents encounter the usual convexities and if their demand functions are negatively sloped, it cannot be excluded without further assumptions that the aggregate
demand function is positively sloped in a certain region of the (p , y ) plane.42
The dynamic effects of the presence of a demand function with a positive slope
at the xed point of the simple cross-dual system (2.2.13) were investigated by Mas40
41
42
Cf. Goodwin (1953, 1970) and Morishima (1959). Discussions of stabilizing processes
of this kind can be found in Flaschel (1991, 1992) and Flaschel/Semmler (1987).
Cf. Novshek/Sonnenschein (1986, 1987) for more appropriate models with a varying
number of rms. A discussion of those models with an emphasis on possibly complex
behavior is contained in Lorenz (1992a).
The precise result is essentially due to Debreu (1974) and Sonnenschein (1972). Compare also the work of Dierker (1974), Hildenbrand/Kirman (1988), Kirman (1989),
and Shafer/Sonnenschein (1982). Saari (1991) discusses the implications of this result for the possible emergence of complicated dynamics.
50
Chapter 2
p0
and
lim y = 0
y0
if p [0, p1 ).
Under these two assumptions the vector eld never points out of the set D and
eventually points toward the interior of the set. As the xed point (p , y ) is unstable, the Poincare-Bendixson theorem implies the existence of at least one closed
orbit in D.
43
Beckmann/Ryder (1969) assumed an S-shaped marginal cost function in order to obtain qualitatively similar results.
44
Of course, there exist other assumptions that ensure the boundedness of the set D
with the desired properties. For example, the critical region (y1 , y2 ] disappears if the
demand function converges asymptotically to the y axis.
51
Unfortunately, this question of how many cycles exist cannot be answered for
all dynamical systems. Although the theory of two-dimensional dynamical systems
is fairly well-developed, the problem of the uniqueness of limit cycles has not been
nally solved and research is still going on.45 One of the few nonlinear systems
for which it is indeed possible to establish sufcient conditions for the existence of
unique cycles is the so-called generalized Lienard equation.
This section introduces two theorems on the uniqueness of limit cycles which appear to be particularly useful for economic dynamics. A thorough discussion of
several other theorems with a varying degree of generality can be found in YanQian (1986).
45
52
Chapter 2
(2.3.1)
(2.3.2)
with f (x) = dF (x)/(dx). This so-called generalized Lienard equation was originally
formulated to model the dynamics of a spring mass system with g (x) as the spring
force and f (x)x as a dampening factor. Setting g (x) = x and F (x) = (x3 /3 x)
in (2.3.2) yields the so-called van-der-Pol equation
+ (x2 1)x + x = 0,
x
(2.3.3)
which can be considered a prototype equation in two-dimensional nonlinear systems theory. Levinson/Smith (1942) proved the following theorem for the equation (2.3.2).
Theorem 2.5 (Levinson/Smith):47 Equation (2.3.2) has a unique
periodic solution if the following conditions are satised.
a) f and g are C 1 .
b) x1 > 0 and x2 > 0 such that for x1 < x < x2 : f (x) < 0, and > 0
otherwise.
c) xg (x) > 0 x =
0
d) 0 f (x)dx = 0 g (x)dx =
x
e) G(x1 ) = G(x2 ) where G(x) = 0 g ( )d .
Condition e) is fullled if f (x) is even and g (x) is odd.48
The theorem allows to establish the uniqueness of limit cycles in a convenient
way. The symmetry assumption e) represents the only more or less severe specication in a two-dimensional system.49
A weaker theorem that does not dwell on this symmetry requirement is due to
Zhifen (1986). The theorem represents a very convenient tool in establishing the
uniqueness of limit cycles though it appears to be extensive at rst glance.
46
47
48
A function is even if f (x) = f (x), e.g., a parabolic function with the origin as the
center. A function is odd if g (x) = g (x), e.g., a cubic equation.
49
For example, it can easily be shown that the van der Pol equation (2.3.3) fullls the
requirements of the Levinson/Smith theorem.
53
(2.3.4)
x
0
g ( ) d ,
2. a) f (x) = F (x) C 0 (, );
b) F (0) = 0;
f (x)
is nondecreasing when x increases in (, 0) and (0, );
c)
g (x)
f (x)
= constant when 0 < |x| 1,
d)
g (x)
3. a) (y ) fullls the Lipschitz condition in any nite interval;
0;
b) y(y ) > 0 y =
c) (y ) is nondecreasing; () = ; () = ;
(y ), at y = 0;
d) (y ) has right and left derivatives, + (y ) and
e) + (y ) (y ) = 0 when f (0) = 0,
then the system (2.3.4) has at most one limit cycle, and (if it exists) is
stable.
Note that this theorem does not exclude the case in which no limit cycle exists at
all. The existence of the limit cycle must be proved separately. For example, this
can be done with the help of the Poincare-Bendixson theorem. However, for the
particular case of dynamical systems of the form (2.3.4), several theorems exist that
represent easier ways to establish limit cycles in these systems.51
50
The Lipschitz condition is fullled when g (x) is continuous and when the derivative
g (x) exists and is continuous on D. Cf. Brock/Malliaris (1989), pp. 15ff., for details.
51
The best-known of these theorems is due to A. Filippov, cf. Yan-Qian (1986), p. 96. An
economic application of the theorem in the context of the model discussed in Section
2.3.3 below can be found in Galeotti/Gori (1990).
54
Chapter 2
when x > M,
and F (x) K
when x < M,
Theorems 2.5 and 2.6 and related theorems that rely on the Lienard equation are
not the only tools for establishing the uniqueness of limit cycles. Averaging methods
allow for quantitative approximations of limit cycles in many cases53 , implying that
the number of cycles and their stability can directly be examined.
The two Theorems 2.5 and 2.6 will be illustrated with two economic examples
in the following two sections.
The Lienard-van-der-Pol equation has received relatively little attention in economic dynamics probably because of the restrictive symmetry assumption of the
52
53
Cf. Guckenheimer/Holmes (1983), pp. 166ff. Chiarella (1990) discusses several endogenous business-cycle models with the help of averaging methods.
55
0 < c 1,
(2.3.5)
with Y as net income. The desired capital stock, K d , depends linearily on income:
K d (t) = vY (t),
v > 0.
(2.3.6)
It is assumed that rms change their capital stocks as soon as the actual stock differs
from the desired one:
= I (t) = K d (t) K (t) = vY (t) K (t) ,
K
> 0,
(2.3.7)
with I as net investment. The coefcient is an adjustment parameter and expresses the reaction speed of investment in response to a discrepancy between actual and desired stock.
Assume that income changes according to the excess demand, C (t)+I (t)Y (t),
in the goods market:
Y (t) = C (t) + I (t) Y (t) ,
> 0,
(2.3.8)
(2.3.9)
and substituting for I and I in the differentiated form of (2.3.8) yields the linear
second-order differential equation with constant coefcients
Y (t) + (1 c) + v Y (t) + (1 c)Y (t) = 0.
(2.3.10)
55
(2.3.11)
56
Chapter 2
(2.3.13)
Set f (y ) = (1 c) + h(y ) h(y )v and g (y ) = h(y )(1 c)y . Under the
assumptions
f and g are C 1 ,
= h(y ), h(y ) > 0 y,
h(y ) = h(y ),
v > 1,
h (0) = 0,
57
h(0) >
(1 c)
1 v ,
equation (2.3.13) is indeed a Lienard equation which fullls the assumptions of the
Levinson/Smith theorem:
a) Assumed
b) There exist y1 < 0 and y2 > 0 such that f = (1 c) + h(y ) h(y )v < 0 for
y1 < y < y2 and f > 0 otherwise.
c) As g (y ) = h(y )(1 c)y > (<) 0 for y > (<) 0, it follows that g (y )y > 0 y .
y
d) lim F (y ) = because f (y ) increases for y > y2 , and lim G(y ) = 0 g ( )d =
y
Consider once again the familiar Kaldor model that serves as a prototype model
in the course of this book. The general formulation of the model in its net value
version is:
Y = I (Y, K ) S (Y, K ) ,
= I (Y, K ).
K
(2.3.14)
58
Chapter 2
However, there are several ways to transform (2.3.14) into a Lienard equation
by suitable assumptions on the functions I (, ) and S ().56 The following modication is studied in Galeotti/Gori (1990).57 Assume that savings does not depend
anymore on the capital stock, i.e., S = S (Y ), and that IK < 0 is constant. The
Kaldor model (2.3.14), centered at the xed-point values Y and K , then turns
into
y = i(y, k ) s(y ) ,
(2.3.15)
k = i(y, k ),
with y = Y Y and k = K K . The reader may verify that (2.3.15) still cannot be
directly transformed into a Lienard equation with the help of the method described
above. However, the variable transformation
u = y,
v=k
y
,
(2.3.16)
u
u
v = i(u, v + ) = s(u).
(2.3.17)
(2.3.18)
iz
= (iu + su )u + iz s(u),
with iz as the partial derivative of i u, v + (u/) with respect to the second argument.
When iz is constant, (2.3.18) is obviously a Lienard equation. In order to apply
Theorem 2.6 to this system, it is desirable to write (2.3.18) in a two-dimensional
form comparable to the form (2.3.4) in Theorem 2.6. Write iz/ = a. The sou
called Lienard transformation introduces a new variable w = u 0 (i + a s ) d
56
57
The authors use a slightly different version of Zhifens theorem which can be shown to
be identical with Theorem 2.6 presented above. Galeotti/Gori prove the existence
of a limit cycle with the Filippov theorem.
59
u = w +
(i + a s ) d,
(2.3.19)
w = u
(iu + a su )u = iz s(u).
In (2.3.19), the expressions corresponding to F (x), f (x), (y ) and g (x) of Theorem 2.6 are 58
u
F (u) =
(i + a s ) d,
f (u) = F = (iu + a su ),
(w) = w,
g (u) = iz s(u).
(2.3.20)
In order to apply Theorem 2.6 to the system (2.3.19), the functions i(u, z ) and s(u)
have not been specied precisely enough yet. Assume that s(u) and i(u, ) display
the sigmoid shapes known from the original Kaldor model with limu su =
and limu iu = 0.59
In addition to the sigmoid shapes of i(u, z ) and s(u) it will be assumed that the
lower partial equilibrium point u1 is closer to zero than u2 . Figure 2.20 depicts
this scenario on the goods market. Furthermore, the functions f (u) and g (u) are
assumed to intersect twice, such that for the assumed limits of su and iu , the ratio
f (u)/g (u) is increasing for all values of u = 0 (cf. Figure 2.21 for the shapes of
f (u), g (u), and the ratio f (u)/g (u)).
With this geometric specication of the function f (u) and g (u) and the assumption iz < 0 and constant, Theorem 2.6 can be applied to (2.3.19):
1. a) Assumed; g (u) is C ;
b) uiz s(u) > 0 u =
0;
iz s( ) d = =
c) G() =
0
iz s( ) d = G(),
2. a) Assumed;
b) F (0) = i(0, 0) s(0) = 0;
58
59
Cf. Kaldor (1940) for a justication of the shape of s(u). While the nonlinearity in
Kaldors investment function does not represent a really controversial assumption, an
ever-increasing savings rate off the equilibrium point does not seem to be very convincing. Nonetheless, Kaldors original shape of s(u) will be assumed in the following
because a linear function s(u) does not fulll the requirements of Theorem 2.6. The
reader may verify that a linear s(u) or a savings rate converging to a nite value imply
an eventually declining ratio f (u)/g (u).
60
Chapter 2
61
(2.4.1)
y = f2 (x, y ),
J=
f1
x
f1
y
f2
x
f2
y
(2.4.2)
Assume that the determinant of the matrix J is positive for all (x, y ). It is shown in
the Appendix A.1.1 and in the models presented thus far that the sign of the trace
of the Jacobian then plays a dominant role in determining the kind of oscillating
behavior of a two-dimensional dynamical system. The question therefore arises
whether a qualitative description of the meaning of the trace of J can be provided.
In fact, in some physical applications of systems like (2.4.1) it is possible to assign
the existence of dampening or friction to the negative value of the trace.60 The
following heuristic reection may be helpful in understanding dynamical systems
which exhibit closed orbits.
Consider a dynamic model like the Kaldor model to which the Poincare-Bendixson theorem can be applied. The xed point has to be unstable, i.e., the trace of
the Jacobian has to be positive. In other words, there exists a tendency away from
the xed point in all directions, which may be interpreted as a negative friction. If
this were the case for every point in the phase space, the ow of the system would
spiral toward the outer bounds of the phase space and no closed orbit could exist.
However, it is demonstrated in the Bendixson criterion, i.e., Theorem 2.4, that the
trace of the Jacobian must change its sign if limit cycles are to be generated. A
negative trace corresponds to a positive friction such that the formerly exploding
behavior will be dampened for points sufciently far away from the equilibrium.
60
Cf., e.g., the original Lienard equation in Section 2.3., where f (x)x represents a dampening term.
62
Chapter 2
A closed orbit therefore emerges where the exploding and imploding forces both
tend toward zero, i.e., where the trace vanishes.
Dynamical systems with this kind of behavior are called dissipative systems.61 Most
economic models discussed in this book belong to this class of dynamical systems.
However, there exists another class of systems which has received interest especially
in classical mechanics, namely the so-called conservative dynamical systems. In a
conservative system there is neither an additional input nor a loss of energy, implying that no friction exists. According to the preceding heuristic reection on the
qualitative meaning of the trace of a Jacobian, this absence of friction is equivalent
to a zero trace for all points in the phase space.62 The zero trace implies that the
(possibly multiple) xed points can be only saddles or centers.
One such conservative dynamical system which can be of economic interest is
the predator-prey system investigated by Lotka (1925) and Volterra (1931) in
an early attempt to understand biological and ecological phenomena by means of
mathematical analysis. The model is concerned with the dynamic relations between
two interdependent species acting as predator and prey, respectively, within an
ecosystem.63 The dynamical system consists of the two-dimensional differential
equation system
x = ax bxy,
y = cy + dxy,
a, b, c, d > 0,
(2.4.3)
with x as the total prey population and y as the predator population. The prey
are the only food source available to the predator. Thus, if x = 0, the predator
population decreases exponentially at the rate c. If y = 0, the prey population
grows exponentially to innity at the rate a.
System (2.4.3) has two xed points with x = y = 0, namely (x , y ) = (c/d, a/b)
and the trivial xed point (0, 0) (a saddle point). The Jacobian matrix of (2.4.3),
evaluated at the non-trivial xed point, is
J=
a by
bx
dy
c + dx
bc/d
da/b
(2.4.4)
and has det J = ac > 0 and tr J = 0, i.e., the eigenvalues are purely imaginary. The
xed point is therefore neutrally stable, implying that no conclusion on the dynamic
behavior of (2.4.3) can be drawn from the inspection of the Jacobian (2.4.4).
61
The term stems from considerations of physical systems with a permanent input of energy which dissipates through the system. If the energy input is interrupted, the system
collapses to its equilibrium state.
62
The obvious physical example of a conservative dynamical system is the perfect pendulum where no friction is involved. Note that the harmonic oscillator, shortly mentioned
in Appendix A.1.1, is an example of a conservative system.
63
63
In order to study the global dynamic behavior of a system like (2.4.3), it is useful
to introduce the concept of the rst integral:64
Denition 2.6: A continuously differentiable function F : R2 R is
said to be a rst integral of a system x = f(x), x R2 , if F is constant for
any solution x(t) of the system.
When such a rst integral exists it is not unique, i.e., when F (x) is a rst integral
then F (x) + C is a rst integral as well.
Level Curves in a System with a First Integral (The Dashed Line is Impossible)
Figure 2.22
The constancy of F (x) for any solution can be expressed as dF (x)/dt = 0. The
constant expressions F (x) + C dene level curves for different values of the constant
C . When a saddle is the only xed point, the level curves are given by the unstable
and stable manifolds and the associated hyperbolic trajectories. When a unique
xed point is a center the level curves are closed orbits. Any initial point (except
the xed points) is then located in a closed orbit. This can be visualized by an
inspection of Figure 2.22.65 The closed curves L1 , L2 , and L3 represent examples
of level curves for different values of C . Each level curve is characterized by the
property that dF (x)/dt = 0. Consider a point x(0) located in the level curve L2 .
The trajectory passing through this point is t (x(0)) (for t > 0 and
0). As x(0)
t<
is a point in a level curve, it can be described by the constant F x(0) . The point
t (x(0)), t > 0, must also be located in this level curve because otherwise
the term
F (x) would not be constant for any solution. It follows that F (x(0)) = F t (x(0))
t > 0 and t < 0. The trajectory indicated by the dashed line in Figure 2.22 thus
cannot exist when the system has a rst integral. All initial points are located in one
of the innitely many level curves characterized by different values of C .
64
Cf. Andronov/Chaikin (1949), pp. 99ff., and Arrowsmith/Place (1982), pp. 101ff.
and 144ff., for the following ideas. The term is a relic of early inquiries into the behavior
of differential equations, cf. Arnold (1973, p. 75.
65
64
Chapter 2
(2.4.5)
(2.4.6)
(2.4.7)
Set y a eby xc edx = F (x, y ). The function F (x, y ) is a rst integral of (2.4.3), which
can be seen from differentiating it with respect to time:
d
F (x, y )
F (x, y )
F (x, y ) =
x +
y.
dt
x
y
(2.4.8)
(2.4.9)
a
F (x, y )
= F (x, y ) + b ,
y
y
(2.4.10)
and
67
65
It follows that the closed orbits cannot be limit cycles. Otherwise, the trajectories
which approach a limit cycle are not closed orbits. As each point in the phase space
is located in a closed orbit, the initial values of x and y at t = 0 therefore determine
which of the innitely many closed orbits describes the actual dynamic behavior of
the system (cf. Figure 2.23).
The predator-prey system (2.4.3) was classied as a conservative system with the
help of the rst integral. An alternative denition of conservative dynamical systems
concentrates on the evolution of initial points contained in a subset of the phase
space. Assume that a dynamical system has innitely many closed orbits and that
every initial point is located in such a closed orbit. Consider the area A in Figure
2.24. Initial points contained in this subset of the plane move to the area B under
the action of the ow. If the area A is identical with the area B, the dynamical system
is called area preserving (or volume preserving when the system is higher-dimensional
(n 3)). A dynamical system can be called conservative if it is area preserving.
In contrast, dissipative systems contract areas (or volumes) when trajectories approach an attractor. Figure 2.25 shows two trajectories starting at different initial
points and approaching a xed point attractor. The area between the two trajectories is continuously getting smaller and approaches zero when the trajectories are
close to the xed point.
Formally, the property of area preservation of a system x = f(x), x Rn , can be
examined with the help of the Lie derivative or the divergence of the vector eld dened
as
fi
V
= div f =
,
V
x
i
i
i = 1, . . . , n,
with V as the volume (i.e., the n-dimensional analog of an area) and div f as the
divergence of f. The Lie derivative is negative when the system is dissipative, i.e., if
it contracts area, and it vanishes when the system is conservative.
66
Chapter 2
Cf. Arnold (1973), pp. 198f., and Arrowsmith/Place (1982), pp. 103f., for identical
results in Hamiltonian systems.
67
for all (x, y ) except the xed point. When x and y change during the motion in
a closed orbit, the sign of the Lie derivative changes. An answer to this puzzle
can heuristically be delivered by inspecting the area covered by the closed orbits in
Figure 2.23: in the region where the orbits come close to each other the derivative
is positive. Areas between the orbits are extended and imply the larger distance
between the orbits in other regions. A negative Lie derivative in those regions
implies the contraction toward the initial region with a short distance between the
orbits.
Conservative dynamical systems are really rare in economics. A remarkable exception is Goodwins 1967-model of the class struggle which leads to the same formal
framework as the predator-prey model of Lotka and Volterra and which will be
presented in the following.
Consider an economy consisting of workers and capitalists. Workers spend all their
income on consumption, while capitalists save all their income. The following list of
abbreviations, denitions, and relations describes the framework of the economy.
For convenience, the goods price is normalized to unity.
Output:
Labor:
Capital:
Wage rate:
Goods price:
Labor productivity:
Labor income:
Labor income share:
Capital income:
Prot share:
Savings:
Capital output ratio:
Labor supply:
Employment rate:
Y
L
K
w
p=1
Y /L = a = a0 et , = constant
wL
u = wL/Y = w/a
Y wL
1 w/a
(1 w/a)Y
K/Y = , = constant
N = N0 ent , n = constant
v = L/N
If investment, I = K
, is
L/L
= Y /Y ,
= (1 w/a)/ .
(2.4.12)
68
Chapter 2
The above presentation can be summarized in the following set of growth rates
involved in the model:
N
a
= n,
= ,
N
a
K
w Y
w
= (1 ) = (1 )/,
K
a K
a
Y
K
,
=
Y
K
L
Y
w
= (1 )/ =
.
L
a
Y
The central variables in the Goodwin model are the employment rate, v , and the labor bill share, u. Consider rst the evolution of the employment rate v : logarithmic
differentiation and substitution yields
= L/L
v/v
N /N,
= Y /Y n,
(2.4.13)
= (1 w/a)/ ( + n),
1u
=
( + n),
or
v =
1 u
( + n) v,
(2.4.14)
which is a differential equation in the two variables v and u. The labor bill share, u,
develops according to
= w/w
u/u
a/a
= w/w
(2.4.15)
Goodwin assumed that the wage rate changes according to a standard Phillips curve,
i.e.,
w/w
= f (v ),
lim f (v ) = ,
v1
lim f (v ) = < 0,
v0
f
> 0.
v
(2.4.16)
= + v , yielding
u/u
= + v ,
(2.4.17)
u = + v u.
(2.4.18)
or
Equations (2.4.14) and (2.4.18) have the same formal structure as the Lotka/
Volterra equations (2.4.3):
v = 1/ ( + n) u/ v,
(2.4.19)
u = ( + ) + v u.
69
The employment rate v serves as the prey while the wage bill share acts as the
predator. When there is no employment, the wage bill tends to zero. When the
wage bill tends to zero, the employment rate increases since no relevant labor costs
occur.
System (2.4.19) has two xed points, namely the trivial xed point at the origin
and
+
,
u = 1 ( + n).
v =
(2.4.20)
J=
0
1 ( + n)
( + )
(2.4.21)
As the equations (2.4.19) and the Jacobian (2.4.21) are formally identical with the
Lotka-Volterra equations (2.4.3) and the associated Jacobian (2.4.4), every initial
point in the Goodwin model is located in a closed orbit.69
This result supports the idea that a capitalist economy is permanently oscillating. While the dynamic behavior of the Kaldor model outlined in Section 2.2.2.
depends on the sign of the trace of the associated Jacobian, the trajectories of the
Goodwin model describe closed orbits independent of any special magnitude of
the derivatives. It may be that this oscillation property, together with the suggested
analogy between predator-prey interdependence and the class struggle, constitutes
the main reason why the Goodwin model found attention especially among political economists.70 However, the analogy is supercial and does not refer directly to
the functional income shares of capitalists and workers or even to their population
size. Further, the Goodwin model can be criticized along the same lines as was the
case with the original Lotka/Volterra system in biology, namely that the model is
put together as an isolated set of assumptions which might not necessarily reect
relevant inuences. It may therefore be useful to investigate whether the Goodwin
model is robust when facing modications.
The Goodwin model constitutes the most prominent economic example of a predator-prey structure. Other examples do exist but usually very specic functional
69
Goodwin (1967) investigated the solution to (2.4.10) by means of graphical integration. Cf. Gabisch/Lorenz (1989), pp. 153ff., and Gandolfo (1983), pp. 448ff., for a
presentation of Goodwins method.
70
70
Chapter 2
c, > 0.
(2.4.22)
The growth rate of the real wage rate decreases when the population increases, i.e.,
w/w
= a P,
a, > 0.
(2.4.23)
The equation reects the basic Malthusian assumption that food supplies cannot
grow as fast as the population. An increasing population thus decreases per-capita
food supply which can be considered the real wage rate (in this simple scenario
with workers paid in the form of food). Multiplying the equations by P and w,
respectively, yields the standard predator-prey form (2.4.3.).
The Lotka/Volterra system (2.4.3) and its economic equivalents (2.4.9) and
(2.4.22) (2.4.23) are dynamical systems whose behavior is very sensitive to variations in their functional structure. Dynamical systems which change the character
of their dynamic behavior under small perturbations are called structurally unstable
systems.71 In order to demonstrate the effect of small perturbations, a basically
arbitrary modication of the original Goodwin model will be performed in the
following.72 Instead of assuming that the rate of change of the wage rate, w, depends only on the employment rate, v , according to the usual Phillips relation, let
this rate additionally be inuenced by the labor bill share, u:
w/w
= f (v ) + g (u),
(2.4.24)
and assume that g (u) > 0 u and g (u) < 0, i.e., wage claims increase if workers are
at a disadvantage in the functional income distribution. The derivative g (u) can
be taken as being arbitrarily small.
The consideration of this modied Phillips curve in the Goodwin model leads
to
v = 1/ ( + n) u/ v,
(2.4.25)
u = ( + ) + v + g (u) u.
71
Compare the discussion in Section 3.1 for precise denitions of various notions of structural stability.
72
71
+ g 1 ( + n)
+ g (u)
,
=
=
= 1 ( + n).
(2.4.26)
J=
0
1 ( + n)
g (u ) ( + )
g (u ) 1 ( + n)
(2.4.27)
Samuelson did not refer specically to the Goodwin model but to the biologically oriented Lotka-Volterra framework. In the Goodwin model, diminishing or increasing returns to scale can be taken into account by assuming that the capital-output ratio
changes with Y .
72
Chapter 2
of the labor supply and labor productivity). It is, however, also possible to increase
the dimension by introducing particular lag structures. As an example, consider
the Phillips curve
w
= + v,
w
(2.4.28)
assumed in the original Goodwin model. In (2.4.28), the growth rate depends
only on the present value of the employment rate. Alternatively, it can be suspected
that past values of the employment rate have an inuence on this growth rate as
well. The most recent values will probably have the strongest inuence on the
growth rate, and the inuence of values realized in the past should cease when the
realization dates are far away from the present date. An example of a lag structure
that represents such a vanishing inuence of past realizations of a variable is given
by a continuously distributed lag (cf. Appendix A.3 for details). In modications of
(2.4.29)
where x is dened as
x=
e(t)/T
v ( )d = et/T
T
e/T
v ( )d.
T
(2.4.30)
It is shown in the Appendix A.3 that differentiating an equation like (2.4.30) with
respect to t yields the ordinary differential equation
x =
vx
.
T
(2.4.31)
Together with the previously derived equations (2.4.19), the Goodwin model thus
turns into the three-dimensional system
v = 1/ ( + n) u/ v,
u = ( + ) + x u,
vx
x =
.
T
(2.4.32)
It has been demonstrated by Chiarella (1990a), pp. 73ff., that the system (2.4.32)
generates limit cycles in the variables v and u. The result could be obtained by
investigating the dynamic behavior of the system on its center manifold (cf. Appendix A.2. for details). The conservative character of the original two-dimensional
73
i = 1, . . . , n,
(2.5.1)
>0
(2.5.2)
74
Brody/Farkas
(1987) estimated the parameter values in the original Goodwin model
and the modied model (2.4.32) for the Hungarian economy. A comparison between
the resulting equilibrium values of employment and wages in both models uncovered
that the modied version is better suited for generating actual, empirical values.
75
Cf. Andronov/Chaikin (1949), Chapter 12, for a detailed discussion of the theory of
relaxation oscillations. Compare also Hairer/Nrsett/Wanner (1982), pp. 107ff., for
a description of relaxation oscillations in the van-der-Pol oscillator.
76
Other dynamical systems than this particular Kaldor model are actually better suited for
illustrating the phenomenon of relaxation oscillation, cf. Chiarella (1990a), pp. 25ff.,
or Guckenheimer/Holmes (1983), pp. 68ff. The Kaldor model is nevertheless being
used because a few standard problems in transforming given systems to a form required
for an application of an established mathematical result will become obvious. Other
economic examples of relaxation oscillations can be found in Chiarella (1990b) and
Franke/Lux (1992).
74
Chapter 2
2.26.a
2.26.b
(2.5.3)
(2.5.4)
(2.5.5)
where the goods-market equilibrium condition has already been considered in the
capital-adjustment equation. However, (2.5.5) still mentions the two variables K
and Y , and cannot be called a 1D system. The state variable Y has to be replaced
by an expression depending on K .
77
75
(2.5.6)
The same arguments as those provided in Section 2.2.2 apply for this case. Thus, a
function K = g (Y ) exists for this model with a shape outlined in Figure 2.26.a. The
inverse of K = g (Y ) is shown in Figure 2.26.b. Inserting the relation Y = g 1 (K )
in (2.5.5) yields
= S g 1 (K ) ,
K
(2.5.7)
76
Chapter 2
nor D are xed-points of the system (2.5.7). Thus, the motion of the system cannot
come to a halt at B or D.
In order to get an idea of what happens in this model when = 1/
consider Figure 2.28 which is a replicate of Figure 2.15 under the assumption that
is large but nite. The long arrows which indicate the high adjustment speed in
income imply a nearly horizontal vector eld. If an initial point is chosen which
is not located on the curve Y = 0 the system approaches this curve very rapidly.
The points B , C , and D in this Figure represent those points which are analogous
to the points B , C , and D in Figure 2.27.78 At B and D the vector eld points
upwards or downwards, respectively. However, as soon as the curve Y = 0 is left,
the strong inuence of the large dominates the motion of the system. It follows
that the system does not stop at B or D but that it is leaving the points vertically
and a sharp orientation change takes place shortly afterwards. Thus, a limit cycle
behavior can be established in this model. Instead of the smooth, elliptical cycles
known from the discussion in the rst sections of this chapter, limit cycles in this
model are characterized by motions along the curve Y = 0 and very rapid motions
between points B , D and the appropriate pieces of the Y = 0 curve.
Keeping in mind that a direct analogy is not possible for the Kaldor model, the
consideration of the case of a large, but nite value of in Figure 2.28 is helpful
78
A direct identication of the points is impossible in this Kaldor model. The reason
is not identical with the
consists in the fact that in this model the time derivative K
second state variable. For example, Chiarella (1990a), p. 25, considered a system of
the general form
x = f (x, y ),
y = x.
77
in explaining the motion at the points B and D in Figure 2.27. When the system
approaches B or D, the trajectory jumps downwards or upwards to the points E or
A, respectively. The overall motion indicated in Figure 2.27 can be called an oscillatory motion though this motion is discontinuous at B and D.79 This oscillatory
behavior is indeed surprising because system (2.5.7) is effectively one-dimensional.
However, the restriction of the system to a manifold and the involved nonlinearity
are responsible for the emergence of cyclical behavior in this particular version of
the Kaldor model.80
The term relaxation oscillation can be explained by these discontinuous jumps. Imagine
a rubber band spanned while the motion takes place on the manifold. At B and D the
rubber band is released implying a fast motion toward A and E .
80
For an indication that this type of dynamic behavior was not only known by mathematicians at the high tide of 2D systems at the end of the 1940s compare, e.g., Velupillai
(1990), pp. 20ff.
78
Chapter 2
tors or repellers, either in the form of xed points, limit cycles, orbits in higherdimensional phase space, or strange objects which are to be introduced later in this
book. A completely unstable dynamical system can be viewed as being attracted by
innity. In case of these dissipative systems it may still be possible to predict the
evolution of the system in the future but it may be impossible to determine where
the system started at a certain point of time in the past.
The case of an initial point identical with a xed-point attractor is, of course, trivial.
79
Dissipative Systems
Conservative Systems
Time Reversible
Time Irreversible
On an attractor
On transients
Everywhere
Nowhere
the determination of a points past is possible only if the coordinates of that point
are known with absolute precision.
These properties are summarized in Table 2.1. As dissipative systems are dominating economic dynamics, it can be concluded that backward prediction is practically impossible in most economic models.
Chapter 3
his chapter deals with a subject that has become a major focus of research in
economic dynamics during the last decade, namely bifurcation theory. Central
to this topic is the question whether the qualitative properties of a dynamical system
change when one or more of the exogenous parameters are changing. In contrast
to the physical sciences, it is usually impossible to assign a denitive, once-and-for-all
valid number to most parameters occurring in dynamical systems in economics. Parameters are introduced into an economic model in order to reect the inuence
of exogenous forces which are either beyond the scope of pure economic explanation or which are intentionally considered as being exogenously given from the
point of view of partial theorizing. It is desirable to determine whether the qualitative behavior of a dynamical system persists under variations in the parameter
space. Thus, the results of bifurcation theory are especially important to dynamic
modelling in economics.
The bifurcation behavior of a dynamical system depends to some degree on the
involved time concept, i.e., whether the system is designed in continuous or discrete
time.1 As some kinds of bifurcation occur in only one of these two types of dynamical systems, this chapter is separated into two sections, one which presents the most
important bifurcations in continuous-time systems and one which surveys discretetime systems. Though this may be viewed as being ponderous, the distinction forms
a bridge between the presentation of the regular nonlinear continuous-time systems
1
Although discrete-time dynamical systems can also occur in the form of Poincare maps
in the study of continuous-time systems, it will be assumed in the course of this section
that a discrete-time system emerges generically from a discrete time concept.
81
of Chapter 2 and the introduction of chaotic discrete-time systems in the next chapter.
Both subsections contain a short description of the fold bifurcation, the pitchfork bifurcation and the transcritical bifurcation for the sake of relative completeness. Central to the presentation of the bifurcation behavior in both types of dynamical systems is the Hopf bifurcation which has recently gained the most attention in
economic dynamics. The presentation of the ip bifurcation, which occurs only in
one-dimensional discrete-time systems, will directly transfer to chaotic dynamics.
All types of bifurcations introduced in this chapter are local bifurcations in the
sense that only the behavior of a dynamical system in the neighborhood of a single
xed point is affected. The global bifurcation behavior of a dynamical system over
the whole range of admissible values for the state variables will be the subject of
parts of the following chapters.
Preliminaries
Consider the ordinary differential equation2
x = f (x, ),
x R,
R,
(3.1.1)
82
Chapter 3
A Bifurcation Diagram
Figure 3.1
As it can be seen from the bifurcation diagram, a former single xed point splits
(bifurcates) into several distinct xed points at the bifurcation point. The value of
at which the bifurcation occurs is called the bifurcation value of . If no bifurcation
occurs at a xed point (x , ), the xed point is said to be hyperbolic.
The bifurcation phenomenon can be related to the notion of structural stability.
Roughly speaking, a dynamical system is called structurally stable if the qualitative
dynamic properties of the system persist with small variations in its structure, i.e.,
when varying the parameters or considering small changes in the functional forms.
For example, if a dynamical system possesses a unique and asymptotically stable
xed point, structural stability implies that the xed point is unique and asymptotically stable for different parameter values as well. In other words, a dynamical
system is structurally stable if the two trajectories stay close together. A bifurcation
value 0 is therefore a value of for which the dynamical system is structurally
unstable.
83
3.2.a
3.2.b
Limit Cycles in Topologically Equivalent Dynamical Systems
Figure 3.2
Figures 3.3.a and 3.3.b show examples of two systems that are not topologically
equivalent. There does not exist a homeomorphism that can transform the limit
cycle in 3.3.a to the xed-point attractor in 3.3.b by stretching or squeezing the limit
cycle.
The notion of topological equivalence suggests the following denition of structural stability:5
Denition 3.2: A dynamical system is structurally stable if for every sufciently small perturbation of the vector eld the perturbed system is
topologically equivalent to the original system.
The term small perturbation is usually interpreted in terms of the C 1 norm: two
dynamical systems are close at a point x if the associated images, e.g., f (x) and g (x),
and the rst derivatives, f (x) and g (x), are close together.
4
5
84
Chapter 3
3.3.a
3.3.b
Topologically Non-Equivalent Dynamical Systems
Figure 3.3
x R2
(3.1.2)
is structurally stable if 6
i) the xed points, i.e., {x | x = 0}, are hyperbolic, or
ii) every closed orbit is either a periodic attractor or repeller, or
iii) no trajectory connects two saddle-points, or
iv) the number of limit cycles is nite.
Denition 3.2 can be generalized when other descriptions of equivalence are used.
For example, Arnold (1988) introduced the concept of orbital equivalence in order
to include closed orbits in the class of structurally stable systems which differ by
their periods.
85
as precisely as possible; on the other hand, one tries to include as many systems as
possible in the class of structurally stable systems. The aforementioned denition
that incorporates the notion of topological equivalence is unable to fulll both
requirements: too many dynamical systems turned out to be structurally unstable
in the sense of Denition 3.2.
Two-dimensional dynamical systems are well-understood and the concept of
structural stability in the sense of Denition 3.2 can be applied to these systems
without any difculties. After the extensive work of members of the Gorki School
on two-dimensional systems, the presumption emerged that Denition 3.2 could
serve as an instrument in describing so-called generic systems, i.e., systems with typical and generally valid dynamic properties. The culminating point of work on this
subject can be seen in Peixotos theorem which (in addition to the aforementioned
list of properties of structurally stable systems) says that structurally stable systems
are generic in the two-dimensional phase space.
Many different denitions of structural stability were constructed in order to nd
something similar to Peixotos theorem in higher dimensions. However, the work
of Smale (1963, 1967) has uncovered that structurally stable dynamical systems are
generic only in the two-dimensional phase space. There exist higher-dimensional
systems in whose neighborhood there is not a single structurally stable system. In
fact, this work laid the foundations for the investigation of chaotic dynamical systems
to be introduced in the next chapters.
86
Chapter 3
(3.1.3)
For c = 0, the rst two equations of the system (3.1.3) can be combined in the
linear, second-order differential equation
1 bx 1 ax1 = 0.
x
(3.1.4)
This second-order equation and the third equation of (3.1.3) still constitute a threedimensional system, but the relevant system in the form of (3.1.4) is two-dimensional:
the evolution of x3 follows that of x1 , and x3 has no inuence on the evolution of
the rst two variables at all. For c = 0, the system (3.1.3) can be written as the
third-order differential equation
bx
x
1 ax cdx1 = 0.
(3.1.5)
The dimension of the relevant system is now identical with the dimension of (3.1.3).
In general, it cannot be assumed per se that the dynamic behavior of (3.1.5) is similar
to that of the de-coupled system (3.1.4). This is particularly true when nonlinear
terms are involved on the r.h.s. of (3.1.3).8
Summarizing, the change in the dimension of the relevant system can imply a
change in its qualitative dynamic behavior. Alternative denitions of structural stability can take the change in the dimension into account: a system may be called
structurally stable if a change in the dimension of the system does not change its
dynamic properties. In fact, parts of this idea are realized in the elementary catastrophe theory which will be described in greater detail in Chapter 7.
8
If x 3 = f (x1 ) with f (x1 ) as a logistic curve, the so-called Shilnikov scenario emerges
which can imply chaotic motion. Cf. Section 5.4.1 for details.
87
The following types of bifurcation will be presented only for the one-dimensional
case, i.e., for dynamical systems of the type
x = f (x, ),
x R,
R,
(3.2.1)
Fold Bifurcation
Consider the differential equation (3.2.1) and let (x , 0 ) = (0, 0) for simplicity.
Theorem 3.1 (Fold Bifurcation):9 Let f in (3.2.1) be C 2 and assume
that there is a xed point (x , 0 ) = (0, 0). If
(1)
(2)
(3)
f (0, 0)
= = 0,
x
2 f (0, 0)
= 0,
x2
f (0, 0)
= 0,
then, depending on the sign of the expressions in (2) and (3), there are
i) no xed points near (0, 0) if < 0 ( > 0), and
ii) two xed points near (0, 0) if > 0 ( < 0).
9
Cf. Guckenheimer/Holmes (1983), pp. 146 ff., for a generalized version of the theorem for the case x Rn . The following version is related to Whitleys (1983) formulation for discrete maps.
88
Chapter 3
As an economic example of the fold bifurcation consider a simple partial-analytical model of the labor market. Let s (w) and d (w) be the supply of and demand
for labor, respectively, which both depend on the real wage w. The change in the
real wage rate is assumed to depend on the excess demand for labor in this market,
i.e.,
> 0.
w = d (w) s (w) ,
(3.2.2)
Assume that the demand function is parameterized by and let d (w) = bw
in the following. Assume that the labor supply function reects an inferiority such
that it is bending backwards for high values of w (cf. Figure 3.5).
In detail, let d2 s (w)/dw2 < 0 w and d s (w)/dw < 0 for w greater than a
value w0 . Denote the right-hand side of (3.2.2) as f (w, ) = d (w, ) s (w) and
let 0 be the value of such that f (w, 0 ) = 0 and f (w, 0 )/w = 0, i.e., there
is a xed point where the demand and supply functions are tangent. Obviously,
10
In the present context transversality should be read as the most general description
of a family of functions at a bifurcation point.
89
f 2 (w, 0 )/w2 > 0 and f (w, 0 )/ > 0, and the conditions (2) and (3) of
Theorem 3.1 are fullled. Thus, a fold bifurcation occurs at the bifurcation value
0 . For > 0 no xed point exists. If < 0 , two branches of xed points emerge,
one being stable and the other being unstable. Figure 3.6 shows the phase portrait
and the bifurcation diagram for this simple labor market model.
Transcritical Bifurcations
The fold bifurcation implies that no xed point exists for parameter values smaller
or larger (depending on the signs of (2) and (3)) than the bifurcation value. However, it often occurs in practical applications that dynamical systems have at least a
90
Chapter 3
so-called trivial xed point at the origin. The transcritical bifurcation deals with the
exchange of stability of a persisting xed point. If the xed point persists under
variations in , then f (0, ) = 0 . As this contradicts the transversality condition
(3) in Theorem 3.1, that condition will be replaced by condition (3) in the next
theorem.
Theorem 3.2 (Transcritical Bifurcation): Let f in (3.2.1) be C 2 and
assume that there is a xed point (x , 0 ) = (0, 0). If
(1)
(2)
(3)
f (0, 0)
= = 0,
x
2 f (0, 0)
= 0,
x2
f 2 (0, 0)
= 0,
(x)
91
If the sign of (3) were negative (instead of the positive sign in the prototype
equation), the bifurcation diagram in Figure 3.7.b would appear mirror-imaged. If
(2) had a positive sign instead, the stability of the xed points for different would
be reversed.
A simple economic example of a transcritical bifurcation in a one-dimensional
system can be constructed from standard neoclassical growth theory. Consider the
familiar adjustment equation in a one-sectoral growing economy
k = sy (k ) nk,
(3.2.3)
Pitchfork Bifurcation
A nal example of a bifurcation in a one-dimensional continuous-time system is the
so-called pitchfork bifurcation. This bifurcation can occur in dynamical systems of
the form (3.2.1) with shapes of f similar to an odd function with respect to x, i.e.,
92
Chapter 3
3.9.a: < 0
3.9.b: > 0
Phase Portraits in a Neoclassical Growth Model for Different
Figure 3.9
f (x, ) = f (x, ).11 When f is an odd function, then the sufcient conditions
for a transcritical bifurcation are not fullled since condition (2) in Theorem 3.1
will be violated for at least one x. Condition (2) will be replaced by the requirement
that the third partial derivative with respect to x is different from zero.
f (0, 0)
= = 0,
x
3 f (0, 0)
= 0,
x3
2 f (0, 0)
= 0,
(x)
Cf. Section 2.3. for the relevance of odd functions in the Lienard equation. The trivial
example of a linear odd function is a straight line with nonzero slope passing through
the origin.
93
pitchfork bifurcation occurs with the bifurcating branches representing stable xed
points.
As in the case of the transcritical bifurcation, the bifurcation diagram in Figure
3.10 would appear mirror-imaged if the sign of (3) were reversed. If (2) were
positive, then the two emerging additional xed points would be unstable. In that
case, a subcritical pitchfork bifurcation would occur.
As an economic example, consider an abridged version of the Kaldor model
presented in Section 2.2.2. Assume that the investment function has the same
shape as in Figure 2.13, but let investment be independent of the capital stock.12
The model then reduces to the single goods market adjustment equation
Y = I (Y ) S (Y )
(3.2.4)
with the usual meaning of the symbols. Let Y denote the inner goods market
equilibrium in Figure 2.14, and formulate (3.2.4) in terms of the deviations from
the appropriate I and S levels:
y = i(y ) s(y ) ,
(3.2.5)
with y = Y Y , i = I I , and s = S S . Assume further that the investment
function can be parameterized such that the slope of i(y ) decreases for all y when a
parameter is increased, i.e., the investment response to deviations from the equilibrium level Y is getting smaller. In formal terms, let ds(y )/dy be a constant and
assume i2 (y, )/(y) > 0. The Kaldor assumption on the investment function
implies i3 (y, )/y 3 < 0 at y = 0.
Figure 3.11 shows the xed-point constellations for values of the parameter such
that the origin is unstable (solid line) and stable (dashed line).
12
This is, of course, the standard short-run macroeconomic approach, assuming that in
the short-run the inuence of investment on the capital stock can be neglected.
94
Chapter 3
3.12.a: < 0
3.12.b: > 0
Phase Portraits of an Abridged Kaldor Model for Different
Figure 3.12
Summary
The different bifurcation types with the associated transversality conditions and the
prototype equations are summarized in Table 3.1 for the case n = 1. The table also
includes the Hopf bifurcation to be presented in the next section.
All three of these bifurcation types can occur in higher-dimensional continuoustime dynamical systems as well. The requirement = 0 in Table 3.1 then has to be
replaced by the condition that out of the n eigenvalues a single eigenvalue is zero
95
Eigenvalue
Transversality
Condition
Prototype
Equation
Fold
Bifurcation
=0
f / =
0
2
f /x2 = 0
x = x2
Transcritical
Bifurcation
=0
2 f /(x) = 0
2 f /x2 = 0
x = x x2
Pitchfork
Bifurcation
=0
2 f /(x) = 0
3 f /x3 = 0
x = x x3
Hopf
Bifurcation
i , i C
Rei = 0
Rei
>0
n.a.
x = y +
x (x2 + y 2 )
y = x+
y (x2 + y 2 )
The types of bifurcation presented in the foregoing section deal with the emergence
of additional branches of xed points or with the exchange of stability between
two branches of xed points. While these bifurcations are important dynamical
phenomena, another kind of bifurcation deserves attention in dynamical systems
theory, namely the bifurcation of a xed point into a closed orbit in a neighborhood
of the xed point. In contrast to the aforementioned bifurcations which can already
occur in one-dimensional dynamical systems, the Hopf bifurcation in continuous
time, named after E. Hopf (1942), requires an at least two-dimensional system.14
Consider the continuous-time system
x = f(x, ),
x Rn ,
R.
(3.2.6)
13
14
It should be remembered that linear one-dimensional systems can generate only monotonic motion (cf. Appendix A.1.1). The same is true for the nonlinear analogs.
96
Chapter 3
Assume that (3.2.6) possesses a unique xed point x0 at the value 0 of the parameter, i.e.,
x = 0 = f(x0 , 0 ).
(3.2.7)
Furthermore, assume that the determinant of the Jacobian matrix J of (3.2.6), i.e.,
f
f1
f1
1
...
x1
x2
xn
.
.
.
.
.
.
.
.
det J =
(3.2.8)
,
.
.
.
.
f
fn
fn
n
...
x1
x2
xn
differs from zero for all possible xed points (x, ). Consider a neighborhood
Br (0 ) R of the parameter value 0 . Then the implicit function theorem ensures
the existence of a smooth function x = x () for Br (0 ); i.e., for every in
the neighborhood there exists a unique xed point x .
Assume that this xed point is stable for small values of the parameter . (It
is also possible to consider a scenario with an unstable xed point for < 0 ; in
that case all of the following statements on 0 must be reversed). The Hopf
bifurcation theorem establishes the existence of closed orbits in a neighborhood of
a xed point for appropriate values of the parameter .15
Theorem 3.4 (Hopf bifurcation Existence Part): Suppose that the
system (3.2.6) has a xed point (x0 , 0 ) at which the following properties
are satised:
i) The Jacobian of (3.2.6), evaluated at (x0 , 0 ), has a pair of pure
imaginary eigenvalues and no other eigenvalues with zero real parts.
This implies that there is a smooth curve of xed points (x (), ) with
() of the
x (0 ) = x0 . The complex conjugate eigenvalues (),
Jacobian which are purely imaginary at = 0 vary smoothly with . If
moreover
d Re()
ii)
> 0,
d
|=0
then there exist some periodic solutions bifurcating from x (0 ) at =
0 and the period of the solutions is close to 2/0 (0 = (0 )/i).
When is increased from < 0 to > 0 , the single xed point changes its
stability because the real parts Re become positive. Figure 3.13 shows the Gaussian
15
There exist several versions of the Hopf bifurcation theorem. The following is a truncated version of Guckenheimer/Holmes (1983), pp. 151ff. For other versions see,
e.g., Alexander/Yorke (1978) and Marsden/McCracken (1976). Compare also Hassard/Kazarinoff/Wan (1981).
97
3.14.a: < 0
3.14.b: = 0
3.14.c: > 0
The Emergence of a Closed Orbit in the Hopf Bifurcation
Figure 3.14
plane with complex conjugate eigenvalues before and after a Hopf bifurcation. The
phase portraits for different parameter values are shown in Figure 3.14.
Theorem 3.4 establishes only the existence of closed orbits in a neighborhood of
x at = 0 , and it does not say anything about the stability of the orbits. Indeed,
the closed orbits may arise on either side of 0 . Consider rst the so-called subcritical
case in which closed orbits arise at < 0 . Closed orbits encircle stable xed points
x (). For > 0 , the xed points are unstable and no orbits exist. Figure 3.15
illustrates this subcritical Hopf bifurcation in the two-dimensional case. All points
on the axis represent xed points (x1 , x2 ) = (0, 0) of the system. For each < 0
in a neighborhood of 0 , a closed orbit exists. The union of these orbits forms the
paraboloid which is tangential to the planar cross section at 0 .
98
Chapter 3
In the second case of the so-called supercritical Hopf bifurcation the orbits arise
for > 0 . The xed points x () are unstable, and the orbits are attracting. For
0 the xed points are stable and no orbits exist (cf. Figure 3.14).
As a formal example of the occurrence of the Hopf bifurcation, consider the
prototype differential equation system
x = y + x (x2 + y 2 ) ,
y = x + y (x2 + y 2 ) .
(3.2.9)
J=
16
3x2 y 2
1 2xy
1 2xy
3y x
,
2
(3.2.10)
99
J=
.
(3.2.11)
1
0
x
x3 xy 2
+
x2 y y 3
y
x
=L
+ g(x, y ).
y
17
(3.2.12)
100
Chapter 3
1 1
1
2
2
gxxx + gxyy
+ gxxy
+ gyyy
16
1 1 1
1
2
2
2
1
2
1 2
gxy (gxx + gyy
+
) gxy
(gxx
+ gyy
) gxx
gxx
+ gyy
gyy ,
16
(3.2.13)
T
with g(x, y ) = g 1 (x, y ), g 2 (x, y ) and the subscripts denoting the partial derivatives with respect to the arguments x and y , respectively. The emerging cycle is
attracting if b < 0; it is repelling if b > 0.
With g 1 (x, y ) = x3 xy 2 and g 2 (x, y ) = x2 y y 3 , the partial derivatives are
1
gxx
= 6x,
1
gyy
= 2x,
1
gxy
= 2y,
2
= 6y,
gyy
2
gxx
= 2y,
2
gxy
= 2x,
1
gxxx
= 6,
1
gxyy
= 2,
2
gxxy
= 2,
2
gyyy
= 6.
(3.2.14)
19
Cf. Guckenheimer/Holmes (1983), pp. 123 ff., and the Appendix A.2.
101
the real parts of the complex conjugate eigenvalues differ from zero for > 0 .
In addition, the stability of the emerging cycles should be studied with the help of
the method mentioned above.
Though applications of the Hopf bifurcation theorem (and especially its existence part) are generally not restricted to low-dimensional dynamical systems,
conditions i) and ii) in Theorem 3.4 can be shown to be fullled without difculty only in two- and three-dimensional cases. In higher-dimensional systems with
n 4 the bifurcation values 0 can often be calculated only by means of numerical
algorithms.
The following two sub-sections contain two economic examples of the emergence of a Hopf bifurcation. Other applications can be found in, e.g., Benhabib/
Miyao (1981) and Zhang (1990), Chapter 3, who re-considered a monetary growth
model, Dockner (1985), Dockner/Feichtinger (1989, 1991), Feichtinger/Novak/Wirl (1991), Feichtinger/Sorger (1986) containing optimal control problems from various economic elds, Feichtinger (1988) who studied an advertisement model, Semmler (1986) who investigated a macroeconomic model with nancial crises in the Minsky tradition, Diamond/Fudenberg (1989) and Lux (1992)
who established cycles in a search-and-barter model with rational expectations, and
Zhang (1988) who elaborated upon multisector optimal growth. The cyclical behavior in a Keynes-Wicksell monetary growth model was studied by Franke (1992).
This section describes the application of the Hopf bifurcation theorem to two
Kaldorian-type, descriptive business cycle model. The two-dimensional model discussed in the rst part of this section represents the standard Kaldor model already
known from Section 2.2.2. The three-dimensional model in the second part includes an interest-rate dynamics and can be considered an IS LM growth-cycle
model.
The case n = 2
Recall the familiar Kaldor model outlined in Section 2.2.2, which serves as a prototype model in nonlinear economic dynamics:
Y = I (Y, K ) S (Y ) ,
(3.2.15)
= I (Y, K ) K.
K
In order to avoid possible conicts with the assumptions of some theorems, perform
a coordinate transformation such that the system is centered at the xed point
(Y , K ). Let y = Y Y , k = K K , i = I I , and s = S S . The system
(3.2.15) then turns into
y = i(y, k ) s(y ) ,
(3.2.16)
k = i(y, k ) k.
102
Chapter 3
Assume that s(y ) is linear, and that i(y, k ) can be separated such that i(y, k ) =
i1 (y ) + i2 (k ). The part i2 (k ) is assumed to be linear. For the derivatives of i1 (y )
assume that i1y (0) > 0, i1yy (0) = 0, and i1yyy (0) < 0.
The Jacobian of (3.2.16) is
J=
(iy sy )
ik
iy
ik
,
(3.2.17)
(3.2.18)
(3.2.19)
(3.2.20)
a2 /4 b,
(3.2.21)
and it follows that the xed point is locally stable if and only if the real parts are
negative. In order to exclude a saddle point, the determinant (3.2.18) is assumed
to be positive (i.e., b > 0 ). The xed point is then asymptotically stable if a =
tr J > 0 = tr J < 0:
(iy sy ) + (ik ) < 0.
(3.2.22)
(3.2.23)
103
implying that the complex conjugate roots cross the imaginary axis. As, for > 0 ,
the real parts are becoming positive, 0 is indeed a bifurcation value of the Kaldor
model.
Inspection of (3.2.17) shows that the model is not expressed in its normal form.
Evaluated at the bifurcation point, i.e., taking (3.2.23) into account, the centered
Kaldor model can be written as
y
(ik )
k =
iy
ik (ik )/(iy sy )
ik
y
+ g(y, k ),
k
(3.2.24)
with g(y, k ) as nonlinear terms which can be derived from a Taylor expansion of
(3.2.16). As the expression (3.2.13) contains up to third-order derivatives, the
function g(y, k ) must be at least C 3 . As it was assumed that i(y, ) is the only involved
nonlinearity, the nonlinear part g(y, k ) reduces to
g 1 (y ) = 0 i(y ) s(y ) L1 i(y ) = 0 i(y ) s(y ) + (ik )y,
(3.2.25)
g 2 (y ) = i(y ) L2 i(y ) = i(y ) iy y,
with Li i(y ) as the linear parts expressed by the matrix terms in (3.2.16).
In order to transform (3.2.24) into the desired normal form, consider the coordinate transformation21
y
u
=D
k
v
D=
with
d11
d21
d12
d22
.
(3.2.26)
with fij as the entries in the Jacobian (3.2.17), evaluated at the bifurcation point.
The inverse of D is
1
21
1
=
d21
d22
d21
1
0
.
(3.2.27)
104
Chapter 3
The matrix D transforms the coordinate system (y, k ) into a new coordinate system
(u, v ). The linear part of (3.2.24) is transformed into
u
u
1
,
=D JD
v
v
(3.2.28)
u
0
f12 d21
,
=
f12 d21
0
v
i.e., into the normal form with f12 d21 = (ik )2 + ik iy (ik )/(iy sy ). The
nonlinear terms g i (y ) are transformed in the following way. The variables (y, k ) are
expressed in the (u, v ) system according to (3.2.26). Multiplication yields y = v ;
the expression for k is not needed in this example because the nonlinear functions
gi do not involve terms in k . Finally, the vector D1 g has to be calculated:22
1
L
i
(
v
)
s
(
v
)
(
v
)
0
1
g (v )
,
= D1
(3.2.29)
g 2 (v )
i(v ) L2 i(v )
L
i
i
i
(
v
)
s
(
v
)
(
v
)
(
v
)
+
L
(
v
)
d
1
2
1 22 0
.
=
d21
d21 0 i(v ) s(v ) L1 i(v )
The functions
d22
1
0 i(v ) s(v ) + (ik )v +
i(v ) iy v ,
g (v ) =
d21
d21
d22
1 0 d22
1
iy d22 (ik ) v +
=
i(v ) +
0 s(v ),
d21
d21
d21
g 2 (v ) = 0 i(v ) s(v ) + (ik )v,
1
(3.2.30)
1 1
1 1 2
g g .
gvvv +
16
16 vv vv
(3.2.31)
1 d22 0
ivv = 0,
d21
2
gvv
= 0 ivv = 0,
1
gvvv
=
22
1 d22 0
ivvv .
d21
The inverse matrix has to be multiplied with the vector g because D originally appears
on the left-hand side of (3.2.24) when the original transformation is applied.
105
(3.2.32)
with r as the interest rate, L(r, Y ) as the money demand, and M as the constant
money supply. The model can also be considered a Kaldor model augmented by
an interest-rate dynamics. In particular, it will be assumed that investment depends
on income in the typical Kaldorian, sigmoid form.
The Jacobian matrix of (3.2.32) is
J=
(IY SY )
(Ir Sr )
IK
LY
Lr
IY
Ir
IK
(3.2.33)
(3.2.34)
Compare Boldrin (1984, 1988) for a similar model. Compare also Section 5.2.2 containing a few remarks on the possibly inappropriate specication of the interest-rate
adjustment equation.
106
Chapter 3
and
a = tr J = (IY SY ) + Lr + (IK ) ,
b = Lr (IK ) + (IY SY )(IK ) IY IK
+ (IY SY )Lr LY (Ir Sr ),
c = det J = Lr (IY SY )(IK )
(3.2.35)
LY (Ir Sr )(IK ) + IK (LY Ir IY Lr .
The coefcient b represents the sum of the principal minors of the Jacobian J.
In case of a third-order polynomial like (3.2.34) it is a little bit more difcult to
examine the qualitative properties of the eigenvalues. Equation (3.2.34) has one
real and two complex conjugate eigenvalues if the discriminant,
= A2 + B 3 ,
(3.2.36)
is positive with
A=
a3
c
ab
+
27
6
2
and
B=
b a2
.
3
9
(3.2.37)
While in the two-dimensional case the stability of the xed point is determined
by the sign of the trace of J, the three-dimensional case is slightly more difcult to
analyze. A very helpful criterion in proving the local stability of a dynamical system
is the Routh-Hurwitz criterion.24 In the three-dimensional case the real parts of the
eigenvalues are negative if
a, b, c > 0
and ab c > 0.
(3.2.38)
i = a
i=1
and
3
i = c,
i=1
it can be shown that the real parts of the complex conjugate eigenvalues are zero
and that there is no other real eigenvalue which equals zero if
a, b, c = 0
and ab c = 0.
(3.2.39)
See, e.g., Dernburg/Dernburg (1969), pp. 214ff., Gandolfo (1983), p. 248ff., or the
remarks in Appendix A.1.1.
107
Let be the bifurcation parameter and assume an initial value of such that the
Routh-Hurwitz conditions are fullled. An increase in implies a/ < 0, and,
eventually, a will be equal to zero. An increase in implies an increase in c because
c/ = c/; when c is positive by assumption (in order to exclude a saddle point)
for low values of it will stay positive for high values of . The sign of b/ is
ambiguous but the existence of a value 0 with the consequence ab c = 0 can
nevertheless be demonstrated. With a/ < 0, the product ab will eventually be
equal to zero at a value , implying that ab c = c < 0. It follows that there must
be a value 0 < at which ab c = 0 and a > 0, i.e., 0 is a bifurcation value. The
sum ab c is a quadratic expression in implying that two bifurcation values 01
and 02 exist. The sign of b/ is responsible for the number of positive bifurcation
values.
The fact that a pair of purely imaginary eigenvalues and a non-zero real eigenvalue exists at the bifurcation value(s) 0 can be seen from Orlandos formula:25 The
expression abc (which is actually the determinant of one of the Hurwitz matrices)
equals
ab c = (1 + 2 )(1 + 3 )(2 + 3 ).
As the product of all three eigenvalues equals c < 0 according to Vietas formula,
it is impossible to encounter a real zero eigenvalue. When the case of a saddle point
is explicitly excluded,26 a pair of real eigenvalues cannot come with opposite signs.
It follows that ab c = 0 can only be fullled when a pair of eigenvalues is purely
imaginary. For values of > 0 , the expression ab c becomes negative according
to the above consideration. Thus, the conjugated pair of complex eigenvalues i , j
which assures ab c = 0 cannot still imply i + j = 0. It follows that the real parts
of the complex conjugate eigenvalues differ from zero for > 0 . This completes
the demonstration of the emergence of a Hopf bifurcation in system (3.2.32). The
system possesses closed orbits in a neighborhood of the bifurcation point.
In order to perform a stability analysis of the emerging cycles by means of
the same method as in the last subsection, it is necessary to reduce the threedimensional system (3.2.35) to its center manifold (cf. Appendix A.2).27 The calculations are tedious, and there is not much hope to derive simple stability conditions.
The Hopf bifurcation theorem can be applied to economic models in other elds
than business cycle theory which is explicitly attempting to model oscillatory mo25
26
Unfortunately, a positive c is necessary but not sufcient for excluding a saddle point.
27
Cf. Guckenheimer/Holmes (1983), pp. 123ff. Economic examples of the use of center
manifolds in the investigation of higher-dimensional systems can be found in Chiarella
(1990) and in Reichlin (1987).
108
Chapter 3
tions. It can be shown that closed orbits exist in several models which have traditionally been characterized by more or less monotonic time paths of its variables.
The literature on optimal control in the 1960s and 1970s was dominated by the
search for the assumptions necessary and/or sufcient for the saddle-point stability
of an optimal control trajectory: one and only one trajectory exists such that all initial points located on this trajectory eventually converge to a stationary equilibrium
point. If an initial point is not precisely located on this saddle, it will never reach
the equilibrium. Actually, the saddle-point characteristic of most optimal control
models constitutes a negation of the practical controllability of an economy because
it shows that the probable inaccurateness of the involved information will prevent
a political institution from hitting the exact saddle-trajectory. Nevertheless, the
saddle-point property of optimal control trajectories has found attention especially
among Rational Expectations theorists because the existence of a single optimal trajectory which converges to an equilibrium is compatible with the concept of perfect
foresight.
However, the saddle-point stability/instability property of a xed point does not
represent the only possible dynamic phenomenon in optimal control models. Benhabib/Nishimura (1979) and Medio (1987) have demonstrated that it is possible
to establish (at least locally) the existence of closed orbits in models of optimal
economic growth. Consider the general, multi-sector optimal growth problem formulated by Benhabib/Nishimura (1979):28
max
y
e(n) U (T (y, k) )dt
s.t. k i = yi nki ,
(3.2.40)
i = 1, . . . , n,
(3.2.41)
(3.2.42)
109
(3.2.43)
j = U k pj ,
or
k j = yj (k, p) nkj ,
(3.2.44)
p j = wj (k, p) + pj ,
J=
( y/ k) nI
( y/ p)
( w/ k)
( w/ p) + I
(3.2.45)
which, under some additional assumptions on the technology set and competition,
can be written as
k
B nI ( y/ p)
,
J=
(3.2.46)
k
0
B + I
with B and I as matrices. As the Jacobian (3.2.46) is quasi-triangular, the characteristic roots are given by the roots of the matrices B nI and B + I, respectively.
Assume that the determinants of both matrices are positive, and that the eigenvalues are complex conjugate. If there is a value = 0 such that the roots are purely
imaginary, and if the real parts of the eigenvalues are increasing for increasing , a
Hopf bifurcation occurs at 0 implying that closed orbits arise in a neighborhood
of the xed point with y j = p j = 0 j .
Depending on the value of the bifurcation parameter , it is thus possible that
the optimal control trajectory is oscillating. On a rst glimpse, this appears to be a
theoretical curiosity. For example, it may be argued that the discount rate is one of
the parameters of the model which can be inuenced relatively easily by political
institutions. A political institution which is aware of the possible oscillating behavior of a control trajectory can circumvent this phenomenon by suitably choosing
the discount rate. However, in some practical cases it may not be possible to manipulate the discount rate. The rate can be predetermined by a social consensus and
institutional arrangements.
The usual argument in justifying governmental interventions into the market
processes points out that in some cases
29
110
Chapter 3
the market is not able to realize the predetermined welfare criteria, and that
the economy, if left to itself, may be characterized by uctuations which constitute divergences from a monotonic time path.
x R,
R.
(3.3.1)
The rst three bifurcation types are essentially equivalent to their analogs in continuous-time dynamical systems. The appropriate theorems represent adaptions of the
continuous-time versions to the discrete-time case and are therefore only briey
mentioned in the following.
30
31
32
111
Flip Bifurcation
A bifurcation type which is unique to discrete-time dynamical systems is the ip
bifurcation. Assume that a xed point x exists, i.e., f (x , 0 ) = x , and that its
eigenvalue is equal to 1.
Theorem 3.5 (Flip Bifurcation)33 Let f : R R be a one-parameter
family of mappings such that f0 has a xed point x with eigenvalue
1. If, at (x , 0 ),
f 2 f
2f
(1)
0
+2
=
x2
x
3
2 2
f
f
(2)
2
3
=a=
0,
x3
x2
then, depending on the signs of the expressions in (1) and (2),
i) the xed point x is stable (unstable) for < 0 ( > 0 ), and
ii) the xed point x becomes unstable (stable) for > 0 ( < 0 ),
and, additionally, a branch of stable (unstable) xed points of order
2 emerges which enclose x .
A xed point of order 2 is a xed point of the second iterate of (3.3.1), i.e., of the
mapping
xt+2 = f (xt+1 ) = f f (xt ) .
(3.3.2)
33
112
Chapter 3
113
Denote the second iterate of the mapping as f f = f (2) . A xed point of order 2
is therefore a xed point of the mapping f (2) , i.e., x = f (2) (x ).
For obvious reasons the ip bifurcation is often also called a period-doubling bifurcation. If the sign of the expression in (2) is negative, the emerging xed points
of order 2 are stable, i.e., xt permanently switches between two values x1t and x2t .
In that case, the bifurcation is called a supercritical ip bifurcation. The prototype
equation of the ip bifurcation is xt+1 = xt x2t (cf. Figure 3.20 with a < 0).34
Note that though the bifurcation diagram looks similar to that of the pitchfork bifurcation, both are essentially different. In the pitchfork bifurcation two separate
additional xed points (of order 1) emerge, while in the case of the ip bifurcation
two components of a xed point of order 2 emerge.
If a > 0 in Theorem 3.5, the xed point x is stable and the emerging xed
point of order 2 is unstable. In that case, the bifurcation is said to be a subcritical
ip bifurcation.
Consider the following very simple economic example from population economics.35 In nearly all economic models in which the population size changes over
time it is assumed that the population growth rate is constant, i.e.,
Nt+1 Nt
= n,
Nt
(3.3.3)
with Nt as the size of the population in period t. This assumption, which is usually assigned to Malthus (1798), implies that a positive growth rate n leads to a
permanent and unbounded increase in the population.
34
The sign of (2) in Theorem 3.5 can be related to the Schwarzian derivative which will
be introduced in Chapter 4: if a < 0, then the Schwarzian derivative is also negative.
35
114
Chapter 3
> 0,
M > 0,
Nt M t.
(3.3.4)
(3.3.5)
Nt+1 = Nt (1 Nt /M ).
(3.3.6)
or
The growth factor (3.3.4) and the mapping (3.3.6) are illustrated in Figure 3.21.
Obviously, the coefcient in (3.3.6) stretches the graph vertically. Denote the
right-hand side of (3.3.6) as f (Nt , ).37 Let 0 be the value of such that there
36
Cf. Verhulst (1845, 1847) for an early critique of Malthus assumptions. Cf. also West
(1985), p. 101, for a discussion.
37
115
= N
+2 1
M
M
M
2
6 2
< 0 > 0
=
4
2
3
2 2
2
f
f
3
2
= 2(0) 3
<0
x3
x2
M
(1)
(2)
f 2 f
2f
+2
x2
x
Summary
The different bifurcation types with the appropriate transversality condition and
the prototype equations are summarized in Table 3.2 for the case n = 1.
Most mathematical statements on closed orbits in dynamical systems refer to continuous-time systems. An exception to this rule is the Hopf bifurcation theorem for
mappings in R2 . Unfortunately, a generalization of the theorem to n-dimensional
systems does not exist. The following result is essentially due to Ruelle/Takens
(1971):39
Theorem 3.6 (Hopf bifurcation Existence Part): Let the mapping
xt+1 = F(xt , ), xt R2 , R, have a smooth family of xed points
38
Note that in the above model there may occur different types of bifurcation as well. For
example, a transcritical bifurcation occurs at the origin for low values of .
39
116
Chapter 3
Transversality
Condition
Prototype
Equation
Fold
Bifurcation
=1
f / =
0;
2
f /x2 = 0
xt+1 = x2t
Transcritical
Bifurcation
=1
2 f /(x) = 0;
2 f /x2 = 0
xt+1 = xt x2t
Pitchfork
Bifurcation
=1
2 f /(x) = 0
3 f /x3 = 0
xt+1 = xt x3t
Flip
Bifurcation
= 1
(f /)( 2 f /x2 )+
+2 2 f /(x) = 0
2 3 f /x3
2
3 2 /x2 = 0
xt+1 = xt x2t
but
n (0 ) = 1,
n = 1, 2, 3, 4
d mod (0 )
> 0,
d
117
The value of the modulus can be determined by the following simple consideration. The characteristic equation is:
2 + a + b = 0
(3.3.7)
a2 /4 b.
(3.3.8)
12 + 22 .
It follows that the modulus equals the square root of the determinant b:
mod() =
a2 /4 + b a2 /4 =
b.
(3.3.9)
As a pedagogical example, consider once again the Kaldor model. Replacing the
differential operator d/dt in (2.2.2) by nite differences yields
Yt+1 = Yt+1 Yt = I (Yt , Kt ) S (Yt , Kt ) ,
Kt+1 = Kt+1 Kt = I (Yt , Kt ) Kt ,
(3.3.10)
or
Yt+1 = I (Yt , Kt ) S (Yt , Kt ) + Yt ,
(3.3.11)
J=
(IY SY ) + 1
(IK SK )
IY
IK + (1 )
,
(3.3.12)
with
det J = (IY SY ) + 1 IK + 1 IY (IK SK ).
(3.3.13)
(3.3.14)
118
Chapter 3
(IY SY ) + 1 IK + 1 IY (IK SK ) = 1
0 =
IK
.
(IY SY )(IK + 1 ) IY (IK SK )
(3.3.15)
Note that it is not assured that the bifurcation value 0 is economically reasonable
because the denominator can be positive. In that case the calculated bifurcation
value would be negative.
The modulus crosses the unit circle with nonzero speed when the parameter
is changed:
d
det J
d |()|
=
d
d
|=0
1/2
= 1/2 (IY SY ) + 1 (IK + 1 ) IY (IK SK )
(IY SY )(IK + 1 ) IY (IK SK )
IK
=
> 0.
(3.3.16)
20
Provided that the iterates n , n = 1, . . . , 4, on the unit circle remain complex conjugate roots, the requirements of Theorem 3.6 are fullled, and a Hopf bifurcation
occurs when = 0 . Without inspecting the sign of a specic expression containing third-order derivatives of the nonlinear parts in (3.3.11), nothing can be said
about the stability of the closed orbit.
Recently, the Hopf bifurcation theorem for discrete-time systems has been applied to several economic models. For example, Cugno/Montrucchio (1984)
studied a discrete version of Goodwins predator-prey model, augmented by a markup pricing relation. An overlapping-generations model with production can be
found in Reichlin (1986), who also provides stability conditions. Governmental
policy in an overlapping-generations model is studied by Farmer (1986).
Chapter 4
120
Chapter 4
Chaotic motion can exist in very simple nonlinear dynamical systems. Therefore
the question arises of why this behavior has found attention in nearly all formally
oriented scientic disciplines only during the last two decades. In fact, many elements of the modern theory of chaotic dynamical systems were known to such
distinguished mathematicians as H. Poincare at the turn of this century and P. Fatou and G. Julia in the 1920s. It was the increasing usage of modern computing
devices which enabled a fast numerical generation of time series and their graphical presentations in systems already known to possess unconventional behavioral
patterns. On the other hand, the numerical investigation of dynamical systems,
which became popular in the late 1950s, uncovered unexpected behavior in systems which had been studied for quite different reasons. When E.N. Lorenz, who
nowadays is usually cited as the initiator of the current research in the eld,1 began to perform numerical experiments with a uid convection model in the early
1960s, the discovered presence of a so-called strange attractor in a three-dimensional
continuous-time system could not have been foreseen (and in fact was not honored
until the mid-1970s). In any case, the fascination that can arise in investigations of
chaotic dynamical systems can only be understood once the actual emergence of a
strange attractor has been followed on a graphics terminal.2
1
Y. Ueda actually presented an earlier example of a strange attractor, cf. Ueda (1992).
Any reader without programming experience but who has access to a microcomputer is
strongly advised to examine the Phaser program by Kocak
(1986). The program allows
the inspection of the behavior of all standard examples in dynamical systems theory in
a simple and relatively fast way. A faster and more sophisticated program is Dynamics, written and circulated by J.A. Yorke. The program also includes algorithms for the
calculation of (still) more esoteric things like basin boundaries, saddle-straddle trajectories, etc. Readers with some experience in Fortran programming should inspect the
Dynamical Systems Software package which represents the state-of-the-art in nonlinear systems software. The most important numerical calculations can be performed
with the Insite program (cf. Parker/Chua (1989)). A speedy, highly integrated, and
121
In recent years a large number of introductory texts on chaotic dynamics has been
published. Introductions to chaotic nonlinear models can be found in Berge et al.
(1986), where the mathematical concepts are illustrated with many applications from
the natural sciences, in Devaney (1992) with a lot of geometrical illustrations, in Ruelle (1991) who provides a non-technical survey and discusses essential implications
of nonlinear dynamical systems, and in Schuster (1984). More advanced expositions
can be found in Collet/Eckmann (1981), Devaney (1986), Guckenheimer/Holmes
(1983), Ruelle (1989, 1990), Wiggins (1988), and, with an emphasis on economics,
Medio (1993). Good survey articles are, e.g., Eckmann (1981) or Ott (1981). Economically motivated introductions to the denitional framework can be found in Baumol/
Benhabib (1989), Brock (1986), Brock/Dechert (1991), Brock/Hsieh/LeBaron
(1991), Chen (1988a), Kelsey (1988), and Samuelson (1990).
122
Chapter 4
This section is divided into two parts. The rst part describes some simple phenomena observable in a family of one-dimensional maps and attempts to familiarize the
reader with basic ideas of chaotic motion. This part concentrates on the geometrical aspects of successive bifurcations. In a second part, a more exact denition of
chaos and several theoretical results are presented.4
xt R,
R,
(4.1.1)
with xt as the state variable and as a parameter. Assume that there are values
a and b such that f (a, ) = f (b, ) = 0, i.e., the graph of f crosses the xt -axis
twice. Furthermore, assume that there is a critical value xc for which f (xc ) = 0 and
f (xt ) > (<) 0 xt < (>) xc . A map with these properties is called a unimodal map.
For example, let (4.1.1) be the concave quadratic function
xt+1 = f (xt , ) xt (1 xt ),
xt [0, 1],
[0, 4],
(4.1.2)
123
xt for a single xt+1 . The map is said to be an endomorphism. For [0, 4], the
interval [0, 1] of the state variable is mapped onto itself. The graph of the function
f (xt , ) = xt (1 xt ) is stretched upwards when is increased, while the points
of intersection with the xt axis do not change (cf. Figure 4.2).
The map (4.1.2) possesses two xed points, namely the origin, x = 0, and
1
x = 1 ,
> 0.
(4.1.3)
When 0 < < 1, the second xed point in addition to the origin is negative (and
is thus located outside of the interval [0, 1]. For = 1, a transcritical bifurcation
occurs at the origin (cf. Section 3.2.1.): while the origin is stable for < 1, it
becomes unstable for > 1. The second xed point turns from an unstable xed
point (x < 0) into a stable xed point (x > 0). This stable xed point increases
with an increasing , i.e., x = x ().
As was demonstrated in Section 3.3.1., a non-invertible map like (4.1.2) undergoes a ip bifurcation when is sufciently large: the xed point x () > 0 is
stable as long as the slope of f (xt , ) at x () is absolutely smaller than 1. As the
absolute value of the slope increases everywhere (except at the critical point) when
is increased, there will be a value of (possibly outside of the interval [0, 4])
such that the xed point x () becomes unstable (cf. Figure 4.3). The slope of the
graph of equation (4.1.2) is
df (xt )
= (1 2x ) = 2 ,
dxt |x=x
(4.1.4)
implying that a ip bifurcation occurs for = 3 [0, 4]. The formerly stable xed
point becomes unstable and a new stable xed point of period 2 (also called period-2
124
Chapter 4
cycle or xed point of order 2) emerges: the state variable xt switches permanently
between the two components of the xed point, i.e., x1 = x3 , x2 = x4 , x3 = x5 , etc.,
but xt = xt+1 .
4.3.a. stable
4.3.b. unstable
Loss of Stability in the Logistic Equation
Figure 4.3
The emergence of a xed point of period 2 in a map like (4.1.2) can also be
demonstrated in an alternative way.6 Dene the second iterate as
f (2) : R R R :
xt+2 = f (xt+1 , ) = f f (xt , ),
f (2) (xt , ).
(4.1.5)
= xt+2 = (xt x2t ) 2 (xt x2t )2 .
(4.1.6)
Two graphs of the map f (2) for different values of are depicted in Figure 4.4. The
graphs possess the same points of intersection with the xt axis, they are symmetric
with respect to a vertical line at the critical point xc = 0.5, and display two peaks and
a valley. When is small, the peaks and the valley are not very pronounced. The
two peaks are stretched upwards and the valley is deepened when is increased.
If is small and a single non-trivial xed point (x , ) is stable, the graph of f (2)
can intersect the 450 line only once at the xed point x > 0 (cf. Figure 4.4.a). This
is necessarily the case because a xed point of the map f (xt , ) with the property
x1 = x2 = x is also a xed point of the map f (2) (xt , ) with the property x1 = x3 ,
6
125
4.4.a.
4.4.b.
The Second Iterate of the Logistic Equation for Different Values of
Figure 4.4
x2 = x4 , etc. When is increased, the peaks are stretched upwards and the valley
is deepened, implying that the graph of f (2) (xt , ) will eventually be tangent to the
450 line at the xed point x with a slope of f (2) (xt , ) = +1.
The relation between this positive slope of f (2) (xt , ) and the slope of f (xt , )
follows from
df f (xt , ),
df (2) (xt , )
df (xt+1 , ) df (xt , )
=
=
,
(4.1.7)
dxt
dxt+1
dxt
dxt
where use has been made of the chain rule of differentiation. As xt = xt+1 = x at
the xed point, the slope of f (2) (xt , ) therefore equals f (2) = f f with a prime
denoting the partial derivative with respect to the rst argument. It has already
been shown that the ip bifurcation occurs at = 3 with a slope of f = 1 at the
xed point (cf. (4.1.4)). Consequently, the slope of f (2) at this bifurcation point is
|f f | = 1.
When is larger than its bifurcation value for the ip bifurcation, the graph
of f (2) (xt , ) intersects the 450 line three times for positive xt , namely at the now
unstable xed point of f (xt , ) and at the two components xi , i = 1, 2, of the
period-2 xed point with the property that xi = f (2) (xi , ), i = 1, 2.
The period-2 xed point of the map f (2) (xt , ) is stable as long as the slope of
the graph, evaluated at the components of the period-2 xed point, is absolutely
smaller than one, i.e., if
(2)
df (xt , )
< 1.
(4.1.8)
dxt
It follows from (4.1.7) that the slope of f (2) (xt , ) at the components xi , i =
1, 2, equals the product of the derivatives f evaluated at the two components, i.e.,
126
Chapter 4
f (2) (xj , ) = f (xi , ) f (xj , ). The slopes of f (2) at the two components are
therefore identical. In Figure 4.4.b the graph has been drawn in such a way that
the period-2 xed point is stable.
4.5.a.
4.5.b.
The Fourth Iterate of the Logistic Equation for Different Values of
Figure 4.5
When is increased even further, the slope of the graph of f (2) at the two
components xi , i = 1, 2, will eventually be (absolutely) larger then one, and the
stability condition (4.1.8) will be violated. In order to demonstrate what kind of
bifurcation behavior occurs at the value of for which the period-2 xed point
becomes unstable, it is useful to consider the fourth iterate, i.e., the system dened
by
f
(4)
: RRR:
(4)
(xt , ) = xt+4
.
= f f f f (xt , )
(4.1.9)
A graph of f (4) (xt .) is shown in Figure 4.5.a for a value of such that the period2 cycle is stable. The graph intersects with the 450 line at the two components
of the period-3 cycle and the previous unstable xed point. The same arguments
as above on the slope of the graph and the stability of the xed points apply in
this case. When is increased, several new peaks and valleys appear in the graph
of f (4) (xt , ) which are stretched upwards or downwards, respectively. Eventually,
seven points of intersection exist (in addition to the origin) (cf. Figure 4.5.b). The
two components of the previous period-2 cycle and the very rst unstable xed point
of f are described by the intersections with a positive slope of f (4) . The remaining
127
four points of intersection represent a stable period-4 cycle, i.e., a cycle described
by x1 = x5 , x2 = x6 , x3 = x7 , x4 = x8 , etc., xi = xi+m , m < 4.
This procedure can be continued in order to describe the emergence of a period8 cycle, period-16 cycle, and so on. This scenario of the emergence of a stable cycle
with order 2n , n = 0, 1, . . ., the splitting of each branch into two new stable branches
and an unstable xed point, etc., persists for increasing in an interval. Figure 4.6
shows a stylized bifurcation diagram of this period doubling scenario. The interesting
observation in this bifurcation diagram consists in the fact that the sequence of
For example, if the rst two bifurcation values 1 = 3. and 2 = 3.449 are known,
applying (4.1.10) yields (1 + )2 1 / = 3 3.54.
128
Chapter 4
the logistic equation and can also be found in similar equations.9 It is this prototype character of the logistic equation which justies its usually long expositions in
textbooks. In addition, the basic qualitative properties of the logistic equation can
be found in dynamical systems generated by a coordinate transformation of the original system. Consider the two one-dimensional maps f : X Y and f : X Y ,
X, Y, X , Y R, and let h: R R be a diffeomorphism.10 When the relation
between the two systems can be expressed in the form of the diagram
f
X Y
1 h
1 h
h
h
X
10
11
For example, let dn denote the distance between that element of a period-2n cycle which
is closest to the critical value xc and the element of a period-2n1 cycle which is closest
to the critical value. Then the ratio dn /dn+1 = 2.50 . . . is another universal
constant.
Cf. Section 4.2.1 for a precise denition. Roughly speaking, a diffeomorphism is a continuous map with a continuous inverse.
For example, the diffeomorphism h(x) = 2 arcsin x / transforms the logistic equation f (x) = 4x(1 x), x [0, 1], into the tent map (cf. Figure 4.12)
xt+1 =
2x
if
2(1 x ) if
0 x < 0.5,
0.5 x 1.
Important properties like the value of the Lyapunov exponent (cf. Chapter 6) are identical for both systems.
12
Such a diagram is generated in the following way: x a certain and an initial value
x0 and calculate the sequence {xt }T
0 , T large, and drop the rst elements such that
transients do not appear in the diagram. Then repeat the procedure for other equally
spaced values of .
129
130
Chapter 4
following experiment: calculate the time series from a given map, e.g., the logistic
equation, with a sufcient number of elements, say 10,000 data points. Divide
the admissible x interval [0, 1] into m subintervals of equal length. For example,
consider 20 subintervals, each of which is 1/20 of the total length of the admissible
x interval. Then, count the number of points in the calculated time series falling
into subinterval h, h = 1, . . . , m. In the histogram in Figure 4.9, the number of data
points of a ctitious time series falling into each of the 20 subintervals is plotted on
the ordinate against the x values of the subintervals.
If a dynamical system possesses a stable xed point, the data points will accumulate in an interval containing the xed point. If transients are excluded from
the time series (e.g., the rst 200-500 data points of the time series), the histogram
will display only one point in a single interval. If the system possesses a stable orbit of a low order (say, e.g., of order 4), the histogram will exhibit a nite number
of nonzero ordinate values in the different subintervals. Finally, if a time series is
chaotic and no stable orbit exists, each interval will be visited by the time series with
a more or less equal probability. Figure 4.10 is a histogram of the logistic equation
xt+1 = 4xt (1 xt ) for 50,000 data points. The interval [0, 1] has been divided into
200 sub-intervals. It can be seen that the connection of the ordinate values in each
interval forms a nearly continuous curve. As no distinguished peaks are observed
in this curve, it can be concluded that the time series visits nearly every subinterval with the same probability, i.e., that the deterministic time series behaves like a
purely stochastic time series.13
13
131
x
A Histogram for the Logistic Equation xt+1 = 4xt (1 xt ); 200 Intervals
Figure 4.10
xt+1
xt
Ergodic Behavior in the Logistic Equation; = 3.99
Figure 4.11
The dynamic behavior depicted in the histogram above is called ergodic behavior.
Roughly speaking, a system is said to exhibit ergodic behavior if the majority of
132
Chapter 4
initial points visit every region in phase space with about equal probability. Figure
4.11 demonstrates this behavior in the familiar (xt , xt+1 ) diagram: for sufciently
large , the entire diagram will be lled by the trajectory when the number of
iterations tends toward innity.
One-dimensional maps have become
popular not only because of the ergodic
character of some cycles, but because of a
phenomenon which has already been indicated in Figure 4.1: two initial points
which are close together develop in a
completely different way as time passes.
The difference between the initial states
may be arbitrarily small, but nevertheless
the trajectories belonging to the two initial points may converge to cycles of different period k or may behave aperiodically. When the difference between the
initial states is smaller than the precision
of a calculator, it is impossible to precisely
The Tent Map
calculate the sequence {xt } belonging to
Figure 4.12
an initial value x0 . This phenomenon is
called sensitive dependence on initial conditions. When a dynamical system possesses
this property, its behavior is called mixing. Theoretically it may be difcult to establish whether or not a map like (4.1.2) displays a mixing behavior. A map that is
particularly suited for analytical investigations is the tent map
xt+1 =
axt
b(1 xt )
0 xt 0.5
0.5 < xt 1.
if
if
(4.1.11)
Figure 4.12 shows the graph of this map for the parameter values a = 2 and b = 2.
For these parameters the interval [0, 1] is mapped to itself. The next section provides an introduction to some analytical methods that allow for establishing ergodic
and mixing behavior. It will be shown that measures like Lyapunov exponents can
easily be calculated for this map and that the map indeed displays mixing behavior.
Deterministic Chaos
Ergodicity
Mixing
Stochasticity
Sensitive Dependence
Table 4.1
133
This brief survey ends with a description of a phenomenon which can be observed in several time series generated by deterministic dynamical systems.14 While
the time series in Figure 4.1 are characterized by a sawtooth pattern, i.e., a permanent increase and decrease in successive data points, some series occasionally
seem to settle down to a stationary value, but eventually show a sawtooth behavior
once again. Figure 4.13 illustrates this intermittent behavior with a map, the graph
of which comes close to the 450 line in a tangential way. When an initial point is
mapped into that region, the sequence {xt } will stay in the region for a while and
will exhibit only minor changes from one iteration to the other. When the trajectory has left the intermittency region the typical large variations in xt can again be
observed.15
15
Occasionally, the term intermittency is also used to describe the windows in a bifurcation
diagram: intervals of values with associated clouds of xt values are superseded by
intervals of with low-order cycles in xt .
16
134
Chapter 4
Then
i) for every k = 1, 2, . . . there is a periodic point in J having period k .
Furthermore,
17
Alternatively, a period-4 point does not necessarily imply the existence of a period-8
point, which is ranked higher in this ordering.
18
135
and
lim inf | f (n) (p) f (n) (q ) |= 0.
n
The properties described in (ii A.) and (ii B.) of the theorem express the aforementioned sensitive dependence on initial conditions (SDIC):
No matter how close two distinct aperiodic trajectories come to each other, they
must eventually move away from each other.
Every possible aperiodic trajectory moves arbitrarily close to every other one.
If an aperiodic cycle approximates a cycle of order k for a while, it must move
away from that cycle.
A one-dimensional map displaying the properties of i) and ii) of Theorem 4.2 will
be called a chaotic map in the Li/Yorke sense. If a map possesses a period-3 cycle,
Theorem 4.2 implies the existence of Li/Yorke chaos.19
Chaos in the Li/Yorke sense is also called topological chaos. This type of chaotic
behavior does not exclude that the observable motion is indeed regular, i.e., nonchaotic without any sensitive dependence on initial condition when (for a given
value of ) most initial points converge toward a period-k cycle. The Li/Yorke
theorem implies the existence of a scrambled set S of initial points with aperiodic
orbits and SDIC but it does not say anything on the size of this set. In fact, the
set of initial points with true chaotic properties (i.e., with the properties of the
scrambled set) can have Lebesgue measure zero, meaning that the initial points in
the interval [0, 1] which imply aperiodic orbits and SDIC are isolated and do not
form sub-intervals on the line. When the map possesses a stable period-k cycle,
almost every initial point (in the sense of Lebesgue measure) converges toward the
period-k cycle.20
19
20
136
Chapter 4
Aperiodic points do exist, but they do not necessarily attract initial points. It
follows that true chaos might be unobservable even though the set S is uncountable.21 From a practical point of view this fact may not be extremely important.
The presence of the scrambled set inuences the evolution of initial points in the
transient phase (cf. Section 4.3 for details) which eventually converge to a periodic
orbit. For example, the periodic orbits displayed in the windows in the bifurcation diagram in Figure 4.7 are typically approached in the form of a complicated
transient which often cannot be distinguished from true chaotic motion (cf. Figure
4.14). Furthermore, as the bifurcation diagram has been obtained from a numerical experiment it can also not be excluded that the apparent chaotic regions in the
diagram represent nothing else than extremely long transients.
Time
Transient Chaotic Motion in a Period-3 Window of the Logistic Map; = 3.83.
Figure 4.14
Occasionally, chaos in the Li/Yorke sense with most initial points converging toward
stable orbits is called thin chaos; observable chaos with SDIC is also called thick
chaos, cf. the discussion between Day (1986) and Melese/Transue (1986).
22
For detailed discussions of this measure-theoretic approach to chaotic dynamics compare Collet/Eckmann (1980), pp. 149ff., Day/Pianigiani (1991), Eckmann/Ruelle
(1985), Medio (1993), Chapter 2, and Ruelle (1990), Part II.
23
137
map (with = 4).24 In the rest of this book, the measure-theoretic approach will
not be deepened. Instead, a method will shortly be described that allows to exclude
the existence of stable periodic cycles in some cases. When no stable periodic cycle
exists for a particular parameter value, the aforementioned remarks on the possible
unobservability of true chaotic motion with SDIC are not valid anymore.
In order to determine whether a discrete-time, one-dimensional map has one
or several stable orbits introducing the following notion is useful.25
Denition 4.1 (Schwarzian derivative):
one-dimensional map
xt+1 = f (xt ),
Consider a C 3 -continuous
x R.
,
f (xt )
2 f (xt )
S
i)
ii)
25
Cf. Singer (1978) and Collet/Eckmann (1980), Chapter II.4, and Preston (1983),
pp. 60ff., for details on the following ideas.
26
27
138
Chapter 4
4.15.a
4.15.b
Orbits Starting at the Critical Point of a Map
Figure 4.15
the Schwarzian derivative is negative for all x [0, 1] except at the critical point
xc = 0.5. Therefore, f has at most one stable orbit according to Theorem 4.3.28
This does not mean that the map in question does indeed have a stable orbit.
The following theorem suggests a simple method for establishing the existence of
a stable periodic orbit:29
Theorem 4.4: If a map f has a stable periodic orbit, then the critical
point xc will be attracted to it.
Figures 4.15.a and 4.15.b show two examples of iterations of the critical point xc
in the quadratic map. In Figure 4.15.b the critical point happens to be located in
a stable period-4 cycle. It is obvious that the critical point can never be mapped
to the origin because f (xc ) is always smaller than xmax = 1 in this case. In Figure
4.15.a, the critical point xc is mapped to the origin within two iterations. As the
origin is a repeller, the system therefore does not possess a stable periodic orbit. In
the quadratic map (4.1.2), this situation can only occur if = 4.
This section presents the two probably simplest ways to model economies with complex dynamic behavior. It will be shown that standard models in descriptive growth
theory can be reformulated such that their dynamic equations are similar to the
unimodal maps discussed in the preceding section.
28
29
139
As a pioneer in detecting chaotic dynamics in economic systems, Day (1982) reconsidered the standard neoclassical growth model. In discrete time and assuming
that the capital stock exists for exactly one period30 the model is expressed as
Yt
It
St
Yt
= Ct + It ,
= Kt+1 ,
= Yt Ct = sYt ,
= F (Kt , Lt ),
Lt = (1 + n)t Lo ,
s > 0,
(4.1.12)
n > 0,
with the usual meaning of the symbols, n as the constant growth rate of the population, and s as the constant marginal savings rate. The production function is
linear-homogeneous, implying that the model can be reduced to
Kt+1
= sF (Kt , Lt )/Lt
Lt
or kt+1 (1 + n) = sf (kt ),
(4.1.13)
kt m = constant.
(4.1.14)
sBkt (m kt )
.
(1 + n)
(4.1.15)
sBkt (1 kt )
.
(1 + n)
(4.1.16)
This assumption does not have essential consequences. The shape of the resulting map
is unaltered when a gradual depreciation is assumed.
140
Chapter 4
Let = sB/(1 + n). Equation (4.1.16) is then formally identical with the logistic
equation (4.1.2), and all properties of (4.1.2) apply to (4.1.16) as well.
Consider next the general ve-parameter equation (4.1.15). The graph of
(4.1.15) can be modied by variations in the parameters. For example, increasing the parameter B stretches the graph upwards. B therefore plays essentially the
same role as in (4.1.2). In order to apply the Li/Yorke theorem to (4.1.15), consider the following three distinguished values of k . Let k c be the critical point of the
map (4.1.16), i.e., the value of kt that implies the highest possible capital intensity
in the next period:
dkt+1
sB 1
kt (m kt ) kt (m kt )1 = 0
=
dkt
1+n
(m kt )
kt (m kt )
= kt
=
kt
m kt
m
.
= k c =
+
(4.1.17)
When B is sufciently large, k c is lower than the xed point k . Next, let k b be the
result of the backward iteration k b = f 1 (k c ). When k c < k , k b will be smaller
than k c .
Finally, let k m denote the maximum attainable capital intensity, i.e., the intersection of the graph of (4.1.15) with the abscissa. Variations in B eventually imply that
the graph of (4.1.15) is stretched upwards such that k m is the forward iteration of
k c : f (k c ) = sB/(1 + n)(k c ) (m k c ) = k m (cf. Figure 4.16). As k m is mapped
to the origin, the following relations between the k values result:
0 < kb < kc < km
141
Thus, the requirements of the Li/Yorke theorem are fullled. The map (4.1.15)
is chaotic in the Li/Yorke sense for appropriate values of the parameters. Furthermore, applying Theorem 4.4 shows that for specic values of B there is no stable
periodic orbit: in Figure 4.16 the graph of the map is drawn such that the critical
point is mapped into the origin k = 0. As the origin is a repelling xed point of
the map, the map cannot have a stable period orbit. In this case, there may exist
initial points with a sensitive dependency. When B is lower than the value assumed
in Figure 4.16, Theorems 4.3 and 4.4 cannot be applied because the Schwarzian
derivative is not unambiguously negative31 and because the forward orbit of the
critical point is not as simple as in Figure 4.16.
This neoclassical growth model (which now can be called a prototype model
in chaotic, discrete-time, dynamical economics) is a modication of the standard
textbook approach to growth theory, and a generalization of the results found for
this modied version is, of course, impossible. However, noninvertible maps can
be shown to exist in basic traditional models without any modications of the functional forms. An example was provided by Stutzer (1980).
Stutzers model was one of the very rst economic investigations of chaotic
dynamics. In particular, Stutzer stressed the possibly fundamental differences between continuous-time and discrete-time dynamical systems. Consider the growth
cycle model studied by Haavelmo (1956) with
Y = KN a ,
K > 0,
0<a<1
(4.1.18)
as the production function with a xed capital stock.32 The growth rate of employment is assumed to be
N
N
= ,
N
Y
, > 0,
(4.1.19)
i.e., the growth rate increases when per-capita output (income) increases.
Combining (4.1.18) and (4.1.19) yields the rst-order nonlinear differential
equation
2a
N
N = N
.
K
31
(4.1.20)
For example, a somewhat tedious calculation shows that the Schwarzian derivative is
f S (kt ) =
2
2 m2
3 2
m mkt kt2
m 2kt
4mkt + 4kt2
4
2
142
Chapter 4
Equation (4.1.20) can be interpreted as a special form of the so-called Bernoulli differential equation 33 , which fortunately can be solved explicitly. The stationary equilibrium (the particular solution) is
N =
K 1
1a ,
(4.1.21)
1
KN (0)a1 e(a1)t + a1
.
K
(4.1.22)
Equation (4.1.22) describes a monotonic convergence toward the stationary equilibrium level N because the coefcient of the exponential term in the nominator
represents the initial deviations from equilibrium.
A common procedure in many numerical investigations of differential equations consists in replacing the differential operator in (4.1.20) by nite differences.
Substituting Nt+1 Nt for N in (4.1.20) yields
Nt+1
N 2a
,
= (1 + )Nt
K
(4.1.23)
K (1 + )
1
1a
xt ,
(4.1.24)
can be written as
xt+1 = (1 + )xt 1 x1t a .
(4.1.25)
As 0 < a < 1, the transformed difference equation (4.1.25) has qualitatively the
same structure as the logistic equation: it is a one-humped, noninvertible map
xt+1 = f (xt ) dened on the unit interval with f (0) = f (1) = 0 and a critical value
xc located to the left or to the right of xt = 0.5 depending on the parameter a. By
increasing the parameter , the graph of (4.1.25) is stretched upwards. Equation
(4.1.25) therefore exhibits chaos in the Li/Yorke sense for appropriately chosen
33
The solution mentioned in Stutzer (1980) is slightly incorrect but does not alter the
qualitative results.
143
parameter values.35 As equation (4.1.24) is only a positive monotonic transformation, chaos can thus prevail in the discrete-time version of the Haavelmo growth
cycle model as well.
The example shows that a standard economic model can exhibit chaotic dynamics without further (and maybe ad hoc) economically motivated modications
of the functional forms when time derivatives are replaced by nite differences.
This expands a result already known from linear dynamical systems: for constant
parameter values, the replacement procedure always implies a different dynamical
behavior in the differential and difference equations. If the parameters are not
properly adjusted (by taking account of possibly involved stocks and ows), the
replacement procedure can lead to an incorrect result (as measured with respect
to the original continuous-time model). If the equations are nonlinear, a smooth
monotonic behavior of the differential equation may be transformed into erratic
oscillations.
a1
(1 a)(2 a)
2
f S (xt ) =
2
ax
a
+
5
a
6
t
2
2 1 (2 a)x1t a
is negative when the last term in parentheses is negative. This is always true when xt is
not too close to 0. Theorems 4.3 and 4.4 can therefore be applied to (4.1.25).
36
144
Chapter 4
max
s.t.
t u(ct )
t=0
(4.1.26)
(2)
(1)
t + t L
kt(1) + kt(2) kt
k0 = k
with > 0 as the discount factor and u(ct ) as a standard, strictly concave utility
function.
The optimization problem (4.1.26) is equivalent to the problem
max
kt
t V (kt , kt+1 )
s.t.
(kt , kt+1 ) D
t=0
(4.1.27)
k0 = k,
with D as the admissible set and V as the consumption frontier. The assumptions
concerning f (1) , f (2) , and u imply that
V1 > 0;
V2 < 0;
V11 < 0;
V22 < 0;
2
V11 V22 V12
> 0.
The maximum possible consumption in each period depends on the existing capital
stock inherited from the last period and on the decision to produce capital goods
in the current period. For a given capital stock, a high output in the investment
goods industry implies a low output in the consumption goods industry, i.e., there
is a trade-off between the production of consumption goods and capital goods in
each period.
145
An optimal control problem like (4.1.26) can be investigated by dynamic programming techniques (cf. Bellman (1957) or Blackwell (1962) for introductions). The value function W (kt ) for a given is dened as
W (k0 ) = max
t V (kt , kt+1 )
(4.1.28)
t=0
(4.1.29)
which allows the construction of a so-called policy function kt+1 = h (kt ), determining kt+1 as a function of its predecessor kt .
It has been known for a long time37 that the policy function kt+1 = h (kt )
possesses a stable xed point for high values of . Furthermore, for very small
discount rates, h (kt ) = 0 for all admissible kt , i.e., the capital stock is entirely
engaged in the production of consumption goods. However, there exist and
such that for (, ), the map h may exhibit complex dynamics for some V .
As a numerical example consider the following particular form of V (kt , kt+1 )
which was studied by Deneckere/Pelikan (1986):
1
100
V (kt , kt+1 ) = kt kt+1 kt2 kt+1 kt+1 .075kt2+1 +
kt
3
3
7kt2 + 4kt3 2kt4 .
(4.1.30)
Equation (4.1.30) fullls the concavity requirements mentioned above for a given
numerical value of the endowment of labor, L, and the associated maximal production of capital goods.
For the particular choice of = 0.01, the value function W (kt ) of this example
is W (kt ) = 100/3 kt 5kt2 such that Bellmans equation reads
W (kt ) = max V (kt , kt+1 ) + 0.01
kt+1
100
!
kt+1 5kt2+1 .
3
(4.1.31)
Setting the partial derivative of the r.h.s. of (4.1.31) with respect to kt+1 equal to
zero and solving for kt+1 yields the desired policy function38
kt+1 = h(kt ) = 4kt (1 kt ).
(4.1.32)
37
38
Substituting (4.1.32) for kt+1 in (4.1.31) veries that W (kt ) = 100/3 kt 5kt2 is indeed
the value function of the problem.
146
Chapter 4
As (4.1.30) is identical with the logistic map (4.1.2) of Section 4.1.1 with = 4,
the policy function of this optimal growth problem implies chaos in the sense of
Li/Yorke. Furthermore, the map is sensitive to initial conditions.39
As it was mentioned above, the presence of chaotic dynamics in optimal control
models implies that the associated policies cannot be observed in practice. When
the choice of the appropriate capital stock in the next period depends on the innitely precise numerical value of the current capital stock, it will not be possible
for a central planner to determine the optimal policy. Even if the next periods
capital stock is calculated with a relatively high accuracy depending on the measuring devices, repeated application of imprecise measurements ultimately causes the
calculated time path to diverge drastically from the theoretically ideal and optimal
growth path.
In addition, even if a central planner succeeds in keeping the actual growth path
close to its theoretical and optimal ideal, the policy measures may be abandoned
because the path looks too erratic. When a growth path without any control is
monotonic but unoptimal, an irregular but actually optimal growth path may inspire
reections on the correctness of the planners underlying model because complex
motion seems to be incommensurable with the usual ideas on policy design.
The examples of chaotic dynamical models outlined above constitute only a small
subset of the available literature, and reviewing all interesting approaches to irregular dynamics is impossible. In the following, a short list of economic applications
of the mathematical results on nonlinear, one-dimensional maps will be presented.
Naturally, the list does not claim to be complete.
A paper by Benhabib/Day (1981) belongs to the rst major investigation of
chaotic behavior in economic dynamics. The authors demonstrated that rational
choice in a standard micro-framework can involve erratic behavior when preferences depend on past experience (see also Benhabib/Day (1980), Day (1986)).
Consider the Cobb-Douglas-type utility function
U (x, y ) = xa y 1a ,
a > 0.
(4.1.33)
(4.1.34)
and y =
(1 a)M
,
py
(4.1.35)
Replacing the term 100/3 kt in (4.1.30) by 1/(3 ) kt yields more general policy functions
revealing the dependency on the discount rate.
147
respectively. Assume now that a is not a constant anymore but that its value in t
depends on the demands for x and y in the previous period in the following way:
.
at = xt1 yt
1
(4.1.36)
As the utility function (4.1.33) is maximized over xt and yt , i.e., the values in the
current period, the xt1 and yt1 values can be treated as constants in the current
period t. Thus, the r.h.s. of (4.1.36) can be substituted for a in the demand functions
(4.1.35). For example, the demand for x is calculated as:
M px xt1
y M
xt1
M
x
aM
py
t
1
t
1
x =
=
=
px
px
px
xt1 (M px xt1 )M
M
=
=
x (M px xt1 ).
px py
px py t1
(4.1.37)
Equation (4.1.37) describes a one-humped curve like the logistic map (4.1.2). For
px = py = M = 1, (4.1.37) it is identical with (4.1.2). It follows that the pathdependent preferences described by (4.1.33) and (4.1.36) imply the emergence of
chaotic motion for appropriate values of the parameter . Of course, the equation
(4.1.37) has been derived under the assumption of constant prices px and py . When
prices are changing, completely different results can be expected to hold.40
Day/Shafer (1986) considered a standard IS -LM framework and illustrated
the emergence of chaotic dynamics when the investment function possesses a slightly unusual property. This result is particularly important because the IS -LM setup is
traditionally used to motivate governmental activities to intervene in the economy.
When chaos prevails a government may fail to determine the correct degree of
intervention and the precise timing of the activities. Cf. also Grandmont (1989b)
for discussions of Keynesian aspects in nonlinear disequilibrium models.
It seems as if parts of the profession really became aware of the possible relevance
of chaotic dynamics in economics after the publication of Grandmonts (1985,
1986) work on cyclical behavior in a general equilibrium framework. While general equilibrium theory (or competitive equilibrium theory) concentrated for a long
time on the existence and (asymptotic) stability of a (hopefully) unique equilibrium, Grandmont showed that it is possible to encounter complex dynamics in an
intertemporal, overlapping-generations model (cf. also Benhabib/Day (1982) and
Grandmont (1991). The key to the model is the presence of a backward-bending
offer curve due to a high risk-aversion of the young generation. Even if individuals
have perfect foresight, the economy may, in retrospect, be characterized by complex behavior.41 Woodford (1987, 1989) studied the effects of imperfect nancial
40
41
148
Chapter 4
intermediation between workers and entrepreneurs in an intertemporal optimization problem. The emergence of cyclic behavior in competitive economies has been
the subject of an increasing number of publications. Surveys of the relevant literature can be found in Boldrin/Woodford (1990) and Guesnerie/Woodford
(1991). This literature also includes the papers mentioned in Section 4.1.3 and, as
far as complex motion is concerned, parts of the literature on sunspot models, cf.,
for example, Azariadis/Guesnerie (1986), Grandmont (1989a), and Woodford
(1990).
Other contributions from various elds include Gaertner (1986, 1987) who
studied cyclical consumption patterns and Ploeg (1986) who investigated complex
dynamics in a nancial-markets model developed by Begg (1983). Chiarella
(1986, 1990), Hommes (1990a), and Jensen/Urban (1984) demonstrated the
emergence of irregular dynamics in the well-known microeconomic cobweb model
of sluggish supply adjustment. One of the very rst examples of chaotic motion in
economic systems was provided by Rand (1979) who considered a simple, gametheoretic Cournot-duopoly model (cf. also Puu (1992)). Chaos has also been shown
to exist in Walrasian tatonnement processes, cf. Bala/Majumdar (1992) and Hahn
(1992). Pohjola (1981) studied a discrete-time version of Goodwins growth cycle
model (cf. Section 2.4.2). Gabisch (1984) elaborated upon a multiplier-accelerator
model of the Samuelson-Hicks type, where only slight nonlinearities are involved,
cf. also Nusse/Hommes (1990) for a discussion of this model. Candela/Gardini
(1986) studied a nonlinear version of a Post-Keynesian growth model and contrasted its analytical properties with empirical ndings. The dynamic effects of
speculative behavior in a market with fundamentalists and chartists were investigated in Chiarella (1992). Models of population dynamics with chaotic motion
can be found in Day/Kim (1987) and Prskawetz/Feichtinger (1992). Samuelson (1990) dwelled on a problem in Bernoulli von Neumann utility theory and
established the existence of chaotic dynamics. Franke/Weghorst (1988) demonstrated the emergence of complex motion in a simple input-output model. Dopfer
(1991) discussed the role of chaotic dynamics in evolutionary economics.
The paper by Day/Walter (1989) represents a unique approach to the possibly chaotic behavior of an economy. Instead of postulating a nonlinear dynamical
system which describes the motion of the economy in the relevant time interval, the
dynamics of an economy over a very long time horizon is comprehended as a succession of multiple dynamical systems, each of which is valid only for a limited time
span. Compare also Day/Pianigiani (1991) for a measure-theoretic discussion of
the model.
Traditional textbooks on the economics of location present typical patterns of
the spatial organization of villages, cities, or industrial and commercial locations. At
least with respect to non-American urban areas, these regular patterns often constitute a sharp contrast to the observable and historically given spatial organizations.
Aside from such major inuences as political, social, and (of course, most importantly) geographical ones, it is tempting to apply recent techniques in nonlinear
dynamics also to the economics of spatial organization. In fact, recent research on
spatial chaos has demonstrated that it is possible to explain some irregularities in
the spatial organization of economic units with the help of nonlinear dynamics. For
149
This section provides a short introduction to complex behavior in higher-dimensional maps. The emphasis will be on two-dimensional systems because results for
n-dimensional systems seem to be vague or unpractical. A short overview of existing
tools in the next subsection is followed by a demonstration of complex behavior in
the prototype Kaldor model.
In the higher-dimensional case it is difcult to nd examples of dynamical systems which can act as prototype systems, i.e., systems which display many important
properties of systems belonging to particular families of dynamical systems. The
following two systems in R2 cannot be called prototype systems but have been studied in greater detail in the literature. Both systems represent interesting examples
because the one-dimensional logistic map can be derived as special cases.
Consider the system
xt+1 = f (xt ) + yt
yt+1 = xt ,
(4.2.1)
150
Chapter 4
with f (xt ) as a noninvertible map.42 When f (xt ) = 1 x2t , the map is known as the
Henon map.43 When = 0, equation (4.1.33) is identical with the one-dimensional
map (4.1.1). When =
0, (4.1.33) is invertible and can explicitly be solved for xt
and yt , namely xt = yt+1 / and yt = xt+1 f (yt+1 / ). As this map and the map
(4.2.1) are continuous, the map (4.2.1) is a so-called diffeomorphism.44
Although invertible maps dominate the literature on the behavior of two-dimensional discrete-time systems, complex behavior can also be observed in non-invertible maps. For example, Marotto (1978) studied the two-dimensional system
xt+1 = (1 axt byt )(axt + byt )
yt+1 = xt .
(4.2.2)
When b = 0, system (4.2.2) is again qualitatively identical with the logistic equation.
Figures 4.17 and 4.18 show the results of the numerical simulation of (4.2.2) for
particular parameter values. The variation of the parameters yields a large number
of similarly complex and astonishing geometric objects.
The single points (xt , yt ) jump irregularly in these geometric objects, and the
structure becomes apparent only after a larger number of iterations. The objects
form attractors, i.e., initial points located far away from the objects approach them
rapidly. The unusual forms of the attractors which are neither single points nor
closed orbits is the reason why they are called strange attractors.45
An early theoretical result for the dynamics of n-dimensional maps comparable
to the Li/Yorke theorem was provided by Phil Diamond in 1976. By replacing
the iterate of a one-to-one function by the iterate of a set, Diamond formulated
conditions for the existence of a scrambled set qualitatively equivalent to the Li/
Yorke conditions. Early applications of Diamonds theorem in economics have
turned out to be problematic and will not be discussed further. Instead, the rest
of this section concentrates on the notion of a snap-back repeller introduced by Marotto (1978). Consider a discrete-time dynamical system
xt+1 = f(xt ),
x Rn
(4.2.3)
43
The Henon map often serves as the standard example for chaotic dynamics in R2 .
Though the map is almost always cited as an example of a two-dimensional, discrete-time
chaotic system, the identication of its dynamical behavior as chaotic is not undisputed.
Cf. Ott (1981), pp. 660ff., and Benedicks/Carleson (1991).
44
45
151
x
A Simulation of System (4.2.2); a = 0.8, b = 3.0
Figure 4.17
x
A Simulation of System (4.2.2); a = 2.5, b = 2.0
Figure 4.18
152
Chapter 4
A Snap-Back Repeller
Figure 4.19
153
(4.2.6)
with
F1 (Yt , Kt ) = (kYt Kt ) + Kt + C (Yt ) Yt ,
F2 (Yt , Kt ) = (kYt Kt ).
(4.2.7)
46
Another example of a slightly different version of the Kaldor model can be found in
Dana/Malgrange (1984).
47
Herrmann (1985) used the following numerical specication of the consumption function:
0.85
2
C (Yt ) = 20.0 + 10.0 arctan
(Yt Y )
20.0
with Y = 22.22 as the equilibrium level of income.
154
Chapter 4
Y
Chaos in a Discrete-Time Kaldor Model; = 25.0, k = 2.0, = 0.1, = 0.05
Figure 4.20
J=
F11 + 1
F12
F21
F22 + 1
(4.2.8)
with
dC (Yt )
F11 = k +
1 ,
dYt
F12 = ( ),
F21 = k,
F22 = .
(4.2.9)
F11 + 1 + F22 + 1
=
"
(4.2.10)
155
Time
Time
Two Time Series With Slightly Different Initial Values
Figure 4.21
For a certain parameter set Herrmann (1985) was able to detect an initial point
in a neighborhood Br of the xed point that leaves the neighborhood during the
rst iterations and jumps to the xed point in the 12th iteration. It follows that
the discrete-time Kaldor model (4.2.6) has a snap-back repeller for the specic parameter set. As Marotto (1978) pointed out, snap-back repellers persist under
small perturbations of the model and variations in the parameter set. However, it
should be recalled that the result of any numerical example cannot be generalized
to hold true for the entire range of parameter values in a certain model. The concept of snap-back repellers requires a separate numerical study for each numerical
specication of a model.
The results of a numerical simulation of (4.2.5) can be found in Figures 4.20
and 4.21. For low values of , the time series converges to the unique xed point.
When is increased, the sequence {(Yt , Kt )}Tt=1 is rst located on an attracting
closed orbit. For values of larger than a critical c , a sequence of 50000 points
in the (Yt Kt ) plane generates the cloud depicted in Figure 4.20. The object in
Figure 4.20 is another example of a strange attractor.
The separate plotting of the time series Yt and Kt versus time shows the irregularity as well as the sensitive dependence on initial conditions more clearly. In
Figure 4.21, the time series of Yt and of Kt are shown for slightly different initial
156
Chapter 4
values. After wandering together for a few periods, the two time series eventually
diverge. This property of the system prevails when higher t-values are considered,
i.e., the phenomenon is not restricted to the transient phase.
K
Y
The Basin Boundary of the Attractor of (4.2.5); = 25.0
Figure 4.22
The basin of attraction of the attractor is plotted in Figure 4.22. White areas
represent initial points that converge toward the attractor. The grey-shaded areas
represent initial points that converge toward innity. In contrast to the case of regular attractors where the basin of attraction is usually a connected and relatively wide
set, the basin of attraction in Figure 4.22 is a complicated, disconnected set. Occasionally, the basin boundary comes very close to the attractor itself. However, no
evidence of a fractal nature of the basin boundary could be found in this numerical
experiment.
157
the possibly complicated behavior in a model describing the consumption decision of two households, both of which are inuenced by the consumption decision
of the other household. Piecewise linear, non-Walrasian macroeconomic models
158
Chapter 4
long time and can display chaotic behavior. The emergence of a Cantor set will be
demonstrated with the horseshoe map investigated by Smale (1963).48
The one-dimensional examples of chaotic motion in Section 4.1 all assumed the
presence of a unimodal map with a graph similar to that of the logistic equation
(cf. Figure 4.2). It has always been assumed in these examples that the appropriate
maps have at most one nontrivial xed point (in addition to the origin). In the
following this uniqueness property of the xed point will be abandoned, and the
case of maps with multiple xed points will be considered instead.
Assume that the graph of a one-dimensional map has a shape like the one in
Figure 4.23.49 The map still has a single
critical point xc like logistic maps and
represents an endomorphism. However, there exist two additional inection points which are responsible for
the existence of the two additional xed
points A and B . The map has been
drawn in such a way that the xed point
C is unstable, i.e., the slope of the graph
at C is absolutely larger than 1. The
xed point A is obviously stable while
the xed point B is unstable. Trajectories starting at initial points to the left
Figure 4.23
of A converge toward A in a monotonic
fashion. The same is true for trajectories starting in the interval between the xed points A and B and in the interval
1
1
(x
B , xM ). The intervals (0, xB ) and (xB , xM ) represent the immediate basin of
attraction for A. However, almost all remaining initial points in the interval (0, xM )
are also attracted by A. The critical point xc is mapped to the point xc2 in the immediate basin of attraction within two iterations. Other initial points in the interval
1
(xB , x
B ) may require a longer time before they are eventually mapped into the
interval (0, xB ). The motion of these initial points can be extremely complicated.
1
In fact, the interval (xB , x
B ) contains a strange repeller in the form of a Cantor set
.50 Initial points located in this set will stay there forever. Initial points located in
48
49
50
159
a neighborhood of the set can initiate the onset of a wild transient motion before
the trajectory eventually leaves the neighborhood of the set and the initial point is
nally mapped to the interval (0, xB ). Summarizing, the basin of attraction of the
xed point A consists of the set B(A) = (0, xM )\.
As an economic example, consider a Walrasian tatonnement in a single market
(cf. Walras (1954)). The standard textbook literature presents supply and demand functions as monotonically increasing and decreasing functions of the goods
price, respectively. It has already been mentioned in Section 2.2.3 that a monotonicity in individual excess demand functions does not necessarily imply the same
monotonicity in the aggregate supply and demand functions. It is surprising that
non-monotonic supply functions can not only be found in the literature emerging
in the 1970s of this century but that Walras (1954) himself provided a hint for
possibly complicated motion.
Walrass original picture for the description of the supply-demand scenario
in a single market is depicted in Figure 4.24. The downward bended supply
curve (in a Marshallian coordinate system) reects a possible inferiority but it
can also be considered the consequence
of an aggregation procedure. The scenario depicted in Figure 4.24 was investigated by Day/Pianigiani (1991). The
authors demonstrated the presence of a
chaotic attractor and the occurrence of
complex motion in the properly specied price dynamics. However, with a
Walras Tatonnement Example
slight modication, it can be shown that
Figure 4.24
this example also implies the potential
emergence of complex transient motion even if the system possesses a regular
xed-point attractor.
Assume for that reason the supply and demand constellation depicted in Figure
4.25. While the monotonicity properties of both functions are the same as those
in Figure 4.24, the bubbles in the functions for high values of p imply multiple
xed points. The excess demand z (p) for varying prices is depicted in the lower
diagram of Figure 4.25 with the four zero roots A, B , C , and D. Assume a standard
tatonnement process, i.e., prices are changed when a non-zero excess demand, z (p),
is observed in the market:51
pt+1 = pt+1 pt = z (pt ) .
(4.3.1)
For simplicity, it will be assumed in the following that the function () is linear, i.e.,
pt+1 = z (pt ),
51
> 0.
(4.3.2)
160
Chapter 4
The Demand and Supply Function in Walras Example with Additional Slight
Nonlinearities (Upper Part) and the Excess Demand Function (Lower Part)
Figure 4.25
The map (4.3.2) is shown in Figure 4.26. It possesses the four xed points A, B , C ,
and D. Obviously, C represents a stable xed point while the remaining points A,
B , and D are unstable.
Although the graph of (4.3.2) in Figure 4.26 has a mirror-imaged shape as compared with Figure 4.23, it generates the same dynamic behavior. The intervals
1 1
(pB , pD ) and (p
D , pB ) represent the immediate basin of attraction of the xed
1
point C . A Cantor set exists in the interval (p
B , pB ), implying that the motion
starting at initial points in this set or in its neighborhood is complicated. As the
1
critical point pc is mapped out of the interval (p
B , pB ), this complex motion is
observable only within a (possibly considerably long) limited time span.52
52
Other economic examples implying maps like the one in Figure 4.23 can be found with
relative ease. For example, a variation of Days (1982) growth-cycle model can be found
161
This section deals with complex transient behavior in two-dimensional, discretetime systems. The so-called horseshoe map introduced by Smale (1963, 1967) will be
described at some length because the construction of the invariant set in this map
is enlightening for the geometry of chaotic dynamical systems.53
A consideration of the horseshoe map is not only interesting for a description of
complex transient motion. Some statistical tools for a description of chaotic motion
(like Lyapunov exponents, cf. Chapter 6) rely on the stretching and contracting of
sets of initial points which can most clearly be illustrated with the horseshoe map. In
addition, Poincare maps of continuous-time dynamical systems occasionally possess
invariant sets similar to the invariant set in the horseshoe map (cf. the discussion of
the Shilnikov scenario in Chapter 5).
in Lorenz (1992b). However, it should be emphasized that even more so-called ad-hoc
assumptions may be necessary in order to generate the inexion points.
53
162
Chapter 4
The horseshoe map constitutes a two-dimensional, discrete-time dynamical system representing a C k diffeomorphism. Instead of providing a set of difference
equations, the map will be described verbally. Consider the set of initial points
located in the unit square S = [0, 1] [0, 1] in Figure 4.27.a. Under the action
of a map G these initial points are transformed into a new geometric object representing the location of the initial points after one iteration. The transformation is
executed in a two-step procedure (cf. Figure 4.27.b):
The square is horizontally contracted (compressed) by a factor , and is vertically
stretched by a factor .
The rectangle [0, ] [0, ] generated by this contraction and stretching is
folded such that the form of a horseshoe emerges.
Depending on the factors and two cases can be distinguished: i) The horseshoe
is entirely contained in the area covered by the original square S (in that case the
map is either area-preserving or area-contracting), or ii) the intersection of the
square and the horseshoe is only a subset of the area covered by the horseshoe.
Smale (1963) assumed that the folded region of the horseshoe and parts of the
horseshoes legs are not mapped to the area covered by the square S . This means
that a portion of the original square is not mapped to itself by G, i.e., some points
leave the square under the action of G.
4.27.a
4.27.b
The Construction of a Horseshoe
Figure 4.27
4.27.c
In a second iteration the square in Figure 4.27.b with the two shaded vertical
strips is contracted and stretched to the rectangle in Figure 4.27.c. Folding the
163
rectangle yields the intersection with the square S shown in the right-most picture
in 4.27.c. The two shaded vertical strips in Figure 4.27.b are transformed to 4 vertical
strips in Figure 4.27.c. Again, parts of the two strips in 4.27.b ultimately leave the
square S . Successive iterations, Gn (S ), generate innitely many bended strips for
n . The set of points constituting the vertical strips that overlap with S is given
by Gn (S ) S .
G1 S G(S )
G1 (S ) S
Figure 4.28
The two vertical strips in 4.27.b are generated by mapping only a part of the
original square S to itself. Working backwards from 4.27.b to the original square
shows that the vertical strips correspond to two horizontal strips in S (cf. Figure
4.28), i.e., the horizontal strips are given by G1 S G(S ) . The unshaded areas
in the original square are the parts of the emerging horseshoe that do not overlap
with the square. Equivalently, the four vertical strips in Figure 4.27.c are generated
by mapping points in 4 horizontal strips in the pre-image to S (cf. Figure 4.29).
G2 S G2 (S )
G2 (S ) S
Figure 4.29
After
n iterations
the set of points representing the horizontal strips is given by
n
SG (S ) = SGn (S ). In order to locate those points in S that will stay in S
G
forever and those that originated in S in the past, the intersection of the horizontal
and vertical strips must be considered. Figure 4.30 depicts this intersection for two
n
164
Chapter 4
forward and backward iterations. For n , the rectangles in Figure 4.30 shrink
to points. The emerging set of points is an example of a so-called Cantor set.54
Formally, the set of points in Figure 4.30 for n is given by
I=
#
n=0
# #
Gn (S )
Gn (S ) .
n=0
The set I represents the invariant set of the square S for the map G. Points in I
originated in I and will stay in I for n .
Starting at an arbitrary point in the invariant set I , successive iterations of G can
carry the initial point eventually back to itself. It is also possible that the motion of
a point in the invariant set is completely aperiodic. Smale (1963) proved with the
help of symbolic dynamics 55 that the invariant set in the horseshoe map
contains a countable set of periodic orbits,
contains an uncountable set of bounded nonperiodic motions,
contains a dense orbit, i.e., there is at least one point in I whose orbit comes
arbitrarily close to every other point in I .
54
Compare also Section 6.2.2. and Figure 6.5 for the construction of a Cantor set. Figures
4.27.b and 4.27.c contain horizontal distance lines that correspond to the rst lines in
Figure 6.5.
55
165
When the xed point x is approached on the stable manifold, more and more
intersections with the unstable manifold occur. This implies that the unstable manifold winds in a wild manner around W s (x ). Equivalently, W s (x ) winds wildly
around the unstable manifold when x is approached on the backward orbit (cf.
Figure 4.31).
When transversal homoclinic orbits exist, the behavior of initial points that are
not located in this orbit can be extremely complex. It follows from the SmaleBirkhoff homoclinic theorem56 that, when such orbits are present in a map g , the
invariant set of g is topologically equivalent to the invariant set in the horseshoe
map, i.e., the above mentioned properties of the horseshoe map apply to the map
g as well.
56
166
Chapter 4
Time
The Transient Motion in the Kaldorian Model (4.2.5); = 21.0
Figure 4.32
Chapter 5
ost existing economic models dealing with the chaos property are discretetime models and can be reduced to a one-dimensional dynamical system.
The main reason for this concentration on one-dimensional systems can probably
be found in the relative ease with which chaotic motion can be established in these
systems and because the two-dimensional case is already much more difcult to
handle. However, chaos does not occur only in discrete-time models, but may be a
property of continuous-time models as well.
Compare, however, Section 2.5 and Chapter 7 dealing with relaxation oscillations and
catastrophe-theoretic models, respectively, for approaches that attempt to illustrate the possibility of discontinuous jumps in continuous-time systems.
168
Chapter 5
a sequence of seemingly arbitrarily jumping points, chaos in a continuous-time dynamical system appears as the irregular wandering of the entire trajectory in phase
space.
One of the most prominent, chaotic, continuous-time, dynamical systems is the
Lorenz system, named after the meteorologist E.N. Lorenz who investigated the
three-dimensional, continuous-time system
x = s(x + y ),
y = rx y xz,
z = bz + xy,
s, r, b > 0,
(5.1.1)
emerging in the study of turbulences in uids. For r above the critical value r =28.0,
the trajectories of (5.1.1) evolve in a rather unexpected way. Suppose a trajectory
starts at an initial value in the center of the left wing in Figure 5.1. For some time
the trajectory regularly spirals toward the outer region of that wing. However, the
trajectory eventually leaves the left wing, wanders to the center of the right wing,
and starts spiraling outwards again. When the trajectory has reached a region far
enough away from the center, it again wanders toward the left wing and the story
repeats. As the trajectory does not necessarily have to pass the initial starting point,
the trajectory in this second round can differ completely from that in the rst round:
the trajectory may wander through different points in phase space and may need a
longer time before it turns toward the second wing. When the time horizon is long
enough, both wings will densely be lled by the trajectory.
Note however, that the two wings do not exist isolated from the motion itself.
While regular objects like xed points or limit cycles are dened independent of
169
the specic trajectories which converge toward these objects from different initial
points, the precise location of the trajectory in Figure 5.1 depends on the chosen
initial point. It is the evolution of the system that generates the geometric shape
shown in the gure.2 Different initial points therefore imply different trajectories
but the shape of the object in Figure 5.1 remains unchanged. As trajectories starting
at different initial values in a neighborhood of the object all converge to and remain
in the region with the two wings, the region is an attractor . It is a strange attractor because it is neither a point nor a closed curve (including complicated closed curves).
The notion of a strange attractor was introduced by Ruelle/Takens in 1971.
The geometric shape of Figure 5.1 is astonishing because the nonlinearities in
(5.1.1) are relatively weak as compared with other quadratic or higher-order rst
derivatives. A strange attractor with even weaker nonlinearities is the Rossler attractor
shown in Figure 5.2, the underlying differential equation system of which is
x = (y + z ),
y = x + ay,
z = b + z (x c),
a, b, c > 0.
(5.1.2)
The notion of the trajectorys wandering on a wing is therefore only used for illustrative
purposes.
170
Chapter 5
x Rn ,
(5.1.3)
The expressions strange attractor and chaotic attractor are thus treated synonymously. Compare, however, Grebogi/Pelikan/Ott/Yorke (1984) for examples where a
distinction of the two concepts is appropriate.
171
5.3.a: n = 2
5.3.b: n = 3
Poincare Sections of a Continuous-Time Dynamical System
Figure 5.3
The interesting property of this Poincare map consists in the fact that the map
provides complete information on the qualitative behavior of the original differential equation though the map has a dimension of only n 1. In Figure 5.3.a, the
convergence toward a limit cycle in the differential equation system is represented
by a converging sequence of points toward a xed point in the Poincare map. Equivalently, if the trajectory of the differential equation system describes a closed orbit,
the Poincare map consists of a single point which is not the stationary equilibrium.
Obviously, a planar dynamical system can only have Poincare maps exhibiting stationary xed points or monotonically increasing or decreasing sequences of points
{Yi }. Suppose that the sequence of points belonging to the Poincare section of a
planar differential equation system are located on a line like the one in Figure 5.4.
The dynamic behavior of this map can be analyzed with the help of the method employed in Chapter 4, i.e., the 450 line can be used to demonstrate the evolution of
Yi . As the graph in Figure 5.4 is (necessarily monotonically) increasing with a slope
less than 1 at the xed point, the sequence {Yi } converges toward this xed point
regardless of the initial value of Y . According to the principles in constructing the
map, the differential equation system is therefore characterized by convergence toward a stable limit cycle. Alternatively, a diverging sequence in the Poincare map
corresponds to an unstable cycle.
172
Chapter 5
y
30
20
10
C
-30
-20
-10
10
20
30
-10
-20
-30
173
zimax
+1
zimax
A First Return Map of the Lorenz Attractor; z = 0
Figure 5.6
It is useful to study the rst return map on the Poincare section generated by
the surface on which one of the variables does not change, i.e., where it reaches a
local extremum. The rst return map for the variable z of the Lorenz equations is
shown in Figure 5.6. The Poincare section was created by the surface with z = 0. As
z changes its direction on this surface, the map shown in Figure 5.6 thus describes
the successive extremal values (the maximal values actually) of the coordinate z in
the attractor: let zi be the maximum value of z the rst time the attractor performs
a cyclical round, then zi+1 will be the maximal z value in the next round.
The rst return map in Figure 5.6 is a noninvertible, one-dimensional map and
can therefore be studied by means of the techniques presented in Section 4.1.1.
The slope of the ctitious curve on which the observed pairs (zi , zi+1 ) are located is
absolutely larger than one at the point of intersection with the 450 line, indicating
possibly complex behavior. As all realized points of the rst return map nearly form
a continuous curve, it is likely that chaos is present in this map. When chaos prevails
in this rst return map, then the behavior of the original ow is also characterized
by irregular motion, i.e., the orbits in the ow erratically change their diameter in
the z direction.
It should be noted, however, that chaos in continuous-time dynamical systems
cannot be established via general and simultaneously simple characteristics of these
systems like, e.g., the Li/Yorke criterion in one-dimensional, discrete-time equations. During the last decades, a variety of higher-dimensional systems belonging to
different families has been investigated proving the presence of a strange attractor,4
but it is not always clear whether the diverse examples possess common (possibly
4
174
Chapter 5
Consider a set of two independent, two-dimensional, nonlinear oscillators, i.e., dynamical systems generating endogenous uctuations:
x = f 1 (x),
y = f (y),
2
x, y R2 ,
(5.2.1)
The alternative consideration of conservative dynamical systems (cf. Section 2.4.1) will
be neglected in the rest of the book because those systems do not seem to be generic
in economics.
175
The limit cycles generated by these oscillators are one-dimensional geometric objects in the plane. Assume that these limit cycles are equivalent to the unit circle
S1 , i.e., a circle with radius r = 1.
Although both oscillators are independent it is useful to consider the joint motion of the variables.6 This motion of the four variables (x1 , x2 ) and (y1 , y2 ) in
(5.2.1) takes place on an object which is the product of the two limit cycles, namely
S1 S1 . This geometric object in four-dimensional space is called a two-dimensional
torus. Heuristically, a motion on a torus may be characterized by an oscillation in the
horizontal direction and another one in the vertical direction. As (for obvious reasons) it is difcult to present objects in four-dimensional space, Figure 5.7.a depicts
a two-dimensional torus with different radii of the motion in three-dimensional
space. Figure 5.7.b illustrates the two basic directions of the motion. The gure
demonstrates that a horizontal and a vertical cyclical component are involved in
the motion on the torus. The torus in Figure 5.7.a is a two-dimensional object because it can be constructed from a two-dimensional plane by appropriate bending
and gluing.
A trajectory on a torus may form simple closed curves as well as rather complicated ones. Assume a system like (5.2.1) and consider an initial point located on the
surface of a two-dimensional torus. Denote the frequencies involved in the motion
of each of the two independent oscillators as i , i = 1, 2. The following types of
oscillatory motion on the torus can be distinguished:
Both separate motions describe a closed curve within the same time interval,
i.e., when the two cycles are completed the system has reached the initial point
again. The frequencies 1 and 2 are identical.
One of the oscillators describes a closed curve faster than the other but the ratio
of the involved frequencies is a rational number, for example 1 /2 = 2. In that
6
It may be argued that the geometric complexity is of no economic interest since the
oscillators are independent. However, if the two oscillators describe the actual values
of variables like, for example, unemployment and prices, both variables will surely be
considered simultaneously because of several macroeconomic reasons.
176
Chapter 5
case the rst oscillator generates two complete cycles while a single closed orbit
is described in the second oscillator. The system passes the initial point on the
torus after two complete cycles of the rst oscillator.
Again, one of the oscillators generates a faster motion, but the ratio of the involved frequencies is irrational, e.g., 1 /2 = . In that case the trajectory on
the torus will never meet its initial point again. Instead, the entire surface of the
torus will eventually be covered by the trajectory. The motion is then said to be
quasi-periodic.
Cf. Haken (1983b), pp. 28f., for details. Note that the planes in Figure 5.7 are stylized
pictures. The statement is true (for the gure) when the trajectory starting at the origin
does not return to this point.
177
x = (a b)x cy + x z + d(1.0 z 2 )
y = cx + (a b)y + y z + d(1.0 z 2 )
z = az (x2 + y 2 + z 2 ).
The parameter values are a = 2.105, b = 3.0, c = 0.25, and d = 0.2. Cf. Langford
(1985) for details on this dynamical system. The time step in the numerical simulation
is 0.1 time units. For the present system this relatively large value is not problematic
(the motion is very slow) but necessary in order to generate a sufciently long time
series.
178
Chapter 5
Suppose now that the motion of the variables in both oscillators depends also
on the motion in the other oscillator, i.e.,
x = f 1 (x, y),
y = f (x, y),
2
x, y R2 ,
(5.2.2)
or, in other words, that the two two-dimensional oscillators are coupled. The general
case of m coupled, -dimensional oscillators can be written as
x 1 = f 1 (x1 , x2 , . . . , xh , . . . , xm , ),
..
.
x h = f h (x1 , x2 , . . . , xh , . . . , xm , ),
..
.
xh R ,
R,
(5.2.3)
x m = f m (x1 , x2 , . . . , xh , . . . , xm , ),
with as a parameter.9 Assume that (5.2.3) possesses complex conjugate eigenvalues and that for low values of the parameter the attractor of the system is a xed
point. By increasing the parameter, a Hopf bifurcation10 may occur, i.e., a pair
of complex conjugate eigenvalues becomes purely imaginary and a closed orbit
emerges in a neighborhood of the xed point.
A further increase in the parameter may generate a second Hopf bifurcation.
In that case the former limit cycle bifurcates into a two-dimensional torus. Analytically, this second bifurcation can be determined only in special cases: the rst Hopf
bifurcation makes use of the Jacobian evaluated at the xed point, i.e., the entries
of the matrix are constants. However, in the case of a limit cycle, the entries of
the Jacobian have to be evaluated along the cycle, i.e., the Jacobian becomes timedependent. It must therefore be assured that another pair of eigenvalues becomes
purely imaginary independent of the location of the system on the cycle. For the
sake of simplicity, assume that such a second Hopf bifurcation indeed takes place.
=
T1
=
T2
=
T3
(1st Hopf)
(2nd Hopf)
(3rd Hopf)
Fixed Point
=
Tn
(nth Hopf)
179
Provided that the dimension of the dynamical system is large enough, further
bifurcations may lead to the emergence of a three-dimensional torus, T3 , a fourdimensional torus, T4 , etc. Every bifurcation increases the complexity of the motion. This scenario long served as the standard model for the onset of turbulences.
A low-dimensional system can involve only a few Hopf bifurcations, and the complexity of the motion is limited. If a higher degree of complexity is to be modeled,
more variables (degrees of freedom) must be included in the analysis so that more
bifurcations can occur. In the limit, a system with an innite number of variables
undergoing a large number of bifurcations resembles a random process which is
considered to be the appropriate description of turbulence. Table 5.1 schematically
describes this so-called Landau scenario for the onset of turbulence.
A major drawback of this scenario is the fact that even after a large number of
bifurcations the motion is not sensitive to initial conditions. Initial points which
are close together will stay close together as time elapses. This regularity aspect
obviously contradicts the intuitive notion of turbulence.11
Another possibility for the onset of turbulence was proposed by Ruelle/Takens
in 1971. Instead of a very large number of bifurcations as a prerequisite for the onset
of turbulent behavior, the Ruelle/Takens scenario implies that already after three
Hopf bifurcations the motion can become chaotic.
Theorem 5.1 (Newhouse/Ruelle/Takens(1978)):
Let x = (x1 , . . . , xm ) be a constant vector eld on the torus Tm .
If m = 3, in every C 2 neighborhood of x there exists an open vector
eld with a strange attractor.
If m 4, in every C neighborhood of x there exists an open vector
eld with a strange attractor.
When the dimension of the dynamical system is high enough and when the motion
takes place on an at least three-dimensional torus (for example, via three successive
Hopf bifurcations) then there may exist a strange attractor in the neighborhood of
=
T1
=
T2
=
Chaos
(1st Hopf)
(2nd Hopf)
(3rd Hopf)
Fixed Point
In fact, the Landau scenario could not be observed experimentally in the natural sciences. The successive emergence of higher-dimensional tori would imply the emergence
of an increasing number of incommensurate frequencies in the associated power spectra (cf. Section 6.1). However, only a few dominant frequencies together with linear
combinations could be observed in, e.g., uid dynamics laboratory experiments. Cf.
Berge et al. (1986), pp. 165ff., for details.
180
Chapter 5
the torus. If the system is slightly perturbed, it may not move on the torus anymore,
but initial points may instead be attracted by a strange attractor, i.e., the motion
becomes chaotic. This Ruelle/Takens scenario is schematically described in Table
5.2.
Consider the following simple dynamic IS - LM model as the starting point for an
example of a coupled oscillator system.12 Let Y denote income, r is the interest
rate, and M describes the (constant) nominal money supply. Assume that the price
level, p, is xed during the relevant time interval. Suppose that gross investment, I ,
depends on income in the sigmoid Kaldorian fashion and on the interest rate, i.e.,
I = I (Y, r),
IY > 0,
Ir < 0.
0 < SY 1,
Sr > 0.
Income adjusts when a positive or negative excess demand prevails in the goods
market, i.e.,
Y = (I S ),
> 0.
(5.2.4)
The liquidity preference, L(Y, r), depends on Y and r in the usual way, i.e.,
LY > 0, Lr < 0. Assume that the interest rate adjusts according to
r = (L(Y, r) M/p),
> 0.
(5.2.5)
Let (Y , r ) be the unique xed point of the system and assume that it is unstable.
Assume further that equations (5.2.4) and (5.2.5) constitute a nonlinear oscillator
such that the model generates endogenous uctuations.13
12
The following example is adopted from Lorenz (1987a) and relies on a model originally studied by Torre (1977) in the context of bifurcation theory. Another economic
example of coupled oscillator systems in the context of international trade can be found
in Puu (1987). Note that the adjustment equation for the interest rate is not unproblematic. The interest rate is determined on the bonds market, and the assumed form
of its adjustment equation implies that the excess supply of bonds equals the excess
demand for money. However, it remains unclear how possible excess demands in the
goods market are nanced. In a properly specied model this excess demand should
inuence the excess supply of bonds. Cf. Lorenz (1993b) for an example.
13
181
i = 1, 2, 3.
(5.2.6)
The equation system (5.2.6) constitutes a six-dimensional differential equation system which can also be written as a system of three independent, two-dimensional
limit-cycle oscillators. If all three economies are indeed oscillating, the overall motion of system (5.2.6) constitutes a motion on a three-dimensional torus T3 .
International trade is introduced by assuming standard export and import functions Exi = Exi (Yj , Yk ), i = j, k and Imi = Imi (Yi ), respectively. In addition to
the change in the excess demand for goods, the onset of international trade can
imply a change in the money stock in country i if Exi = Imi . In the following it
will be assumed that a trade-balance disequilibrium leads to an immediate change
in the money stock.14 The resulting nine-dimensional system is
Y i = i Ii (Yi , ri ) Si (Yi , ri ) + Exi (Yj , Yk ) Imi (Yi ) ,
r i = i Li (Yi , ri ) Mi /pi ,
i = Exi (Yj , Yk ) Imi (Yi ),
M
(5.2.7)
with i, j, k = 1, 2, 3, j, k =
i. Equation system (5.2.7) constitutes a system of coupled
nonlinear oscillators which can be understood as a perturbation of the motion of the
autonomous economies on a three-dimensional torus. The Newhouse/Ruelle/
Takens(1978) theorem therefore implies that the international trade system (5.2.7)
may possess a strange attractor.
The result of a numerical simulation of the dynamic behavior of system (5.2.7)
is depicted in Figure 5.10. The three plots contain projections of the systems attractor on the Yi ri spaces of the three economies. The motion is chaotic in the
sense of a positive largest Lyapunov (cf. Section 6.2.4 for details). The parameters
assumed in the simulation imply that the economies i = 1 and i = 2 possess stable
foci in the autarkic case. The economy i = 3 displays a limit cycle behavior in the
autarkic case. This scenario can be considered as a hint that it may not be necessary
to encounter closed orbits in all uncoupled sub-systems before the coupling introduces a complexity to the system. Simulating a system like (5.2.7) also uncovers
that complex attractors emerge rather incidentally; most simulation runs result in
deformed closed orbits.15
14
Alternatively, it can be assumed that the central bank attempts to hold the money stock
constant in the case Exi = Imi . The only way to achieve this goal in this simple model
is to offer bonds in the bonds market. The trade-balance decit/surplus, Exi Imi ,
then has to be considered in the interest rate adjustment equation.
15
This is partly due to the specication of (5.2.7). The discussion of the uniqueness of
limit cycles in Section 2.3 has shown that standard, two-dimensional oscillator systems
like the Lienard equation (which are usually assumed in discussions of coupled oscillator
182
Chapter 5
r1
r2
Y1
r3
Y2
Y3
183
(5.3.1)
Recall from Section 2.3 that equation (5.3.1) is able to generate endogenous oscillations if the functions f (x) and g (x) fulll certain requirements. For example, if
f (x) is an even function with positive second derivative and two zero roots, and if
g (x) is an odd function with positive rst derivative, the equation possesses a unique
limit cycle.
The autonomous equation (5.3.1) is a special case of the more general form
+ f (x)x + g (x) = h(t),
x
(5.3.2)
with h(t) as a periodic function, i.e., h(t) = h(t + t) t. As time enters the equation in an explicit manner, (5.3.2) is called a nonautonomous differential equation.
Equation (5.3.2) is called a forced oscillator when f (x) and g (x) fulll the requirements of an oscillator. If the amplitude of the forcing term h(t) is small relative to
the dampening term f (x), (5.3.2) is called a weakly forced oscillator . Otherwise, the
oscillator is called a strongly forced oscillator.
While the weakly forced oscillator does not add essentially new qualitative properties to the dynamic behavior of (5.3.1) in fact, the oscillator is still characterized
by a limit cycle behavior the strongly forced oscillator may involve the emergence
of irregular dynamics. Consider the following special form of equation (5.3.2), i.e.,
a dynamically forced equation of the van-der-Pol type:17
x
a(1 x2 )x + x3 = a cos t,
(5.3.3)
16
Cf., however, Samuelson (1947), pp. 335ff., for an early discussion of the role of exogenous forcing in dynamic economic models.
17
In the original van-der-Pol equation the cubic term of (5.3.3) is replaced by g (x) = x.
184
Chapter 5
8.2
x (t)
8.1
x(t)
with a determining the amplitude of the forcing term and inuencing its frequency.18
The result of a numerical simulation of (5.3.3) is shown in Figure 5.11. The
object represents a chaotic attractor with a positive largest Lyapunov exponent (cf.
Section 6.2.4 for details). Similar attractors can be generated when different odd
terms g (x) are assumed in (5.3.2).
Forced oscillator systems do not only possess chaotic attractors but can generate
complex transient behavior even if the attractor is a regular object. The following heuristic argument attempts to explain the reason for this complex transient
motion. When a is large, the dynamic behavior of (5.3.3) can be described by a
one-dimensional geometric approximation of the involved Poincare map, which
will be called the Levi-Poincare map in the following.19
18
y = a(1 x2 )y x3 + a cos t,
t = 1.
Writing (5.3.3) in this three-dimensional form uncovers that the system can be a candidate for chaotic dynamics although only two state variables seem to be involved in
(5.3.3).
19
For details on the construction of the Levi-Poincare map see Levi (1981) and Guckenheimer/Holmes (1983).
185
Figure 5.12 shows the Levi-Poincare map of equation (5.3.3). According to the
construction of Poincare maps, a xed point of the map corresponds to a closed
orbit in the original ow. The four xed points A through D in Figure 5.12 therefore represent four closed orbits of equation (5.3.3). As the absolute slopes of the
graph of the Levi-Poincare map are smaller than 1 at the xed points A and D, the
corresponding closed orbits in the ow are stable. Equivalently, the unstable xed
points B and C represent unstable closed orbits.
The existence of two stable closed orbits implies that the dynamic behavior of
(5.3.3) depends on the initial conditions. If a trajectory starts at an initial point in
phase space corresponding to a point to the left of B or to the right of C in the LeviPoincare map, the trajectory will converge toward the closed orbit corresponding
to points A or D, respectively. As is the case in all dynamical systems with more than
one limit cycle, the initial point therefore determines the nal state of the system.
In contrast to dynamical systems exhibiting multiple limit cycles with alternatively stable and unstable orbits the forced oscillator allows for a more complicated
dynamic behavior. When the initial point of the system is located to the right of B
and to the left of C, a sequence of points in the Levi-Poincare map will obviously
approach neither B nor C because of their instability. In order to get an intuitive
understanding of the dynamic behavior, consider an enlargement of the region B-C
(cf. Figure 5.13).
It is possible to nd initial values in this region of the Levi-Poincare map which
generate a period-three cycle, namely
3 < 2 < 1 < 4 .
(5.3.4)
186
Chapter 5
(5.3.5)
187
y + + (1 ) y (y )
y + (1 )y = 0
(5.3.6)
x
+ A(x)x + B (x) = 0,
(5.3.7)
or
with x = y , A(x) = + (1 ) (x) /() and B (x) = (1 )x/(), i.e.,
B is an odd function with respect to x = 0. It can be shown that (5.3.7) possesses a
unique limit cycle if A(x) is an even function with A(0) < 0 and A (0) > 0.20
By means of graphical integration Goodwin illustrated that the transformed
equation (5.3.6) or (5.3.7) possesses a unique limit cycle which shifts in phase space
if the outlay I a (t) is occasionally altered. If the shifting is irregular, the resulting
trajectories of income naturally deviate from harmonic motion.
Now consider the case of a time-dependent outlay function such that I a (t) is
-periodic over the business cycle, i.e., I a (t + ) = I a (t); > 0. Let ia (t) =
I a (t)/(). If I a (t) is a periodic function, ia (t) is periodic as well, and equation
(5.3.5) turns into a forced oscillator. Suppose for simplicity that ia (t) has a sinusoidal form, e.g., ia (t) = a sin t, a > 0.
Under the assumptions regarding the functions A(x) and B (x) and the periodicity of exogenously determined outlays, (5.3.5) is then qualitatively identical with
the forced van-der-Pol equation. Goodwins nonlinear accelerator model with periodic forcing can generate chaotic motion.
It can be argued that one reason for the failure of Keynesian demand policy lies
in the fact that in practice mainly discretionary, once-and-for-all policy measures
are performed which offset major economic variables to some degree but which
are not suited for neutralizing economic uctuations entirely. It is therefore worthwhile to investigate the dynamic effects of permanent hypothetical demand policies
which are designed to be strictly anticyclic. In the following it will be demonstrated
that some Keynesian income policies can be ineffective when the perception of the
underlying economic dynamics as well as the proposed time path of policy interventions are too simplistic. It will be shown that certain policy measures in a simple
Keynesian framework can lead to the formal presence of a strongly forced oscillator
such that the system behaves chaotically.
Consider the following thought experiment.21 Suppose that the dynamic behavior of an economy is precisely determined by the following standard laws of motion:
20
21
188
Chapter 5
net income reacts positively to excess demand in the goods market, i.e.,
Y = I (Y, r) S (Y, r) ,
> 0,
(5.3.8)
> 0,
(5.3.9)
with r as the real interest rate, L(Y, r) as the liquidity preference with LY > 0 and
Lr < 0, M as the constant nominal money supply, and p as the price level.
Finally, assume that prices change according to a simple Phillips relation:
p = (Y Y ),
> 0,
(5.3.10)
(5.3.11)
Suppose that the interest rate adjusts immediately to discrepancies between the
demand and supply of money such that
r = 0 = L(Y, r) M /p
t,
(5.3.12)
rY > 0,
rp > 0.
(5.3.13)
Substitution for r in (5.3.8) and (5.3.9) leads to the two-dimensional continuoustime system
Y = I (Y, r(Y, p)) S (Y, r(Y, p)) ,
p = (Y Y ).
22
(5.3.14)
189
Under certain assumptions the system (5.3.14) constitutes an oscillator, i.e., a dynamical system which is able to endogenously generate uctuations. Differentiating
the income adjustment equation with respect to time yields
Y = IY Y + Ir (rY Y + rp p ) SY Y Sr (rY Y + rp p ) .
(5.3.15)
r Y
r Y
r p
r p
(5.3.17)
Proposition 5.1 If Assumptions 5.1 and 5.2 hold true, then (5.3.17)
has exactly one limit cycle.
Proof : With the assumed properties, equation (5.3.17) is a generalized Lienard
equation to which the Levinson/Smith theorem (cf. Section 2.3) on the uniqueness
of limit cycles can be applied.
The uniqueness of the limit cycle depends crucially on the symmetry properties
of the functions A(Y ) and B (Y ). Figure 5.14 illustrates one possible form of the
function A(Y ), whose properties do not seem to allow a simple generalization of
the proposition.
Equations (5.3.8)-(5.3.10) were postulated under the assumption that the government does not intervene in the economic process. If the equations (5.3.8)
(5.3.10) indeed describe the evolution of the economy and if assumptions 5.1 and
190
Chapter 5
5.2 hold true, i.e., if the economy is oscillating, the government may encounter
the task of stabilizing the uctuating economy. This necessitates perception of the
dynamic behavior of the economy. While it is certainly unreasonable to assume
that the government knows the exact model of the economy it can nevertheless be
assumed that stylized facts such as turning points and lengths of the cycles can be
detected more or less exactly in time series analyses. Suppose that the government
is approximating the observed time series in the past by a sinusoidal motion:
Assumption 5.3: The time series of income values Y (t) observed in the
past and generated by (5.3.17) are approximated by Y (t) = Y + a sin t
with a and chosen to t the observed data.
The assumption implies that the government obviously considers the evolution of
income as a process which can be perceived separately from those of other variables.
It will therefore directly intervene in the goods market in an attempt to stabilize the
economy by anticylic demand policies.
If the demand-stimulating policy follows a rule G(t) such that the impact on the
economy is described by D(t) = bG(t), the excess demand in the model becomes
I S + D(t) and (5.3.8) turns into
Y = I (Y, r) S (Y, r) + D(t) .
(5.3.18)
Obviously, the government has to determine an optimal date t0 for the beginning of
the program. Without precise knowledge of the underlying structure of the economy even this seemingly simple task may be difcult. Suppose, for example, that
t0 is chosen such that the (absolutely) maximum impetus occurs when the laissezfaire economy is at a turning point. At the turning points, the possibly observable
excess demands in the goods market equal zero. Therefore, the government must
be positively convinced of the correctness of its policy because otherwise it may be
tempted to withdraw from intervention at the turning points.
191
23
Y (t0 ) = I (Y (t0 ), r(t0 )) S (Y (t0 ), r(t0 )) + D(t0 )
= I (Y (t0 ), r(t0 )) S (Y (t0 ), r(t0 )) + a sin (t0 ) .
(5.3.19)
For example, assume that the program is started when the economy is in a downswing phase and takes on its natural level of income, i.e., t0 = :
Y (t0 ) = I (Y (t0 ), r(t0 )) S (Y (t0 ), r(t0 )) + a sin (t0 )
= I (Y , r(t0 )) S (Y , r(t0 )) + a sin (t0 t0 ) ,
(5.3.20)
with Y ( ) < 0. Rescale the time axis by setting t0 = 0 at t0 such that the income
adjustment equation can be written as
Y = I (Y (t), r(t)) S (Y (t), r(t)) + a sin t ;
t t0 = 0,
(5.3.21)
(5.3.22)
192
Chapter 5
it may appear to the government as if its policy is not well designed and that the
perception of the economys laws of motion is incorrect. However, the failure of
the demand management is not due to unexpected reactions of individuals but it is
generated by the sensitive reaction of the superposition of two separate and regular
time series.
5.3.4. Conclusion
Forced oscillator systems constitute some of the most interesting dynamical systems
with respect to the possible complexity of the dynamic motion. Intuitively, the
dynamics of these systems are rather simple. If a dynamical system like, e.g., a pendulum, is oscillating, and if this oscillatory motion is periodically inuenced by an
exogenous force, the outcome may be unpredictable. The effect of the forcing may
consist in increased amplitudes, total dampening of the oscillation, or completely
irregular and permanent motion depending on the amplitude and frequency of
the exogenous disturbance.
It was demonstrated above that it is relatively easy to nd economic examples
of forced oscillator systems. However, most examples can be criticized because the
necessary assumptions seem to be articial and ad hoc. The Goodwin model turns
into a forced oscillator of the desired type only because of the additional assumption of periodic exogenous investment outlays. Actually, the nonlinear accelerator
model therefore looses its character as an endogenous business cycle model. In the
Keynesian stabilization model periodic forcing is obtained by an assumed (though
nevertheless practically unavoidable) misperception of the actual cyclical behavior
of the economy. Similar arguments can probably be found in most other economic
examples of forced oscillator systems. Summarizing, forced oscillator systems in
economics implying chaotic behavior usually do not represent generic economic
models. The models may however be instructive from a pedagogical point of view
since they uncover the possible complexity of higher-dimensional dynamical processes.
193
Section 4.3.2 contains a brief description of the horseshoe map and the complicated
dynamics initiated by the presence of its invariant set. However, it is usually difcult
to establish the existence of such an invariant set in a specic system. A theorem by
Shilnikov (1965) provides sufcient conditions for the existence of horseshoes in
the Poincare map of a three-dimensional, continuous-time system.24 The theorem
rests on the existence of homoclinic orbits (cf. Figure 5.15 for a standard homoclinic
orbit in R2 ).
(5.4.1)
Cf. Section 4.3.2. Details are described in Guckenheimer/Holmes (1983), pp. 319ff.,
and Arneodo/Coullet/Tresser (1981), p. 574.
25
194
Chapter 5
While the fulllment of the local conditions (i) of this theorem can easily be
examined, the required presence of a homoclinic orbit constitutes a major obstacle
which in most cases prevents a direct application of the theorem.26 Fortunately,
some specic dynamical systems are known which possess a homoclinic orbit and
allow the fulllment of the local stability properties of the Shilnikov theorem to be
easily veried.
In a series of papers, Coullet/Tresser/Arneodo (1979), Arneodo/Coullet/Tresser (1981, 1982), and Tresser (1982)27 demonstrated that the dynamical
system
+ ax + x = z,
x
z = f (x),
(5.4.2)
(5.4.3)
26
27
195
with a as a constant, exhibits chaotic behavior for appropriate forms of the oneparameter family of functions f (x). For example, the specication f = x(1 x),
i.e., a logistic function, yields geometric objects that resemble the diverse Rossler
attractors. The motion is characterized by a screw-type or spiral-type structure depending on the magnitude of the parameter .28 Other forms of the function f
with similar non-invertibilities lead to comparable results.29
As a very simple economic example of the emergence of a chaotic motion in threedimensional systems analogous to the cases studied by Arneodo et al. consider the
following modication of a macroeconomic business-cycle model with inventories
which in its discrete-time formulation was rst discussed by Metzler (1941). A
continuous-time version of the model is studied in Gandolfo (1983)30 and will
thus only be outlined in the following.
Let Y denote the national product and assume that output adjusts according to
discrepancies between the desired and actual inventory stocks, i.e.,
Y = B d (t) B (t) ,
> 0,
(5.4.4)
with B d (t) as the desired and B (t) as the actual inventory stock at t. The actual
inventory stock changes when disequilibria prevail on the goods market, i.e.,
B (t) = S (t) I (t),
(5.4.5)
with S and I as savings and investment, respectively. The desired inventory stock is
assumed to depend linearily on the expected output, Y e (t), in t
B d (t) = kY e (t),
k > 0,
(5.4.6)
implying that
B d (t) = k Y e (t).
(5.4.7)
28
29
For example, Arneodo et al. (1982) studied equation (5.4.3) with the piecewise-linear
tent function
f (x) =
1 + ax
if
x < 0,
1 x if
x 0,
196
Chapter 5
The expected output is determined according to a modied hypothesis of extrapolative expectations which considers not only the rate of change of current output
but which also includes the changes in this rate:
Y e (t) = Y + a1 Y (t) + a2 Y (t).
(5.4.8)
(5.4.9)
Differentiating (5.4.4) with respect to time and substituting for B d (t) and B (t)
yields the third-order differential equation
ka1 1
S (t) I (t)
1
Y +
Y + Y =
,
ka2
a2
ka2
(5.4.10)
or, abbreviated,
Y + A1 Y + A2 Y = S (t) I (t) .
(5.4.11)
197
Y
The Spiral-Type Attractor of (5.4.12); Y versus Y
Figure 5.18
Y
The Spiral-Type Attractor of (5.4.12); Y versus Y
Figure 5.19
198
Chapter 5
The linearity of the savings and investment functions in the Metzlerian model
has been assumed in this model for technical convenience. However, there is no
convincing reason why these linear functions should constitute the only economically relevant forms. Once the linearity assumption is abandoned, it can be shown
that the modied Metzler model has the form of (5.4.3) with a noninvertible function f ().
Dene Y , B d , B , S , and I as the equilibrium values of output, desired
and actual inventory stock, savings, and investment, respectively, and consider the
deviations from these equilibrium values, i.e., y = Y Y , bd = B d B d , b =
B B , s = S S , and i = I I . Equation (5.4.11) then becomes
y + A1 y + A2 y = s(t) i(t) .
(5.4.12)
Assume that both savings and investment are nonlinear functions of output. Possible shapes of the functions are illustrated in Figure 5.17 where it has been assumed
that two points
of intersection
of the savings and investment functions exist. The
difference s(y ) i(y ) therefore describes a one-humped curve similar to the logistic function f (x) = x(d x) used by Arneodo et al. (1981) for the case of
d = 1.
Assumption 5.5:
properties:
The numerical calculation of Lyapunov exponents (cf. Section 6.2.4.) for the assumed
parameters yields a positive and a negative exponent in addition to the zero exponent.
Cf. Lorenz (1992c) for details.
33
In the numerical investigation of equation (5.4.3), Arneodo et al. (1982) detect the
Shilnikov attractor for a = 0.4 and < 1. Larger values of lead to the appearance
of regular periodic or double-periodic attractors.
199
Y
Figure 5.20: Basin of Attraction of (5.4.12), (Y Y space)
Y
Figure 5.21: Basin of Attraction of (5.4.12), (Y Y space)
200
Chapter 5
basin of innity.34 It can be seen that the basin is formed by a relatively narrow
region. Initial points that are not very close to the attractor will diverge from it.
It is also possible to encounter other types of behavior in system (5.4.12). For example, slightly different parameter values imply the existence of multiple complicated attractors, the basins of attraction of which constitute fractal sets (cf. Lorenz
(1993a)).
The simple example presented in the above section demonstrated that it is indeed possible to provide an economic application which is consistent with the requirements of the Shilnikov scenario. It can be expected that several other modications of the model are possible which still imply the emergence of a Shilnikov-type
attractor when the excess supply function is noninvertible. However, as was pointed
out by Gandolfo (1983), economic models which can be reduced to a third-order
differential equation are really rare in standard dynamical economics, implying that
further applications of the Shilnikov theorem will probably be complicated.
34
The overlapping of the basin boundaries and the attractors in Figures 5.20 and 5.21 is a
result of different projections: for example, in Figure 5.20 the attractor is a projection of
the three-dimensional state space to the Y Y plane (with a Y = 0 coordinate) while Y
is, of course, changing during the motion; the basin has been calculated for a constant
initial value of Y .
Chapter 6
Numerical Tools
The following tools can be useful in deciding whether an actual statistical time series
or a time series generated by a simulation of a known dynamical system is regular,
chaotic, or stochastic.1
1
However, it must be stressed at the beginning that (abstracting from spectral analysis)
the usage of these tools is in very early stages and that the progress in this eld is rapid.
The following survey is therefore neither complete nor very in depth.
202
Chapter 6
Spectral analysis has proven to be particularly useful in attempts to distinguish periodic and quasi-periodic time series with few frequencies from random behavior
(either chaotic or true random behavior).2
The aim of spectral analysis is dividing a given time series into different harmonic
series with different frequencies. For example, if a time series consists of two overlapping harmonic series, spectral analysis attempts to isolate these two harmonic
series and to calculate the involved frequencies. Furthermore, spectral analysis
provides information on the contribution of each harmonic series to the overall
motion, i.e., whether there are dominating frequencies.
In the following, only an outline of the essential ingredients of spectral analysis
will be given.3 Assume that a time series xj , j = 1, . . . , n of a single variable has
been observed at equi-distant points in time. The Fourier transform of the series xj
is dened as
n
1
x
xj e(i2jk/n) ,
k =
n
k = 1, . . . , n,
(6.1.1)
j =1
k = 1, . . . , n.
(6.1.2)
k=1
See, for example, the pioneering work of Granger/Hatanaka (1964) for an elaborated
introduction. Cf. Dale (1984) for applications in business cycle theory.
Cf. Berge et al. (1986), pp. 43ff., and Medio (1993), pp. 101-114, for comprehensive
surveys of Fourier transforms and power spectral analysis.
203
(6.1.3)
j =1
with m as the lag between the correlated values. By applying the Fourier transform
to (6.1.3) and substituting for xj , (6.1.3) becomes
m
n
2
mk
1
.
=
|x
k |2 cos
n
n
(6.1.4)
k=1
(6.1.5)
m=1
The function |x
k |2 is thus proportional to the Fourier transform of the autocorrelation function. The graph obtained by plotting |x
k |2 versus the frequency f =
(2 )/n is called the power spectrum.5
A power spectrum can loosely be dened as each frequencys contribution to the
overall motion of the time series. For example, if there is no periodic component in
a given series, the power spectrum will be a smooth monotonic curve with a peak at
the origin.6 If there are frequencies for which the associated |x
k |2 are signicantly
higher than for others, spectral analysis indicates the existence of periodic behavior.
The interpretation of the peaks depends on the underlying time concept.
When the basic dynamical system is formulated in continuous time, a single peak
in the power spectrum is equivalent to the existence of a single closed orbit with
the associated frequency. Power spectra with several distinguishable peaks indicate
the presence of quasi-periodic behavior. The dominating peaks represent the basic
incommensurable frequencies of the motion, while minor peaks can be explained
as linear combinations of the basic frequencies. If the underlying system is discrete,
a single peak corresponds to a period-2 cycle, the emergence of two additional
peaks to the left and to the right sides of the rst peak, respectively, correspond to a
period-4 cycle, 7 peaks correspond to a period-8 cycle, etc. If a continuum of peaks
emerges7 , the power spectrum is said to reect broad band noise. The motion is then
either purely random or chaotic for both underlying time concepts.
4
In practical numerical work the Fourier transform is usually replaced by the Fast Fourier
transform, which (as the name suggests) is a much faster algorithm than the original
transformation.
Depending on particular statistical procedures like detrending and tapering the slope
of the curve can be different.
It may be difcult to decide whether a continuum indeed prevails because subharmonics
may add an unknown number of peaks to the spectrum.
6
7
204
Chapter 6
Figures 6.1.a to 6.1.d represent power spectra of the logistic equation for different values of the bifurcation parameter . Figure 6.1.a illustrates the power
spectrum for = 2.5. The xed point of the map is stable, and the power spectrum
displays no peaks at positive frequencies. Figure 6.1.b depicts the case of a stable
period-2 cycle ( = 3.2). The power spectrum possesses a peak at a frequency of
0.5. The additional peak in Figure 6.1.c indicates the existence of a period-4 cycle
( = 3.5). Cycles of higher order would generate additional peaks to the left and to
the right of the single peak in the gure. Figure 6.1.d contains the power spectrum
for a value of in the chaotic regime. There does not exist a peak that clearly
dominates all other peaks.
PS
PS
Frequency
PS
Frequency
PS
Frequency
Frequency
While power spectra are thus particularly useful in investigating the periodic behavior with few frequencies of higher-dimensional dynamical systems, chaotic and
random behavior cannot be discriminated with this method. It might even be
impossible to discriminate between chaotic and quasi-periodic behavior. The following section presents some concepts which can provide more denite answers
to the question of which type of behavior prevails in a dynamical system or a time
series.
205
Of central importance to the numerical investigation of complex dynamical systems is the notion of the embedding dimension. Suppose that a dynamical process is
generated by a deterministic set of equations like9
xit+1 = gi (xt ),
x Rn ,
i = 1, . . . , n,
(6.2.1)
and let a certain xj be the variable which attracts the attention of an observer. The
observer neither knows the structural form of (6.2.1) and its dimension n (and
j , in (6.2.1) ), nor can he
therefore the values of all relevant other entries xit , i =
j
be sure that his measurement of the quantity xt is correct. Denote the observed
value of the variable xj at t as x
jt and let
jt = h(xt ),
x
(6.2.2)
i.e., the observed variable depends on the true values xit , i = 1, . . . , n, but the
jt and xjt .
measurement of the variable10 may imply differences between x
The measurement procedure over time generates a time series {x
jt }Tt=1 . An
embedding is an articial dynamical system which is constructed from the onedimensional time series in the following way: consider the last element x
jT in
8
9
10
Surveys of the following topics can be found in Berge et al. (1986), pp. 144ff. and
279ff., and with an overview of economic applications, in Frank/Stengos (1988b) and
Peters (1991). Concise survey are provided in Brock (1990) and Sayers (1991). The
more technically interested reader should consult Eckmann/Ruelle (1985), Barnett/
Chen (1988a), Brock (1986, 1987b, 1988a), Brock/Sayers (1988), Medio (1993), Ch.
6 and 7, and Scheinkman (1990).
The continuous-time case can be treated analogously. Details are described in Guckenheimer/Holmes (1983), pp. 280 ff., and Takens (1981).
Brock (1986), p. 170, calls the function h a measuring apparatus.
206
Chapter 6
the observed time series and combine it with its m predecessors into a vector
m
xjT , x
jT 1 , . . . , x
jT m+1 ). Perform this grouping for every element x
jt in
x
T = (
the descending order t = T, . . . , t0 . The m 1 elements xj , = 1, . . . , t0 do not
m
have enough predecessors in the time series. It follows that only T m vectors x
t
can be generated. In this way, the scalar entries in the original time series have
m
been rearranged into the m-dimensional vectors x
t :
m
= (
xjT , x
jT 1 , . . . , x
jT m+1 )
x
T
m
xjT 1 , x
jT 2 , . . . , x
jT m )
x
T 1 = (
..
.
m
= (
xjt0 , x
jt0 1 , . . . , x
jt0 m+1 )
x
t0
(6.2.3)
11
m
of the observawith t0 = m. The m-dimensional vector x
T is called the m-history
j
tion x
T . Since the rst elements do not possess a sufcient number of predecessors,
T
m
the sequence of the vectors {x
t }t=t0 is shorter than the original time series and
varies with the value of m. The number m is called the embedding dimension.
Each m-history describes a point in an m-dimensional space, the coordinates of
T
m
m
which are the delayed observed values in the vector x
t . The sequence {x
t }t=t0
of points will therefore form a geometric object in this space. It was proven by
Takens (1981) that this object is topologically equivalent to the appropriate object
generated by the true dynamical system (6.2.1) if12
i) the variables xi of the true dynamical system are located on an attractor, i.e.,
transients have been excluded,
ii) the functions gi (x) in the true dynamical system and the observation function
h(x) are smooth functions, and
iii) m > 2n 1.
If conditions i) - iii) are fullled, it is thus theoretically possible to reconstruct
the behavior of the (unknown) true dynamical system from a single observed time
series.13 However, as n is not known for an arbitrary, observed time series, the
choice of m is vague.14
11
12
The relevant literature actually considers what might be called the m-future of an obserm
vation, namely x
xt , x
t+1 , . . . , x
t+m1 ). The qualitative properties are the same
t = (
for both orientations.
For a precise formal description of the Takens theorem compare Brock (1986).
13
In certain cases of low-dimensional dynamical systems this result is obvious. For example, consider the generalized Lienard equation (2.3.2) of Section 2.3.1, in which the
variable x is dened as y . The (x y ) space is therefore equivalent to the (y y )
space. Berge et al. (1986), p. 77, provide the exact transformation between (x, y, z )coordinates and (x, x,
x
) coordinates for the Rossler attractor.
14
If the underlying true dynamical system is purely random, n can be thought of as being
innitely large. In that case, no m-history of observed values can therefore be found
which mimics the true system.
207
x
An Attractor of a Two-Dimensional, Discrete-Time System
Figure 6.2
y1
y2
A Projection of the m-History of {yt }T
1 onto the y2 y1 Space; m = 10
Figure 6.3
208
Chapter 6
The power of this method can be illustrated with a simple numerical example.
Figure 6.2 shows the attractor of a two-dimensional discrete-time system.15 The
geometric object obtained by embedding the series {yt }T1 in m-dimensional vectors
yt with m = 10 is displayed in Figure 6.3. Though the two geometric objects are
not identical they are strikingly similar. If the object in Figure 6.3 consisted of a
plasticine-like material it would be possible to transform its shape into that of the
attractor in Figure 6.2 by an appropriate kneading. The topological properties of
the object can survive in this kneading procedure.
The embedding procedure described above does not necessarily generate geometrically similar objects. When the series of xt values is lagged instead of the yt
values, no object can be generated which resembles the original attractor. Furthermore, most other projections of the ten-dimensional lagged object in the example
differ drastically from the original attractor.16
The described m-histories of an empirically observed or numerically calculated
time series are important in attempts to calculate the so-called correlation dimension
and the Lyapunov exponents from these series. Before these concepts can be presented, another basic concept, namely that of fractal dimension, must be described
briey.
The system represents a numerical specication of a simultaneous price-quantity adjustment process, cf. Lorenz (1992a) for a discussion.
16
When the dynamical system under consideration is modeled in continuous time, another difculty usually arises: the time step in the simulation of the system is an arbitrarily xed quantity (or a variable quantity, depending on the underlying algorithm)
that cannot be compared with the xed time step in the discrete-time case. The time lag
is usually determined by practical considerations in these systems. A time lag of roughly
20% of a full orbit usually delivers sufcient results. For example, when the simulation
of a system generates an approximate orbit in 50 integration steps, the consideration of
every 10th value in the generated time series can deliver good results.
209
6.4.a.
6.4.b.
6.4.c.
Illustration of the Hausdorff Dimension for the Plane
Figure 6.4
mensions. First, consider a two-dimensional space with a single point (cf. Figure
6.4.a) and construct a two-dimensional square with length . The number N () of
such squares needed to cover this single point is obviously
N () = 1,
L
.
S
.
2
ln N ()
,
ln(1/)
(6.2.4)
where the square used above for illustrative purposes can be replaced by hypercubes
of length . Applying this denition to the three examples in Figures 6.4.a-c yields
17
Actually, this is the so-called Kolmogorov capacity, but the designation Hausdorff dimension has become common in the dynamical systems literature.
210
Chapter 6
DH = 0 in the case of the single point, DH = 1 for the line, and DH = 2 for
the surface S . The Hausdorff dimension is therefore identical with the Euclidian
dimension in the case of simple geometric objects.
Consider however another object which is of central importance in the geometric descriptions of many strange attractors, namely a Cantor set. The so-called
Cantor middle-third set (cf. Figure 6.5) is constructed in the following way: take a
straight line of length L = 1, divide it into three equal parts and cut off the middle
part. The set now consists of two separate pieces. In the next step, perform this
procedure with each of the two remaining lines, such that the two lines split into
four pieces, etc.
For the different steps in the construction of the Cantor set the number N ()
of the minimal number of lines (i.e., one-dimensional Euclidian cubes) necessary
to cover the set is obviously
..
.
= 1
= 1/3
= 1/9
=
=
=
N ()
N ()
N ()
= 1
= 2
= 4
= (1/3)m
N ()
= 2m .
(6.2.5)
ln 2m
ln 2m
ln 2
=
lim
=
0.63,
m
m
ln(1/(1/3) ) m ln 3
ln 3
(6.2.6)
Other denitions of strange attractors, e.g., purely geometric denitions, may dissolve
this ambiguity.
211
fractal dimension that are not strange. On the other hand, an attractor may be
strange though its Hausdorff dimension is an integer.19 While the concept of the
Hausdorff dimension can be useful in illustrations of the idea of fractal dimension, other concepts are more fruitful in practical studies mainly with respect to
operationality, i.e., implementation of appropriate algorithms and their computing
speed.
Tm
1
[number of pairs i, j with
2
Tm
m
m
a distance x
i x
j < r ],
(6.2.7)
Tm
1
m
m
H (r x
i x
j ),
2
Tm
(6.2.8)
or20
C (r, m) = lim
Tm
i,j =1
19
20
212
Chapter 6
m
with Tm as the length of the series of constructed m-histories x
t , as the Euclidian
norm, and H as the Heaviside function
1 if y > 0 ,
H (y ) =
0 otherwise.
The function C (r, m) is called the correlation integral. The correlation dimension is
dened as
DC (m) = lim
r0
ln C (r, m)
.
ln r
(6.2.9)
The calculated values of the correlation dimension are close to the Hausdorff dimension and do not exceed it, i.e., 21
DC DH .
(6.2.10)
Obviously, the correlation dimension can be computed more easily than the Hausdorff dimension since counting is the essential ingredient in calculating the correlation dimension: x a small r and count the number of points N (r) lying in a ball
mi and calculate C (r, m) and
mi . Perform this procedure for every x
centered at a x
DC (m).
(6.2.11)
In fact, both concepts lead to nearly identical numerical values in the standard examples
of chaotic dynamical systems. Cf. Berge et al. (1984), p. 149.
213
i.e., the correlation integral C (r, m) is proportional to rD . For a given m the relation between ln C (r, m) and ln r can be illustrated graphically with the correlation
dimension as the slope of the graph. Figure 6.6 is called a Grassberger/Procaccia
plot in the following.
The most important point consists of the fact that the slope, i.e., the correlation
dimension, settles to a stationary value for increasing length m of the m-history
m when the dynamical system is deterministic, whereas the slope permavectors x
nently increases in the case of a stochastic process, i.e., a process with an innite
number of degrees of freedom. In other words, if the dimension continues to grow
with the embedding dimension m, the process will be stochastic. If DC becomes
independent of m, the process will be deterministic. The correlation dimension
therefore seems to constitute a powerful tool for distinguishing between random
and deterministic noise in an observed time series.
ri
,
r0
i = 1, 2.
(6.2.12)
ri
1
log2 0 .
N
r
(6.2.13)
22
Compare also Section 4.3.2 for a demonstration of stretching, contracting, and folding
in the horseshoe map.
23
In the case of continuous-time dynamical systems, the Lie derivative (cf. Section 2.4.1)
must therefore be negative.
214
Chapter 6
(6.2.14)
exists for the number of iterations (or time t in the continuous-time case) approaching innity. The numbers i in (6.2.14) are called Lyapunov numbers, while the logs
of the i s are called Lyapunov exponents denoted by i = log2 i . Obviously, there
are as many Lyapunov exponents in a dynamical system as there are phase space
coordinates, i.e., i = n. The set of all Lyapunov exponents i , i = 1, . . . , n, is called
the Lyapunov spectrum of a dynamical system.
The signs of the Lyapunov exponents determine whether stretching and contracting occur in a dynamical system. If the two exponents r1 and r2 mentioned
above have opposite signs, the ellipsoid will be innitely stretched for N .
However, as the scenario takes place on an attractor, the ellipsoid cannot always be
stretched in the same direction, but must be folded such that it is located in the
neighborhood of the original circle (cf. the folding in the horseshoe map in Figure
4.26.b).
The stretching implies that two initial points close together in the original circle
will diverge exponentially on the attractor. The Lyapunov exponents therefore
constitute a quantity for characterizing the rate of divergence of two initial points.
Note that this divergence on the attractor is a dynamical property. The folding
present in strange attractors may occasionally lead to geometrically close contacts
between two points on different trajectories.
6.7.a.
6.7.b.
Stretching and Contracting in a Dynamical System
Figure 6.7
It remains to formalize the development of the ratios ri /r0 during the dynamical
process. Consider rst the discrete-time case with an n-dimensional mapping
xt+1 = f(xt ),
x Rn ,
(6.2.15)
215
and two initial points x0 and x0 . Let the difference x0 = x0 x0 be small. After
the rst iteration, the difference between the two points x1 and x1 will be
x1 x1 = f (1) (x0 ) f (1) (x0 ).
(6.2.16)
where
df (1) (x0 )
x0 ,
dx
df (1) (x0 )
is the Jacobian matrix J:
dx
f1(1)
f1(1)
...
x1
xn
..
..
.
..
J=
.
.
.
(1)
(1)
fn
fn
...
x1
xn
(6.2.17)
(6.2.18)
(6.2.19)
xN xN
i = lim
1
log2 |N
i |.
N
(6.2.21)
From the so-called multiplicative ergodic theorem 25 it follows that this limit exists for
almost all x0 .
As an example, consider again the one-dimensional logistic equation (4.1.2).
The eigenvalue of J(1) is, of course, the rst derivative, and the eigenvalue of J(N )
24
Cf. Farmer et al. (1983), Guckenheimer/Holmes (1983), pp. 283ff., Eckmann/Ruelle (1985), Wolf et al. (1985). It is also possible to use natural logarithms.
25
216
Chapter 6
xt
|f (xt )|
1
2
3
4
..
.
.600
.960
.153
.520
..
.
0.799
3.680
2.771
0.160
..
.
0.799
2.944
8.158
1.307
..
.
-.321
.778
1.009
0.096
..
.
21
22
..
.
.262
.774
..
.
1.899
2.195
..
.
0.178 107
0.392 107
..
.
0.989
0.995
..
.
99
.221
2.225
0.598 1030
0.999
t=1
|f (xt )|
(N )
Figure 6.8 shows calculated values of the Lyapunov exponents for the logistic
map versus the parameter . As can be seen from the gure, the exponents are
negative for values of lower than the critical value c 3.59. In the chaotic
regime, the exponents are typically positive, but there are values of with negative
Lyapunov exponents, indicating the presence of stable period points.
An analogous procedure for the continuous-time case leads to
i = lim
1
log2 Ti
T
(6.2.22)
with T R, i.e.,
% the time step between iterations tends to zero.
The sum i i , i = 1, . . . , m n can be interpreted as follows:26 The rst
Lyapunov exponent measures the extent of the ellipsoid into the rst direction, the
sum 1 + 2 measures the extent of the area dened by the rst two principal axes,
the sum of the rst three exponents measures the extent of the volume dened by
the rst three principal axes, etc. As this section deals only with dissipative systems,
the volume contracts under successive iterations. In systems with n 2, the sum of
all Lyapunov exponents must therefore always be negative.
26
217
Dimension
Asymptotic
Stability
Limit Cycle
(T1 )
n=1
()
n=2
(, )
(0, )
n=3
(, , )
(0, , )
Torus
(T2 )
Chaos
(0, 0, )
(+, 0, )
The meaning of the Lyapunov exponents can be interpreted as follows: when all
Lyapunov exponents are negative on an attractor, the attractor is an asymptotically
stable xed point. When one or more Lyapunov exponents are non-negative, then
at least one exponent must vanish.27 A limit cycle must involve a i = 0 and thus
cannot occur in the one-dimensional case. A torus can emerge only in at least
three-dimensional phase space. As two cyclical directions are involved in a 2-torus,
two of its Lyapunov exponents are equal to zero (the third one must be negative in
27
218
Chapter 6
29
219
0 t2 0
1
c1 , . . . , cn log c1 , . . . , cn .
t2 c
(6.2.23)
m 0
1
C (, m)
log
C (, m + 1)
(6.2.24)
estimates the Kolmogorov entropy very well (K2 K ). It has the advantage that it
can be computed as easily as the correlation dimension.
As the correlation integral does not change in case of a regular attractor like a
limit cycle, i.e., C (, m) = C (, m +1), the entropy K2 equals zero. If the dynamical
system is entirely random, the entropy is innite. A chaotic system is characterized
by a nite entropy 0 < K2 < , i.e., by increasing the embedding dimension the
Kolmogorov entropy approaches a nite and positive value.
30
31
220
Chapter 6
6.2.6. Summary
The different indices described above allow to distinguish regular, chaotic, and random behavior in a dynamical system or its reconstruction from a time series. The
correlation dimension provides information on the deterministic or random character of a time series, whereas Lyapunov exponents and the Kolmogorov entropy
are useful in discriminating chaotic and regular behavior.
In some cases, the relation between the three indices can be specied numerically, at least with respect to interacting bounds. As was mentioned above, the
correlation dimension is a lower bound to the Hausdorff dimension, i.e.,
DC DH ,
(6.2.25)
and, in fact, both concepts provide nearly identical values in many cases.
It has further been conjectured that the Hausdorff dimension (and thus implicitly the correlation dimension) are related to the Lyapunov exponents. For example, in the case of a two-dimensional map with Lyapunov exponents 2 < 0 < 1
the conjecture reads32
DH = 1 +
1
.
|2 |
(6.2.26)
The r.h.s. of (6.2.26) is also referred to as the Lyapunov dimension.33 In some cases,
the Lyapunov dimension approximates the Hausdorff dimension fairly well.
As positive Lyapunov exponents indicate the stretching of an initial set on an
attractor in a single direction and as the Kolmogorov entropy measures the average
rate of simultaneous stretching in all directions, both indices can be related by
K
positive i .
(6.2.27)
In some cases, can be replaced by the equation sign; equation (6.2.27) is then
called Pesins identity.
Table 6.3 contains the calculated values of the correlation dimension, Lyapunov
exponents, and Kolmogorov entropy for some prototype examples of chaotic dynamical systems mentioned in the text.34
32
33
34
%j
i=1 i
> 0 and
%j +1
i=1
%j
i=1 i
|j +1 |
with j fullling
i < 0.
Calculations for other dynamical systems in different elds can be found, for example,
in Wolf et al. (1985), p. 289. Own calculations should be considered preliminary
because the excessive time consumption allowed only limited data sets.
221
Equation
Type
Correlation
Dimension
Lyapunov
Exponents
Kolmogorov
Entropy
Lorenz
2.05 .01
1 = 2.16
2 = .0
3 = 32.4
0.13
Rossler
2.29 0.06
1 = 0.13
2 = .0
3 = 14.1
0.011
Henon
1.21 .01
1 = .603
2 = 2.34
0.35 0.02
( )
( )
( )
Step 2:
If DC is low, calculate the largest Lyapunov exponent and the K2 approximation of the Kolmogorov entropy. If a positive Lyapunov exponent can
be detected and if K2 converges to a nite positive value, it can be concluded that chaos is present.
In addition, other tests may be necessary to condently establish chaotic dynamics in a time series and they will be outlined in the following section on economic
applications of the concepts described above. These tests may become necessary because all of these concepts involve numerically vague statements. As, for example,
the sample size of the time series, the size of the embedding dimension, the radius
r in the correlation dimension or its sufciently low value are not precisely determined, room for subjective interpretation of the results remains in most empirical
applications.
222
Chapter 6
223
a stochastic or a chaotic system because both kinds of systems may prevent him
from making precise predictions, but from the theoretical point of view it is highly
interesting which kind of dynamic behavior prevails because it may be the task of
political institutions to eliminate possible information barriers.
When the statistical tools described above are to be applied to economic time
series, a serious problem arises. In contrast to signal measurement in laboratory
experiments where several tens of thousands of data points can easily be obtained
in a reasonable time in many cases, the shortest time unit of measurement in economics is usually a single day. Remembering that the majority of economic time
series consists of annual, quarterly, or monthly data (with some weekly or daily data
in well-organized surroundings like nancial markets) and that the history of reliable empirical research encompasses a period of at best 80-100 years, the length
of a standard time series is shorter than the maximal value of n 10, 000, and
will typically consist of a few hundred (or less) data points. The reliability of the
calculated indices is therefore obviously limited.
An example of the direct application of correlation dimensions and Lyapunov
exponents to macroeconomic data with a small sample size is reported in Brock
(1986) in a test for deterministic chaos in detrended quarterly US real GNP data
from 1947-1985. The Grassberger/Procaccia correlation dimension is calculated as
DC 3.0 to 4.0 for an embedding dimension of m = 20, and the largest Lyapunov
exponent is slightly larger than zero. With some precaution it could therefore be
concluded that chaotic motion in the GNP data cannot be excluded.
In order to uphold these ndings, additional tests are desirable. An attempt
to support or to reject the results of the standard procedures described above is
Brocks residual diagnostic.35
Theorem 6.1 (Residual Diagnostics) Brock (1986) : Let {at }
t=1 be a
deterministic chaotic time series. Fit a linear time series model with a
nite number of lags to the series, i.e.,
at + 1 at1 + + L atL = ut ,
t = L + 1, . . . ,
where ut is the residual at time t and 1 , . . . , L are the estimated coefcients. Then, generically, the correlation dimension and the largest
Lyapunov exponent of {at } and {ut } are the same.
Brock (1986) applied this residual test to the same detrended U.S. GNP data as
above. The autoregressive AR(2) model
x
xt1 0.42
xt2 + ut ,
t = 1.36
(6.3.1)
with x
t as detrended GNP, ts the data very well, and Theorem 6.1 implies that, e.g.,
the correlation dimension of the residuals {ut } must equal the formerly calculated
35
The following presentation of Theorem 6.1 differs slightly from the original. Although
the residual test is theoretically valid only in the innite-dimensional case, it can serve
as a discriminating tool even in low-dimensional cases.
224
Chapter 6
value for {xt }. However, the dimension nearly doubles for alternate values of the
length of the involved -cubes. It follows that the presence of chaos in the US GNP
data should be excluded.36
Another additional procedure was proposed by Scheinkman/LeBaron (1989b)
in the form of the shufe diagnostics. In contrast to a stochastic process, the (re)constructed attractor of a nonlinear dynamical system via m-histories of observed
values possesses a geometrically ordered form if the motion is regular or chaotic.
Suppose now that the same data points are observed, but that the time indexes are
changed. This leads to different m-histories and therefore a different form of the
attractor in phase space. If the interchange of the time indexes is arbitrary, it can
be expected that the attractor will no longer display an ordered form, and, consequently, the correlation dimension will increase. This shufing of the data can thus
be used as a test for deterministic nonlinear dynamics versus stochastic processes: after shufing the data, a nonlinear system will have a (probably substantially) higher
correlation dimension, while a stochastic process will almost always imply the same
high dimension before and after the shufing.37
The numerical tools presented above have been applied to a variety of economic
data. The following list is only an excerpt of ongoing work.38 Business cycle theory
and economic policy mainly deal with GNP and employment as the two macroeconomic key variables. Therefore, it is important to know whether the observed time
series of these variables behave randomly, or a nonlinear structure is present. While
Brocks results on GNP data already suggest to reject the hypothesis of chaotic dynamics for US data, Frank/Stengos investigations of Canadian (Frank/Stengos
(1988a) and international (Frank/Gencay/Stengos (1988)) GNP data support
the above ndings. For detrended Canadian data the authors calculate a correlation dimension of 2.4 to 4.0 for varying embedding dimensions up to m = 20.
However, the residual test nearly doubles the dimension. Shufing does not lead
to higher dimensions, as would be the case in the presence of chaos. Instead,
the dimensions of the shufed residuals even decrease. The average dimension
of German, Italian, and U.K. data is between 6.0 and 7.0; and the residuals do
not possess signicantly higher dimensions. However, shufing the residuals alters the dimensions only slightly. Japanese data have a lower dimension, which is
tripled by shufing. In all countries, the largest Lyapunov exponents are slightly
negative. Summarizing, international GNP data do not seem to be chaotic, though
36
Brock (1986) points out that this phenomenon can arise in so-called unit root processes,
i.e., processes with standard deviation of {xt } close to one: although the process is
stochastic, ordered pairs (xt , xt1 ) nearly form a line in R2 , suggesting some kind of
ordering.
37
In addition to these two supplementary diagnostics, other procedures have been proposed. Brock/Dechert/Scheinkman (1987) introduced the W -statistics, which is a
family of procedures based on the correlation dimension. Cf. also Scheinkman/LeBaron (1989a). Brock/Dechert/Scheinkman (1987) developed the BDS statistics,
which is a collection of tests based on the correlation integral and which discriminates
between the null hypothesis of i.i.d. random variables and the hypothesis of deterministic chaos. Cf. Granger (1991) and Westlund (1991) for discussions of this statistic.
Surveys of recent work can be found in Frank/Stengos (1988b) and Brock (1987b).
38
Subjects
225
Authors
Social Products
Unemployment
Pig-Iron Production
Sayers (1989)
Exchange Rates
Gold/Silver-Returns
Frank/Stengos (1987)
Stock-Market Returns
Monetary Aggregates
Schmidt/Stahlecker (1989)
Experimental
Behavior
Sterman (1988),
Sterman/Mosekilde/Larsen (1988)
there is evidence of low-dimensional nonlinearities. Sayers (1988a,b) studied possible nonlinearities in the unemployment rates indirectly via man-days idle to workstoppages. Calculations of the correlation dimension and the Lyapunov exponents
and application of the residual diagnostics to the detrended data suggested to deny
the presence of deterministic chaos but it seemed as if nonlinear structure prevails
in the series. The author arrives at the same conclusion in a study of business-cycle
indicators, including GNP, pig-iron production and unemployment rates for the
U.S. (cf. Sayers (1989)).
226
Chapter 6
One of the very few studies that unambiguously established low-order deterministic chaos in an economic time series is due to Barnett/Chen (1988a) and has
initiated some criticism. W. Barnett has often stressed that the usual simple sum
index for monetary aggregates is not even a rst order approximation to the exact aggregation theoretic aggregate (Barnett/Chen (1986)), and has proposed the use of
Divisa indices especially in empirical investigations of monetary aggregates. The
construction of Divisa indices relies on neoclassical macroeconomic theory and
measures the ow of monetary services as perceived by the users of these services.39
Barnett/Chen (1988a) examined several monetary aggregates with sample sizes
of > 800 observations for the presence of chaos.40 For example, the correlation dimensions of the Divisa analogs of the monetary aggregates M2 and M3 lie between
1.0 and 2.0 for embedding dimensions up to m = 6. Figures 6.10.a and 6.10.b
contain Grassberger-Procaccia plots of the correlation dimensions of M2 and M3,
respectively. The largest Lyapunov exponents are reported to be slightly positive.
Other indices like a simple sum index of M2 or supply-side analogs of the Divisa-M2
index display more noise. No evidence for low-dimensional chaos can be found in
the simple sum and Divisa aggregates of M1. Ramsey/Sayers/Rothman (1990)
have demonstrated that the same original data set used by Barnett/Chen (1988a)
does not show evidence of chaos when the data is transformed to a stationary time
series.
Macroeconomic time series therefore do not seem to be good candidates for
deterministic chaos. It may be argued that statistical procedures in generating
the data can introduce such a great amount of noise that low-order deterministic
chaos has to be rejected. On the other hand, it should not be excluded per se that
particular procedures like the calculation of Divisa indices are able to generate
structure in basically stochastic time series.
The results on macroeconomic data suggest to study data on the microeconomic
level instead. At rst glimpse, nancial data like foreign exchange rates, stock exchange rates, etc. indeed appear to be potentially good candidates for chaotic time
series. Scheinkman/LeBaron (1989b) studied time series based on a set of more
than 5000 daily stock return rates. The correlation dimension was found to be
5.0 to 6.0 for m = 14. The dimension of the residuals are reported to be the
same as those of the original series. Shufing the data signicantly increases the
dimension, implying that chaos should not be rejected. Frank/Stengos (1989)
studied gold and silver rates of return based on London daily prices. The correlation dimension of the daily data lies between 6.0 and 7.0 for m = 25. Shufing
yields higher dimensions for all series. The K2 entropies of the series are in the
range of 0.15 < K2 < 0.24, and thus indicate the presence of deterministic chaos.
39
40
227
12.00
10.00
11.00
log2 Cn ()
12.00
10.50
9.00
8.00
6.00
9.00
7.50
log2 Cn ()
13.50
13.00
15.00
14.00
15.00
-13.00
-12.00
-11.00
-10.00
-9.00
log2
Case 1: DDM2
6.10.a
-8.00
-7.00
-12.00
-11.00
-10.00
-9.00
-8.00
-7.00
-6.00
log2
Case 2: DDM3
6.10.b
The studies mentioned above deal with statistical economic time series. Empirical economics is, however, not exclusively concerned with anonymous numbers
like GNP, M1, or exchange rates but also encloses experimental studies of human
behavior. Sterman (1988, 1989) and Sterman/Mosekilde/Larsen (1988) performed the following laboratory experiment: Human beings (mainly economists)
were confronted with a multiplier-accelerator model of the business cycle. Their
task was to manage capital investment when the model economy was in disequilibrium. The (usually suboptimal) behavior could subsequently be described by a
specic decision rule. A nal simulation of the decision rule with parameters estimated from the experiment showed that a large number of the participants (40%)
produced unstable behavior including chaos as measured by a positive Lyapunov
exponent. While such a long-term simulation of a decision rule ignores learning
effects and the experimental data includes transient behavior, the laboratory experiment indicates that human behavior is much more complex than microeconomic
textbooks suggest.
Summarizing this recent empirical work on deterministic chaos in economic
time series, the following conclusions can be drawn:
Actual economic time series differ from their analogs in the natural sciences
almost always with respect to the relatively small sample size.
As the small sample size does not lead to reliable results, supplementary tests are
necessary in empirical economics. These additional tests can reject the chaos
228
Chapter 6
hypothesis in those cases in which the standard procedures indicate the presence
of deterministic chaos.
Chaotic motion cannot be excluded in several micro- and macroeconomic time
series. It does not seem that microeconomic data like, e.g., nancial markets
data, are per se better candidates for the presence of chaos. The presence of noise
in ofcial data, the generation of structure in constructing particular indexes,
or statistical preliminaries like detrending play essential roles in the ndings.
Even when the presence of chaotic motion cannot be established, evidence of
low-dimensional nonlinearities exists in many economic time series.
Observed
229
Predicted
XtT
Xt
Actual and Predicted Phase Spaces, Prediction: T = 1 Period
Figure 6.11
to the predicted value. Numerical applications of this technique to different prototype equations show surprisingly low prediction errors for short time intervals.
The following gures show the results of applying the nearest-neighbor technique to the data obtained from simulating the two-dimensional, discrete-time
Kaldor model of Section 4.2.2. Figure 6.11 contains the phase spaces Yt vs. Yt1 of
the original system and the predicted evolution.42
The two phase spaces were obtained in the following way. The time evolution of
Y and K in the discrete-time Kaldor model was calculated in the standard fashion
for n = 10000 iterations. A transient motion of 1000 iteration has been excluded
from the consideration. The sequence {(Yt , Kt )}nnmax
represents the true motion
0 =1
of the system. Suppose that the observer considers only income as the relevant variable. The observers (predictors) task consists in deriving information on incomes
future evolution from an available data set. Assume that the predictor has access
to n0 past values of income. The number n0 of past values is called the number
of atlas points. For the purpose of demonstrating the potential power of the prediction technique the economically rather unrealistic number of 2000 initial atlas
points has been assumed. When the observer predicts the time evolution of income
based on the available information, the true system continues to evolve according
to the underlying deterministic laws of motion. In the phase space in the left part of
Figure 6.11, the pairs (Yt , Yt1 ) are shown for the iterations n = 2001 to n = 10000.
At n0 = 2000, the observer analyses the available data with the nearest-neighbor
technique. Suppose he attempts predictions only for one iteration (time step).
At the end of n0 + 1, it will be obvious whether he was wrong or right. At least,
he will know another actual (true) value of income, namely Yn0 +1 . Based on the
knowledge of n0 + 1 true values of income, he will predict the next income value
42
The calculations were performed with the NLF program of Dynamical Software.
230
Chapter 6
XtP
Xt
Actual vs. Predicted Values, Prediction: 1 Period
Figure 6.12
Observed
Predicted
XtT
Xt
Actual and Predicted Phase Spaces, Prediction: T = 10 Periods
Figure 6.13
etc. The phase space in the right part of Figure 6.11 shows the evolution of the
p
lagged pairs (Ytp , Yt
1 ) of predicted values.
Aside from a negligible fuzziness, the two objects in the phase spaces are astonishingly similar. Indeed, a statistical regression of the actual versus the predicted
time series uncovers a nearly one-to-one relation between the variables (cf. Figure
6.12) with a tremendous r2 = 0.9984.
It has been stressed many times in previous sections that trajectories of nearby
points stay together for some time even in systems with chaotic dynamics. Thus,
the coincidence of actual and predicted values in Figures 6.11 and 6.12 is not really
231
XtP
Xt
Actual vs. Predicted Values, Prediction: 10 Periods
Figure 6.14
44
232
Chapter 6
chaotic time series fairly well. However, when chaos prevails, the development of
forecasting techniques which explicitly take the uncovered structure into account
is desirable.
Chapter 7
his nal chapter deals with catastrophe theory and its role in economic dynamics. Catastrophe theory was very popular in the 1970s and was considered a
promising technique for the modeling of discontinuous jumps in the state variables
of a dynamical system. In applications of the theory such interesting empirical
topics like the abrupt emergence of aggression in the behavior of various species,
stock-market crashes, the capsizing of ships, etc. were studied. All these examples describe phenomena which are characterized by an immediate, discontinuous
change in a variable.
After initial celebrations, it has been argued that catastrophe theory is not wellsuited as an analytical tool and that it can at best serve as a heuristic tool in preparing
a theory. Though several economic examples of applications of catastrophe theory
exist, it does not seem to be quite clear whether future work in dynamical economics will further elaborate on the theory. A short introduction will nevertheless
be presented in the following because there seems to exist a confusion regarding
the qualitative differences between chaos and catastrophes.
Though the label catastrophe theory suggests a discussion of disastrous events, it
deals with mathematically less spectacular behavior. Catastrophe theory constitutes
an attempt to classify bifurcation phenomena in some families of structurally stable functions. The choice of the term catastrophe theory will become apparent
when it will be demonstrated that at singular points the state variables jump to new
equilibrium values in an abrupt (catastrophic) fashion.1
1
Introductions to the theory can be found in, e.g., Saunders (1980), Arnold (1984),
and Zeeman (1977), Chapters 1-2. See also Thom (1977).
234
Chapter 7
The subject of catastrophe theory is the classication of sudden jumps or catastrophes in the behavior of dynamical systems. Consider a family of one-dimensional
functions which are parameterized by an n-dimensional vector :
V = V (x, ),
x R,
Rn
(7.1.1)
(7.1.2)
with some i being possibly equal to zero. For a given n, the graph of the polynomial
(7.1.2) has different geometric shapes when some parameters vanish. For example,
consider the case n = 4 with i = 0, i = 1, 2, 3, 4. The graph of x4 is quite different
from that of x4 + 1 x3 . Depending on the number of vanishing i s, one or several
extrema of the function may occur.
Catastrophe theory concentrates on those forms of (7.1.2) which are structurally
stable. A function like (7.1.2) with some i being possibly equal to zero is said to be
a structurally stable function if the number and the character of the functions extrema
do not change when some of these i change value.4 For example, the expression
h = x4 is not structurally stable because h = x4 + 1 x3 has additional extrema. It can
be shown that for n = 4 the polynomial x4 + 2 x2 + 3 x is structurally stable. This
structurally stable form of the polynomial (7.1.2) for a given n is called the universal
unfolding of xn . The number of parameters which is necessary to stabilize xn for
a given n is called the codimension of the unfolding, e.g., x4 has codimension two.
Catastrophe theory proves that for a codimension 4 exactly seven different
universal unfoldings exist, namely four unfoldings for the one-dimensional case
(7.1.2) and three unfoldings in the two-dimensional case. This is the essential result
of Rene Thoms famous classication theorem (cf. Thom (1977) for an introduction), in which the universal unfoldings are labelled elementary catastrophes. Table
7.1 lists these seven simplest universal unfoldings with codimension 4 together
with their pet names.
In order to demonstrate the relevance of the universal unfoldings for the behavior of dynamical systems consider the system
z = g(z),
2
3
4
z Rn .
(7.1.3)
Parts of the following two sections are essentially identical with material contained in
Sections 5.2.1 and 5.2.2 in Gabisch/Lorenz (1989).
Compare for the following Saunders (1980), pp. 17ff., and Poston/Stewart (1978),
pp. 92ff.
Note that this denition of structural stability refers to a function and not to dynamical
systems. Recall that a dynamical system is structurally stable if the solution curves are
topologically equivalent when a parameter is varied.
235
Unfolding
CoDim
x3 + 1 x
x4 + 1 x2 + 2 x
Pet Name
1
2
Fold
Cusp
x + 1 x + 2 x + 3 x + 4 x
3
4
Swallowtail
Buttery
x3 xy 2 + 1 (x2 + y 2 ) + 2 x + 3 y
Elliptic Umbilic
x3 + y 3 + 1 xy + 2 x + 3 y
Hyperbolic Umbilic
y 4 + x2 y + 1 x2 + 2 y 2 + 3 x + 4 y
Parabolic Umbilic
x5 + 1 x3 + 2 x2 + 3 x
6
Assume that the variables can be divided into fast and slow variables. For example,
let z1 be an extremely fast variable. In that case the other variables z2 , , zn can be
interpreted as parameters which change very slowly. The variable z1 immediately
reacts to disequilibria and moves innitely fast to an equilibrium value once it has
been displaced from an equilibrium value. Consequently,5
z 1 = 0 = g1 (z1 , , zn ) t.
(7.1.4)
x R,
Rm .
Actually, the same arguments as those provided in the discussion of relaxation oscillations in Section 2.5 can be applied to this case: it has to be assured that the variable
indeed returns to the previous value.
236
Chapter 7
(7.1.5)
i.e., the set of all (x, ) for which the second derivative of the unfolding is equal
to zero.8 Geometrically, the singularity set consists of all parameter combinations
for which the equilibrium surface is tangent to the direction of the variable x. The
projection of the singularity set on the parameter space is called the bifurcation set
B:
B = { Rm | Vxx = 0}.
The dynamic behavior in the fold catastrophe as the simplest catastrophe is essentially identical with the behavior in a continuous-time system undergoing a fold
bifurcation (cf. Section 3.2.1): for 1 > 0, no equilibrium exists in the associated
dynamical system. For 1 = 0, a bifurcation occurs at x = 0, such that for 1 < 0
a stable and an unstable equilibrium branch exist.9 The rest of this section will
therefore deal with the second unfolding which has been coined cusp catastrophe.
The unfolding of the cusp catastrophe,
V (x) = x4 + 1 x2 + 2 x,
(7.1.6)
4x3 + 21 x + 2 = 0,
(7.1.7)
8
9
12x2 + 21 = 0.
(7.1.8)
Gradient systems are rare in economics because the so-called potentials from which they
are derived usually do not exist. The requirement of the existence of a potential can
however be replaced by the weaker condition of the existence of a stable Lyapunov
function (cf. Section 2.1).
In the multi-dimensional case, the determinant of the Hessian matrix, i.e., the matrix
of second-order derivatives, must be equal to zero.
Cf. Gabisch/Lorenz (1989), pp. 205f., for a short discussion.
237
813 + 2722 = 0.
(7.1.9)
Incidentally, (7.1.9) is exactly the formula for the discriminant of the equilibrium
surface equation (7.1.7). It follows that (7.1.7) has three real roots, which either
all coincide if 1 = 2 = 0, or two of them coincide if 1 and 2 are distinct. As
the unfolding (7.1.6) is an object in the four-dimensional space (V (x), x, 1 , 2 ),
a geometric presentation of the cusp catastrophe has to start with the equilibrium
surface (cf. Figure 7.1)
The term cusp catastrophe is immediately obvious from the shape of the bifurcation set. The state variable is always located on top of the equilibrium surface.
It becomes apparent that as soon as the parameters are changed in such a way that
the state variable reaches the singularity set at B (cf. Figure 7.2) after having moved
on the upper part of the surface, the variable x will jump down to the lower part of
M in Figure 7.1.
If the long-run movement of 1 and 2 is such that a motion on the lower
part from C to D occurs, then there will be another jump back to the upper part
at D, which again belongs to the singularity set. Considering these motions in
the parameter space only, it follows that catastrophes occur exactly every time the
bifurcation set is crossed from the inside of the area delimited by this set (cf. Figure
7.2).
The motion A-B-C-D-E has been drawn in Figure 7.1 under the implicit assumption that 1 changes only very slowly. When 1 is allowed to change with a higher
speed, other scenarios can occur in this model. Assume, for example, that the system is located at F. It is possible that a trajectory on the surface rst moves toward
238
Chapter 7
C and proceeds as described above. It might also be possible that the trajectory returns to the upper part of the surface via a route around the cusp point. In this case,
no catastrophe occurs because the bifurcation set is never crossed. Which route will
actually be followed depends, of course, on the specic forms of the equations in
(7.1.3).
The other different elementary catastrophes are naturally more difcult to illustrate and require the constancy of one or more parameters in order to be presented
graphically. As most economic applications of catastrophe theory concentrate on
geometric aspects, it seem as if the higher catastrophes do not possess much relevance to economics. The interested reader is referred to Poston/Stewart (1978)
for a detailed description of other elementary catastrophes.
It has been argued that catastrophe theory hardly deserves the label theory at
all. Indeed, catastrophe theory provides information on the possible types of behavior in a dynamical system, but can actually not answer the question of what precisely
happens in a roughly specied system. The motion on the equilibrium surface depends on the dynamics of the slow variables, and without explicit knowledge of
these slow dynamics it is impossible to say anything about the dynamics of the state
variables. However, once a dynamical system is precisely specied, it is unnecessary
to refer to catastrophe theory because the dynamic behavior can be studied more
easily with the help of other tools. Catastrophe theory should therefore be viewed
as a heuristic tool in studying problems for which little is known about the formal
dynamics of the system.
Catastrophe theory has been applied to a variety of economic problems,10 including governmental behavior, stock-exchange crashes (cf. Zeeman (1977)), and
smooth dynamics in Malinvauds (1977) macro-model with rationing (cf. Blad
(1981)). Birchenhall (1979) discussed a possible structural instability in the
10
A survey of the most relevant contributions can be found in Rosser (1991). Compare
also Balasko (1978) for a critical evaluation of catastrophe theory in economics.
239
Varians (1979) extension of the Kaldor model constitutes one of the rst economic
applications of catastrophe theory. Consider the three-dimensional system11
Y = I (Y, K ) S (Y, W ) ,
= I (Y, K ) D,
(7.2.1)
K
= (W W ),
W
with W as wealth, W as the long-run equilibrium value of wealth, > 0 as
an adjustment coefcient, and D as autonomous and constant depreciation. The
investment function is of the well-known Kaldor type. Suppose that savings is negatively related to wealth in such a way that not only the income-independent part of
savings but also the marginal propensity to save falls when wealth increases. Assume
that the usual Kaldor scenario with three partial equilibria in the goods market prevails when W = W . When wealth is displaced form its long-run equilibrium value
the savings function changes its position and slope. For sufciently strong displacements of wealth from W a single equilibrium exists in the goods market. It follows
that the fold in the Y = 0 curve (cf. Figure 2.15) disappears for high and low
values of W .
A three-dimensional representation of the Y = 0 locus can be understood as
the combination of different Y = 0 layers belonging to different values of W . For
values of W in the neighborhood of W the associated (Y, K ) planes display the
typical fold region; for high and low values of W the Y = 0 curves in the (Y, K )
planes possess a negative slope. Figure 7.3 shows the Y = 0 surface for W < W .
The underlying economic scenario implies that the second part of the surface for
W > W has a similar shape, implying that actually two cusp points exist with a fold
region in the middle.
Assume that wealth and the capital stock are relatively slowly changing variables
as compared with income. The model (7.2.1) then fullls the requirements of catastrophe theory, and the system always operates on top of the equilibrium surface.
Suppose that the long-run xed point (Y , K , W ) is located on the upper
sheet of the manifold (cf. point E in Figure 7.3). If a small disturbance of the
11
A longer presentation of the model can be found in Gabisch/Lorenz (1989), pp. 209ff.
A similar model is described in George (1981).
240
Chapter 7
A Three-Dimensional Kaldor-Model
Figure 7.3
241
Macroeconomic theory has had some problems (and still has) with a phenomenon
that was coined stagation, i.e., the simultaneous presence of ination and zero
growth rates of the national product, coupled with nonzero and usually high unemployment rates. An attempt to model this phenomenon consists of modifying the
original Phillips curve by introducing additional inuences like, e.g., the expected
ination rate e . A modied Phillips curve
= f (u, e ),
fu < 0,
fe > 0,
(7.3.1)
with as the actual ination rate and u as the unemployment rate will therefore
shift in (u, )-space for different values of e .
The modied Phillips curve can explain the simultaneous presence of high ination and unemployment if inationary expectations are high. As the stagation
phenomenon emerged in many western countries in the mid-1970s, an increase
in inationary expectations therefore should have been observed in this period as
compared with the late 1960s when ination and unemployment exhibited the traditional trade off. However, such an increase could not be established empirically,
and the modied Phillips curve therefore does not constitute a satisfactory model
for understanding stagation.
An alternative way of modelling the stagation phenomenon was proposed by
Woodcock/Davis (1979) in the form of a catastrophe-theoretical approach. Assume that actual ination rates change according to
= g (, u, e , . . .).
(7.3.2)
Equation (7.3.2) may be thought of as a single law of motion among a set of differential equations describing the evolution of the other variables u, e , etc. In
the fashion of catastrophe theory, suppose that actual ination rates adjust to their
(partial) equilibrium values much faster than the remaining variables. If the adjustment speed is innitely high, = 0 t and the remaining variables can be treated
as parameters. The equation g (, u, e ) = 0 then describes the equilibrium surface
of (7.3.2). Writing g () = 0 explicitly as = f (u, e ) yields the same form as in
(7.3.1), i.e., the modied Phillips curve.
This is a purely formal presentation, which only indicates the possible derivation
of the Phillips curve from a dynamical system. However, the catastrophe-theoretic
elements introduced above suggest that the equilibrium surface may have a complicated shape. In fact, Woodcock/Davis proposed a cusp-like equilibrium surface
with a folding for high values of expected ination rates (cf. Figure 7.4). Suppose that an economy is located at an initial point A on the upper sheet of the
surface. Whether or not the economy moves to different locations on the surface
depends on the motion of the slow variables (parameters) u and e . Assume that
the unemployment rate can directly be inuenced by scal policy. There are surely
multiple determinants of expected ination, but it is possible that the government
and monetary authorities can manipulate expectations to some degree.
242
Chapter 7
243
(7.3.3)
Figures 7.5.a-b show the actual ination rates (solid lines) and the estimated ination rates (dashed lines) for the cusp model (Figure 7.5.a) and the linear model
(Figure 7.5.b). Obviously, the model inspired by catastrophe theory ts the actual
data much better, particularly with respect to peaks in the ination rate.
Chapter 8
Concluding Remarks
he foregoing presentation has, hopefully, made it evident that dynamical economics can be enriched by incorporating recent developments in the theory
of nonlinear dynamical systems. However, a few nal remarks seem to be in order.
The general tendency in all mathematical theorems and economic applications presented in this short survey of nonlinear dynamics is that even the simplest dynamical
systems may involve intuitively unexpected phenomena and highly complicated motions of the state variables. While traditional investigations of an evolving economy
(especially in business-cycle theory) have concentrated on regularity aspects, and
while recent revivals of (new-) classical macroeconomics scroll the recognized irregularities back to the noneconomic exogenous world, nonlinear dynamical systems
allow for an entirely new theoretical attitude toward an understanding of cyclical motion which must not necessarily be irregular or chaotic. By an appropriate
choice of nonlinearities it is almost always possible to model a particular dynamical
phenomenon which is believed to prevail in reality.
It can be argued that the subject of economic theorizing is not the search for
complex dynamics in simple deterministic systems, but instead the abstraction from
unnecessary complications and the search for simple dynamics in complicated systems. This is the same philosophy that justies partial theorizing or highly aggregated macroeconomics. The procedure can imply useful results if an economy (at
least in tendency) follows these simplied rules. While abstraction and simplication dominate classroom economics for good reason, professional economists
like forecasters and advisers have to modify the basic models because reality obviously cannot be grasped by, e.g., simple IS -LM models. The standard procedure in
constructing forecasting models consists in expanding the basic model by introducing new variables, structural and behavioral equations, and stochastic exogenous
Concluding Remarks
245
inuences. Although most parts of large economic models are simply structured
ingredients, the models in their entities are nevertheless highly complex systems
whose behavior might be unpredictable.
If nonlinear dynamical economics can teach a lesson to traditional theorizing
in economic dynamics then it should run along the following lines: many basic
statements in dynamical economics are derived from the investigation of linear or
nearly-linear dynamical systems. These statements have occasionally amounted to
quasi-axioms in the sense that the results derived from linear models have paradigmatically been taken for granted in general cases which may involve nonlinearities.
It has been attempted to demonstrate above that the introduction of numerically
slight nonlinearities may sometimes drastically change the dynamic behavior of a
standard model. For example, a competitive economy may no longer be characterized by the usual asymptotical stability of its equilibrium, but may instead exhibit
periodic orbits, quasiperiodic behavior, or even chaotic motion. Thus, the main
contribution of the recent developments in dynamical systems theory to economic
theory may consist of a more sensitive attitude toward the role of nonlinearities in
economics. A model which exhibits simple regular behavior in its linear version may
perform completely different once it is reformulated in order to include nonlinear
aspects.
As the section on the empirical relevance of chaotic motion has demonstrated,
it is not easy to establish the existence of deterministic chaos in an actual time series, but there do exist examples of chaotic economic time series. Nevertheless, the
results still leave a suspicion about the involved statistics. An economy (as it is understood by the profession) is not an isolated system, acting without interference from
other abstracted subsystems of the society. Thus, inuences from other subsystems
can never be avoided; they appear in a model in the form of noise, uctuations,
and exogenous shocks. Economics will therefore particularly gain from recent attempts to understand noisy chaos, i.e., deterministic complex motion disturbed by
noisy exogenous inuences.1
Economic theory is always abstracting. It must necessarily abstract from the
number of individual units in an economy, from qualitative differences between
goods and services, from individual motivations to act in a certain way, etc., in order
to derive any results at all. Even if a theoretical economic model ts the world fairly
well in a numerical examination, this does not imply that the model is a perfect
picture of the real life. If a linear model with stochastic ingredients happens to t
chaotic data sufciently well, it can be justied to use such a model in describing
reality. Alternatively, a chaotic dynamic model can be useful even if the observed
time series are not chaotic. As complex phenomena like actual economic time series
can be modeled more easily in nonlinear systems, these models seem to possess an
advantage over the traditional linear approach.
The dynamic phenomena presented in this book like local bifurcations to several xed points or to closed orbits, the existence and uniqueness of limit cycles,
1
246
Concluding Remarks
or the chaos property allow one to model an empirical observation with relative
ease and may contribute to a better understanding of reality. Nonlinear dynamics
may be particularly useful in sub-disciplines of economic dynamics which still lack
an explicit formal presentation. Recent formal work on evolutionary economics
and innovation2 constitute a major step in understanding the long-term behavior
of an economy. It may turn out that nonlinear dynamics are not especially relevant in traditional economic theory, but in elds still to be elaborated upon. At
the least, these nonlinear phenomena may serve as an instrument in moving beyond the restricted concentration on linear dynamical systems which was typical for
the mechanistic worldview outlined in Chapter 1. However, the fact that a model
of competitive processes or of macroeconomic business cycles exhibits strange dynamics does in and of itself not imply that reality is indeed characterized by exactly
these dynamics. On the contrary, it is probable that actual economic time series are
governed by an interaction of immanent nonlinear structures, stochastic noise, and
exogenous shocks whose overall effect can never be estimated with precision. The
contribution nonlinear dynamical economics has made to economic theory over
the last decade should be viewed as a provision of new and additional arguments
why an estimation of the structure and the dynamical behavior of an economy can
be doomed to imperfection.
Nonlinear, deterministic systems like the ones considered in this book may contribute to a better understanding of economic motion but it should be stressed
that difference and differential equations do not represent the only formal tools
for descriptions of economic motion. It has recently been emphasized that mixed
difference-differential equations may constitute more appropriate dynamical systems for explaining a variety of phenomena.3 It can also be questioned whether
economic motion is appropriately specied with these various functional descriptions. An alternative modeling procedure consists in establishing a set of discrete
rules which determine the evolution of an economy. So-called cellular automata represent dynamical systems dened for discrete economic variables, the evolution of
which is determined by discrete decision rules, i.e., rules of the form: if the system
is in state Xi and if Xi fullls a specic criterion, then change Xi to Xj .4 The interesting property of these automata in the present context can be seen in the fact
that these systems are occasionally able to generate chaotic motion. The remarks
on the possible relevance of chaotic motion made in the previous sections therefore
do not seem to be superuous in the light of these recent developments.
In a somewhat speculative manner, it can be argued that chaos is an all-embracing principle of life.5 When a stable stationary point is identied with dead matter
(e.g., with inactive Schumpeterian innovators), then it is tempting to identify a vital
2
Economic applications can be found in, e.g., Jarsulic (1993) and Wen/Chen (1992).
Cf. Cushing (1977) for a survey of the involved mathematics.
An overview of cellular automata systems with many examples form the natural sciences
can be found in Gutowitz (1991). An economic application is discussed in White
(1992) in a model of urban evolution.
Cf. the general discussions in Gleick (1987) and Nicolis/Prigogine (1989).
Concluding Remarks
247
organism with the opposite extreme, a chaotic state. In fact, conjectures exist that,
for example, brain waves are chaotic.6 J.D. Farmer summarizes these ideas in the
parable:7
Human beings have many of the properties of metastable chaotic solitary waves. (I say metastable because all of us eventually die and become xed points.) Old age might be dened as
the onset of limit cycle behavior. May your chaos be always of high dimension.
It is surely too early to declare that chaos is the essential characteristic of economic
life. It can also not be excluded that economic reasoning will declare chaotic motion as a theoretically interesting but empirically irrelevant phenomenon. However,
the recent empirical research has uncovered the dominating presence of nonlinearities in actual economic time series, implying that economic life is almost always
characterized by complicated (though not necessarily chaotic) processes. It seems
as if the harmonic attitude toward life typical in the linear and mechanistic worldview can nally be rejected on the grounds of the current ndings in many different
scientic disciplines. Once it has been accepted that the linear worldview is an articial and paradigmatically defected construction, complex dynamics will not be
viewed as a destructive contribution to established truth anymore, but will be considered as a promising concept in understanding real life phenomena.
These ideas and this book should therefore be concluded with a bonmot by Hermann Haken, namely8
. . . (a) higher degree of order does not necessarily imply a higher content of meaning.
Haken (1982), p. 2.
Appendix
This appendix contains some material, the knowledge of which is useful (if not mandatory)
for an evaluation of nonlinear dynamical systems but which is not directly related to the
topics mentioned in the main text. Besides, a discussion would have interrupted the line
of thought in an unnecessary way.
The rst section recalls some fundamental properties of linear dynamical systems in
continuous and discrete time. Though this book deals with nonlinear dynamical systems,
a thorough understanding of linear systems is nevertheless important because the local
stability properties of a xed point in nonlinear dynamical systems are studied with the
help of linear approximation techniques. The section briey recalls the standard methods
in solving linear one- and two-dimensional dynamical systems in continuous and discrete
time. The Routh-Hurwitz criterion and the Schur criterion for determining the stability
properties of n-dimensional dynamical systems are included for the sake of completeness.
The section also contains an outline of linear subspaces (eigenspaces) in n-dimensional
systems. These spaces are relevant for the approximation of the behavior of a nonlinear
system with the help of linear systems in the neighborhood of xed points.
When a dynamical system is nonlinear its dimension constitutes a much more relevant
aspect than in comparable linear systems. The difculties involved in the calculation of
xed points, bifurcation values of parameters, etc. increase with an increasing dimension
of a system. The investigation of the dynamic behavior of an n-dimensional system on its
center manifold occasionally represents a method for a systematic reduction of the effective
dimension of the relevant, dynamic subsystem. The outline of center manifold theory in the
second section attempts to illustrate the calculation of center manifolds for continuous-time
system with and without a parameter dependence. The discrete-time case can be treated
more or less analogously and is mentioned in passing.
The third section deals with different types of time lags in economic models. The availability of a large number of mathematical results for ordinary differential equations seems
to have distracted the attention of economists from the modeling of delayed dynamical
systems. In addition, as ordinary differential equations can implicitly represent a certain
time-lag structure, at least a rough knowledge of possible delay structures is desirable for
an understanding of dynamical systems in economics. The section also includes a short discussion of the advantages of the use of operators in investigating dynamical system. In par-
249
ticular, the introduction of operators can be very helpful in studying the relation between
different types of lags or between continuous-time and discrete-time dynamical systems.
The appendix closes with a few remarks on the value of simulations in nonlinear dynamics. Numerical simulations are performed on digital computing devices with nite precision
and the question arises whether the detection of chaos is affected by this inaccurateness.
Besides, in many cases it is mandatory to apply numerical approximation techniques in
order to obtain any results at all, implying that the immanent inaccurateness is further increased. While no way to overcome this phenomenon can be offered, the section contains
some suggestions for properly interpreting the results of numerical simulations.
+ a1n xn (t) + c1 ,
+ a2n xn (t) + c2 ,
...
...
...
xi , ij R,
(A.1.1)
+ ann xn (t) + cn ,
x Rn ,
t R,
(A.1.2)
11
a12
...
a21
A= .
..
a22
..
.
...
a n1
a n2
...
..
a 1n
a 2n
.. ,
.
(A.1.3)
ann
Extensive treatments of linear dynamical systems with many economic examples can be
found, e.g., in Allen (1963), Chapters 5 and 6, Brock/Malliaris (1989), Gandolfo
(1983), or Takayama (1974). See also Hirsch/Smale (1974), Chapters 3 and 4. As
most of the following subjects can be found in all of these standard references, detailed
sources are rarely provided in this appendix.
250
Appendix
(A.1.4)
(A.1.5)
Obviously, for, e.g., x(0) > 0, x(t) permanently increases (decreases) if a > 0 (< 0). If
a = 0, x(t) stays at x(0) t.
If c = 0, the solution to the one-dimensional, non-homogeneous differential equation
x (t) = ax(t) + c
(A.1.6)
x(t) = x(0) x eat + x ,
(A.1.7)
is
where x represents the xed-point value of (A.1.6), i.e., the value of x which solves 0 =
ax(t) + c. If (x(0) x ) = 0, x(t) converges to (diverges from) the xed-point value x if
a < 0 (> 0). In both cases (A.1.4) and (A.1.6), the dynamic behavior of the equations is
characterized by monotonically increasing or decreasing values of x.
Second, consider the case n = 2 and c = 0. The system of two linear differential equations can easily be transformed into a second-order differential equation. Differentiating
the rst equation with respect to time and substituting for x 2 and x2 leads to
x
1 (t) (a11 + a22 )x 1 (t) + (a11 a22 a12 a21 )x1 (t) = 0.
(A.1.8)
Obviously, the coefcients of x1 and x 1 are the determinant and the negative value of the
trace of the coefcient matrix A = {aij }, i, j = 1, 2, respectively. The solution of (A.1.8) is
given by3
x1 (t) = m1 e1 t + m2 e2 t ,
(A.1.9)
with mi as constants determined by the initial values x1 (0) and x 1 (0), and i as the eigenvalues of A, i.e., the solutions of the equation |A I| = 0, where I is the 2 2-identity
matrix. Thus, the eigenvalues are the solutions of
2 (a11 + a22 ) + (a11 a22 a21 a12 ) = 0.
(A.1.10)
Equation (A.1.10) is known as the characteristic equation. The coefcient of is the negative
value of the trace of A while the absolute expression constitutes the determinant of A. The
2
= a and integrating over time yields ln x = at (recall the logarithmic differentiation). Removing the natural log and considering the integration
constant immediately leads to (A.1.5).
If the eigenvalues are identical, (A.1.9) must be replaced by x1 (t) = (m1 + tm2 )et .
A.1.e: Center
251
252
Appendix
tr A
(A.1.11)
Substituting for i , i = 1, 2, in (A.1.9) shows that these eigenvalues determine the dynamical
behavior of the system. Basically, two cases can be distinguished:
i) Real roots: The eigenvalues 1,2 in (A.1.11) are real when the discriminant, i.e., =
(tr A)2 4 det A, is positive or equal to zero. Consider rst the case of a positive determinant, i.e., det A > 0, implying that both eigenvalues have the same sign. If the trace of A
is negative, both eigenvalues are negative, and the trajectory of the system monotonically
approaches a nite point (x1 , x
2 ). The point (x1 , x2 ) is called a stable node. If the trace is
positive and both eigenvalues are positive, the trajectory monotonically diverges to + or
, respectively. The system is said to possess an unstable node. Second, if the discriminant
is positive but det A < 0, the eigenvalues are real and come in pairs of opposite sign. In
that case the xed point is said to be saddle point stable, i.e., the stable and unstable manifolds which are asymptotes to all trajectories intersect at the xed point. The unstable and
stable manifold of the xed point are also called the separatrixes of the saddle.
ii) Complex roots: The case of complex eigenvalues is the most interesting one from the point
of view of dynamical systems theory. If det A > 0 and < 0, the eigenvalues are complex
conjugate,
i.e., they can be writtenas 1 = + i and 2 = i, with = tr A /2,
=
det A (tr A)2 /4, and i = 1. If the real parts Re i are negative, dampened
oscillations occur such that a nite value will be approached in the limit. This value is
called a stable focus of the system. If Re i is positive, the amplitude of the oscillation will
increase over time. In this case the system is said to have an unstable focus. Finally, if Re
equals zero, the amplitude of the oscillation will be constant over time and the system is
said to exhibit center dynamics or to be neutrally stable.
This last case of center dynamics corresponds to the so-called harmonic oscillator which is
especially important in classical mechanics: if the trace of the coefcient matrix for n = 2
is zero, (A.1.8) is formally identical with
x
1 (t) + 2 x1 (t) = 0,
(A.1.12)
with as the frequency of the oscillations. The solution of (A.1.12) is x(t) = a cos(t + t0 ),
with a > 0 as a constant
depending
on the initial values of x1 and x2 at t0 . In this case,
every initial point x1 (0), x2 (0) is located in a closed orbit, the amplitude a of which is
determined by the distance between the initial point and the xed point.
The different possible types of behavior in two-dimensional continuous-time dynamical
systems are illustrated in Figure A.1. The stable focus and the stable node are also called
sinks, while their unstable correspondents are called sources.
The case n > 2 is naturally more difcult to analyze. Nevertheless, some results exist though it may be difcult to establish the presence of the following necessary and/or
sufcient conditions.
Consider the general system (A.1.1) with n > 2. If all eigenvalues i of (A.1.1), i.e., the
roots of the determinant |A I| = 0, are real and negative, the system converges monotonically toward a nite value of x. If there exists a pair of complex conjugate eigenvalues
k , k+1 , the system oscillates with vanishing amplitude if the real parts of all k C and
the real eigenvalues are negative. In both cases the system is called asymptotically stable.
253
If all eigenvalues are real and positive, the system diverges monotonically toward +
or , respectively. Saddle-point stability occurs if the eigenvalues are real and are of opposite signs. If some eigenvalues are complex conjugate with positive real parts the system
oscillates with increasing amplitude. It depends, however, on the sign of the real eigenvalues whether the oscillation is superimposed on an exploding or converging monotone
trajectory. Steady oscillations with constant amplitude occur if the real parts of the complex
conjugate eigenvalues are zero.
When the dimension of the considered dynamical system is high, it will usually be difcult to compute the eigenvalues. Without explicit calculations it will also be difcult to
determine whether the eigenvalues are real or complex. The Routh-Hurwitz criterion is a
convenient tool to establish the asymptotic stability of a xed point, i.e., the negativity of
the real eigenvalues or the real parts of the complex eigenvalues. However, the criterion
does not provide an answer to the question whether the roots are indeed real or complex.4
Consider the characteristic equation written in the form
c0 n + c1 n1 + c2 n2 + . . . + cn1 + cn = 0.
(A.1.13)
c3
c5
c0 c2
0 c1
0 c0
R=
0 0
. .
.. ..
c7
c4
c6
c3
c5
c2
c4
c1
..
.
c3
..
.
..
.
0
..
.
cn2
cn
0 .
(A.1.14)
R1 = c1 ,
R2 =
c1
c3
c0
c2
,
c1
R3 = c0
0
c3
c5
c2
c4 ,
c1
c3
(A.1.15)
(A.1.16)
If the presence of complex eigenvalues can be excluded, the negativity of the real eigenvalues can be examined with the help of Descartes rule: the eigenvalues are negative when
all coefcients in the characteristic equation have the same sign.
254
Appendix
c1
c3
R3 = c0
0
c2
0 .
c1
c3
(A.1.17)
The xed point of the underlying third-order differential equation is asymptotically stable
if the determinants of the minor matrices R1 , R2 , and R3 are positive, i.e., if
c1 > 0,
c1 c2 c0 c3 > 0,
(A.1.18)
c1 c2 c3 c0 (c3 ) > 0.
The conditions (A.1.18) and the appropriate conditions for higher-dimensional systems can
be combined and simplied. For example, it can be shown that the conditions (A.1.18) are
equivalent with5
c1 , c2 , c3 > 0
and c1 c2 c0 c3 > 0.
(A.1.19)
There exist variants of the Routh-Hurwitz criterion and also different criteria for establishing the negativity of the real eigenvalues or the real parts of the complex eigenvalues.
Details can be found in Gandolfo (1983), pp. 250ff., and Hahn (1984), pp. 752f.
n=1
n=2
n2
Monotone
Convergence
a<0
i R;
i < 0 i.
Monotone
Divergence
a>0
i R;
i > 0 i.
Saddle Point
Stability
impossible
j , k R j, k ;
j > 0; k < 0.
Converging
Oscillations
impossible
j R; k , k+1 C;
j < 0 Re k < 0
Diverging
Oscillations
impossible
j R; k , k+1 C;
j > (<) 0; Re k > 0
Steady
Oscillations
impossible
j R; k , k+1 C;
j = 0; Re k = 0
255
The above mentioned dynamical phenomena in continuous-time, linear, dynamical systems are summarized in Table A.1.
...
+ a1n xn
t + c1 ,
...
+ a2n xn
t + c2 ,
1
xn
t+1 = an1 xt +
...
(A.1.20)
+ ann xn
t + cn ,
t Z,
(A.1.21)
with A and c as dened in (A.1.3). Consider again rst the simplest case n = 1 and c = 0.
The solution to the homogeneous rst order equation
xt+1 = axt
(A.1.22)
(A.1.23)
with x0 as the initial value. For example, if x0 > 0, xt increases (decreases) monotonically
for a > 1 (0 < a < 1). If a = 1, xt stays at the initial point for all t.
If c = 0, the solution to the non-homogeneous equation
xt+1 = axt + c
(A.1.24)
xt = (x0 x )at + x ,
(A.1.25)
is
with x as the xed-point value of x, i.e., the value that solves (A.1.24) for xt+1 = xt .
If (x0 x ) = 0, xt converges to (diverges from) its xed-point value monotonically if
0 < a < 1 (a > 1).
If a < 0, a phenomenon arises in both cases (A.1.22) and (A.1.24) which is not possible
in the analogous continuous-time systems, namely that xt oscillates over time in a sawtooth
pattern. For 1 < a < 0, the oscillations are dampened and xt approaches a nite value.
6
256
Appendix
If a < 1, the amplitude of the oscillations increases exponentially such that xt converges
alternatively to + and . Finally, if a = 1, xt oscillates with a constant amplitude.
Second, consider the case n = 2. As in the case of a continuous-time system, the system of two one-dimensional difference equations can be transformed into the second-order
difference equation
x1t+2 (a11 + a22 )x1t+1 + (a11 a22 a12 a21 )x1t = 0.
(A.1.26)
(A.1.27)
with mi and i , i = 1, 2 having the same meaning as in (A.1.9). Depending on the sign
of the discriminant = (tr A)2 4 det A, the eigenvalues 1,2 can be real or complex
numbers.
i) Real roots: The eigenvalues are real if the discriminant is positive or equal to zero.
Depending on the values of det A and tr A, the eigenvalues i can be positive or negative.
An eigenvalue 0 < i < 1 (i > 1) implies a monotonic convergence (divergence) in one
of the two r.h.s. expressions in (A.1.27). An eigenvalue 1 < i < 0 (i < 1) implies a
converging (diverging) sawtooth oscillation in one of the r.h.s. expressions in (A.1.27). As
both eigenvalues can have the same sign or can be of opposite sign, a variety of possibilities
exists for the linear combination (A.1.27) of solutions. If the eigenvalues are distinct, the
dominant root, i.e., the absolutely largest root, determines the qualitative behavior of the
system for t . For example, if both eigenvalues are positive and smaller than 1 (larger
than 1), the system monotonically approaches a nite value (monotonically diverges). If
the eigenvalue 1 is positive and larger than 1 and if 2 is negative and larger than 1,
the eigenvalue 1 is the dominant root. The system is characterized by vanishing sawtooth
oscillations around a divergent trend for t large.
ii) Complex roots: When the discriminant is negative, the roots can be complex conjugate numbers. The system is characterized by converging oscillations with vanishing amplitudes if the
modulus of the complex eigenvalues is smaller
than 1, i.e., mod i < 1. The modulus of a
complex number = + i is dened by the
Euclidian distance between the origin and the
point
(, ) in the Gaussian plane, i.e., mod =
2 + 2 (cf. Figure A.2). Simple geometry
implies that
1,2 = i
(A.1.28)
with as the angle between the distance line and the real axis. DeMoivres theorem implies
that the solution (A.1.27) can be written in the form8
7
If both eigenvalues are identical, the solution (A.1.27) must be replaced by x1t = (m1 +
tm2 )t .
n
t
= m1 mod(cos + i sin )
257
t
+ m2 mod(cos i sin ) ,
t
(A.1.29)
(A.1.30)
S1 =
c1
c2
c3
c0
c1
c2
c0
c1
..
cn2
cn3
cn4
..
c0
c1
c0
(A.1.31)
258
Appendix
cn
S2 =
cn1
cn
cn
..
cn
cn1
cn2
..
cn
cn1
c4
c3
cn1
cn2
c3
c2
(A.1.32)
S11 = c0 ,
S12 =
c0
c1
c0
c0
S13 = 0
c1
c2
c0
c1 ,
c0
(A.1.33)
etc. to S1n . The analogous minor matrices of S2 starting at the upper-right-hand corner of
S2 are
S21 = cn ,
S22 =
cn
cn
cn1
,
S23 = 0
cn
cn
cn
cn1 ,
cn1
cn2
(A.1.34)
etc. to S2n .
The Schur theorem establishes that all eigenvalues of a linear, n-dimensional, dynamical
system have a modulus < 1 if and only if the following properties are satised:
|S1i + S2i | > 0,
|S1i S2i | > 0,
for i = 1, . . . , n 1,
and
c0 + c1 + c2 + . . . + cn > 0,
c0 c1 + c2 c3 . . . cn > 0.
For example, in the case of a third-order differential equation with the characteristic equation
c0 3 + c1 2 + c2 + c3 = 0,
(A.1.35)
(A.1.36)
259
For n large, applications of this Schur criterion will obviously necessitate extensive computational efforts. Furthermore, when an n-dimensional dynamical system of the form (A.1.20)
is given, the computation of the coefcients ci in the characteristic equation will usually be
difcult and time-consuming.9
n=1
n=2
n2
Monotone
Convergence
0<a<1
1,2 R;
1,2 < 1
i R;
|i | < 1 i
Monotone
Divergence
a>1
1,2 R;
1,2 > 1
i R;
|i | > 1 i
Converging
Oscillations
1 < a < 0
(Sawtooth)
j R; k , k+1 C;
j < 1 mod k < 1
Diverging
Oscillations
a < 1
(Sawtooth)
j R; k , k+1 C ;
mod k > 1
Steady
Oscillations
a = 1
(Sawtooth)
j R; k , k+1 C;
j = 1 mod k = 1
A different version of the Schur criterion can be found in Gandolfo (1983), pp. 112f.
That version requires the calculation of the determinants of up to 2n 2n matrices
which implies an even more extensive computational expense.
10
Extensive treatments of the topics covered in this subsection can be found in Braun
(1978), Gantmacher (1954), and Hirsch/Smale (1974). The following presentation is
inspired by Rommelfanger (1977). Discussions of the topic concentrating on transformation matrices can be found in Guckenheimer/Holmes (1983) and Wiggins (1990).
260
Appendix
x = Ax,
(A.1.37)
x1
p1 et
x2 p2 et
= pet ,
x(t) =
... = ...
(A.1.38)
pn et
xn
p1 et
p2 et
= pet .
x =
...
(A.1.40)
pn et
=
=
Apet ,
Ap,
(A.1.41)
or
(A I)p = 0.
(A.1.42)
Equation (A.1.42) constitutes the denition of an eigenvector p associated with the eigenvalue
: equation (A.1.42) possesses a non-trivial solution p = 0 only if |A I| = 0, i.e., the
constituent equation for the determination of the eigenvalues of A.
The n n - Matrix A possesses n eigenvalues, some of which might be identical or complex conjugate. Each of these eigenvalues possesses an associated eigenvector. However, the
eigenvectors are determined only up to a multiplicative constant, i.e., if p = (p1 , p2 , . . . , pn )
is an eigenvector associated with an eigenvalue , then p = (cp1 , cp2 , . . . , cpn ) = c(p1 , p2 ,
. . . , pn ) = cp is an eigenvector as well.
Assume that A possesses n (pair wise) different eigenvalues and that the associated eigenvectors are linearily independent. Then (A.1.37) has n different (fundamental) solutions
xj (t) = cj pj ej t ,
j = 1, . . . , n,
(A.1.43)
where the indeterminacy of pj has been expressed by the introduction of the scalars cj .
It has been mentioned in the previous subsections that the general solution of (A.1.37) is
obtained by linear combinations of the n different fundamental solutions, i.e., if (A.1.43)
are solutions of (A.1.37) then
x(t) =
n
j =1
cj pj ej t ,
j = 1, . . . , n,
(A.1.44)
261
The eigenvectors described above are used for spanning invariant subspaces of Rn . Consider the n-dimensional system (A.1.37). The eigenvalues i , i = 1, . . . , n, can be divided
into three classes:
Class S: Eigenvalues with negative real parts.
Class U: Eigenvalues with positive real parts.
Class C: Eigenvalues with zero real parts.
The eigenvectors belonging to the eigenvalues in these classes are denoted as pS
h, h =
C
1, . . . , ns , pU
,
k
=
1
,
.
.
.
,
n
,
and
p
,
=
1
,
.
.
.
,
n
,
respectively,
with
n
+
n
+
nc =
u
c
s
u
k
11
n
n. The eigenvectors belonging to a particular class span subspaces in R (also known as
eigenspaces):
Stable Subspace:
S
E S = span{pS
1 , . . . , pns }
U
Unstable Subspace: E U = span{pU
1 , . . . , pnu }
Center Subspace:
(A.1.45)
C
span{pC
1 , . . . , pnc }
The Rn can then be understood as the direct sum of the subspaces E S , E U , and E C :
Rn = E S E U E C .
(A.1.46)
Of course, one or two of the subspaces may be empty in a given dynamical system. The
subspaces represent invariant sets because a trajectory starting in one of the three sets will
stay in that set forever.
A.4.a.
A.4.b.
Examples of Invariant Subspaces in R2
Figure A.4
A.4.c.
Figure A.4 depicts three examples of invariant subspaces in R2 . The dynamical system
underlying Figure A.4.a is assumed to have one real positive and one real negative eigenvalue. The eigenvectors are described by the upper two straight lines in the cross; the
11
If some eigenvectors are not linearily independent the eigenvectors have to be replaced
by so-called generalized eigenvectors. Cf. Braun (1978) for details.
262
Appendix
subspaces are formed by mirroring the lines because the span of the vectors includes multiplication by negative scalars. The example in Figure A.4.a depicts the standard scenario
known as a saddle point. The subspace E C is empty in this example. Figure A.4.b shows an
example with an empty subspace E U . The stable subspace is dened as in Figure A.4.a. The
center subspace is dened by the span of an eigenvector associated with a real eigenvalue
which equals zero. Initial points located in this subspace do not move anymore. Figure
A.4.c depicts a similar same case as in Figure A.4.b with the exception that E S = and a
nonempty unstable subspace.
A.5.a.
A.5.b.
Two examples of subspaces in R3 are depicted in Figure A.5. The case of two negative
real eigenvalues and one positive real eigenvalue (and E C = ) is shown in Figure A.5.a.
The unstable subspace is dened by the vertical line originating in the xed point; the
stable subspace is represented by the shaded plane. Figure A.5.b. contains an example of
a positive real eigenvalue and a pair of complex conjugate eigenvalues with negative real
part.
The eigenspace belonging to the complex eigenvalues is spanned by the real part, pR ,
and the imaginary part, pI , of the eigenvector. This can be explained by the following
consideration: When an eigenvalue is complex the associated eigenvector and the solution
x(t) = cpet are complex as well. However, the complex solution x(t) denes two real
solutions: Differentiating the general form of the solution, i.e., x(t) = y(t) + iz(t), with
respect to time and substituting into (A.1.37) yields
x
= Ax,
y + iz = A(y + iz).
(A.1.47)
As the real and imaginary parts on both sides of the equation must be identical, it follows
that y = Ay and z = Az. Thus, y and z are (real) solutions of (A.1.37). The explicit form
of the solutions is12
2
y(t) = et pR cos t pI
t
z(t) = e
12
I 2
p sin t + p
R
sin t ,
(A.1.48)
cos t .
Cf. Braun (1978), Chapter 2.2.1, for details on the derivation of eit = cos t + i sin t.
263
Thus, the solutions y(t) and z(t) are dened on a plane spanned by the real part pR and
the imaginary part pI of the complex eigenvector p associated with a complex eigenvalue
= + i . The conjugate eigenvalue and the associated eigenvector imply the same results
with appropriate negative signs; the subspace is nevertheless unaltered because the negative
axes are already included in the span of the previously derived vectors.
The case of discrete-time, linear, dynamical systems can be treated in a similar manner.
Consider the n-dimensional system
xt+1 = Axt ,
x R,
(A.1.49)
and A dened as above. Assume again that there exist n different eigenvalues of A. The
fundamental solution of (A.1.49) for an initial value x0 is
xt = A t x0 .
(A.1.50)
The relevance of eigenvectors cannot be seen as easily as in the continuous-time case. Consider the diagonal matrix L dened as
1
0
L=
...
0
2
..
.
...
...
..
.
...
0
0
.
..
.
(A.1.51)
The matrices A and L are similar if there exists a transformation matrix P with the property
det P = 0 and
L = P1 AP.
(A.1.52)
(A.1.53)
i = 1, . . . , n,
(A.1.54)
or
0 = (A i I)pi ,
i = 1, . . . , n,
(A.1.55)
with pi as the ith column vector of the matrix P. Equation (A.1.55) is the constituent
equation for the eigenvector pi associated with the eigenvalue i . Thus, the eigenvectors
pk , k = 1, . . . , n represent the kth columns of the transformation matrix P. With A t =
PLt P1 , the fundamental solution (A.1.50) can be written as
xt = PLt P1 x0 .
(A.1.56)
264
Appendix
Recall that nonlinear dynamical systems would not be really interesting if their local
behavior could entirely be described by the behavior of the associated linear system.
265
with situations in which eigenvalues take on these values. It follows that the characteristic
local behavior of nonlinear dynamical systems is related to this case of zero real roots or
purely imaginary roots (or roots with modulus 1 in the discrete-time case). As this chapter
concentrates on local bifurcations with the described properties of the eigenvalues, take the
scenario with zero real roots etc. for granted and assume that an n-dimensional, nonlinear,
dynamical system of the general form
x = f(x),
x Rn ,
(A.2.1)
can be written as
y = Ay + g(y, z),
z = Bz + h(y, z),
y Rc ,
z Rs ,
c + s = n.
(A.2.2)
The matrix A is a c c - matrix with real eigenvalues equal to zero (or purely imaginary
eigenvalues); the matrix B is an ss - matrix with negative real eigenvalues (or negative real
parts of complex eigenvalues).14 In the formulation (A.2.2) it has implicitly been assumed
that the unstable manifold (and the unstable eigenspace) is empty. The center manifold
theorem guarantees15 that a center manifold for (A.2.2) exists but that it may not necessarily
be unique.
As a motivation for the concentration on center manifolds consider Figures A.6 and A.7. In
Figure A.6 it has been assumed that the dynamical system is two-dimensional and that it possesses a negative real eigenvalue and a zero real
eigenvalue. The negative real eigenvalue implies that the motion of the system is dominated
by a convergence toward the center manifold.
If the dynamical system starts at initial points
which are located further away from the center manifold the presence of the stable manifold
guarantees that trajectories will eventually converge toward the center manifold. Figure A.7 depicts the case of a three-dimensional system with
a one-dimensional stable manifold and a twodimensional center manifold derived from comStable and Center Manifolds
plex conjugate eigenvalues with zero real parts.16
of a 2D System
Once again, the motion in a distance of the cenFigure A.6
ter manifold is dominated by the stable manifold
and trajectories converge toward the center manifold. Thus, it can be suspected that in the
cases of Figures A.6 and A.7 the motion of the system is eventually dominated by the center
manifold.
Suppose the center manifold can be described by an equation system of the form
z = k(y).
(A.2.3)
14
15
16
Compare the discussion in the appendix A.1.3 for a description of the appropriate
eigenspaces.
266
Appendix
y = Ay + g y, k(y) .
(A.2.4)
If one succeeds in deriving the proper expression for z = k(y) it is thus possible to study
the local behavior near the xed point with the help of a c < n dimensional dynamical
system.
The problem remains to calculate the specic form of (A.2.3) for a given dynamical
system (A.2.1).18 Differentiating (A.2.3) with respect to time yields
z = Jk y ,
(A.2.5)
with Jk as the Jacobian matrix of rst-order derivatives of the vector-valued function k. The
above-mentioned theorems establish that the dynamics of the original system (A.2.2) eventually takes place on the center manifold; thus the original dynamics can be described by
the system
y = Ay + g y, k(y) ,
z = Bk(y) + h y, k(y) ,
y Rc ,
z Rs .
(A.2.6)
18
(A.2.7)
Cf. Carr (1981). More detailed information can be obtained from Arrowsmith/Place
(1990), pp. 93ff., Guckenheimer/Holmes (1983), pp. 127ff., and Wiggins (1990), pp.
195ff.
The following procedure is described in detail in Wiggins (1990), pp. 195ff.
267
Jk Ay + g y, k(y)
Bk(y) h y, k(y) = 0.
(A.2.8)
A procedure for calculating (A.2.3) with any desired degree of precision is described in
Guckenheimer/Holmes (1983), pp. 131f.: Assume that the manifold (A.2.3) can be approximated by polymomials of the form
z = k(y) = a2 y2 + a3 y3 + a4 y4 + . . . + aj yj + O(yj +1 ).
(A.2.9)
The expression O(yj +1 ) includes all terms with powers greater than or equal to j + 1. In
many cases it sufces to consider only powers of 2 and 3 in approximations of (A.2.3).
Substituting (A.2.9) in (A.2.8) yields polynomials with powers of 2 and greater. The unknown coefcients ai , i = 2, 3, . . ., are found by equating the coefcients of all expressions
of the same power. Substitution of the resulting equation z = k(y) with the proper coefcients into (A.2.4) yields the desired dynamical system dened on the center manifold.
The following simple example of a two-dimensional system illustrates the procedure
outlined above for the general n-dimensional case.19 Consider the system
x = x2 y x5 ,
x, y R.
y = x2 y,
(A.2.10)
The system has a xed point at the origin. The Jacobian, evaluated at the origin, is
J |(x,y)=(0,0) =
0
0
,
0 1
(A.2.11)
implying that the eigenvalues are 1 = 0 and 2 = 1. Thus, the xed point (0, 0) is
non-hyperbolic.
Writing (A.2.10) in the form (A.2.2) yields
x = 0 + x2 y x5 = 0 + g (x, y ),
(A.2.12)
y = y + x2 = y + h(x, y ).
The center manifold of (A.2.12) is a one-dimensional curve tangent to the linear center
eigenspace y = 0, i.e., the x-axis, at the origin. The particular form of (A.2.8) for this
example is
Jk 0 x + g x, k(x)
(1)k(x) h x, k(x) = 0,
Jk x2 k(x) x5 + k(x) x2 = 0.
(A.2.13)
(A.2.14)
268
Appendix
2a2 x + 3a3 x2 + . . .
x2 (x5 + a2 x2 + a3 x3 + . . .)
x2 + a2 x2 + a3 x3 + . . . = 0.
(A.2.15)
(A.2.16)
The equation is fullled when all coefcients bi , i = 2, 3, . . . , equal zero. For (A.2.15) this
implies that a2 1 = 0 and a3 = 0. Thus, the center manifold is approximated by
y = k(x) = 1 x2 + 0 x3 + O(x4 ) = x2 + O(x4 ).
(A.2.17)
x = x2 k(x) x5 = x2 x2 + O(x4 ) x5 ,
= x4 + O(x5 ).
(A.2.18)
Equation (A.2.18) is a simple one-dimensional equation. The eigenvalue at the origin still
equals zero but the stability property of the origin can now be determined by a simple
argument. For all x(0) = 0 in a neighborhood of the origin x is positive. Thus, the origin
is unstable (half-stable) in the sense that for x(0) < 0 the trajectory converges toward
the origin and that for x(0) > 0 the trajectory diverges from the origin. As the dynamic
behavior of the original system (A.2.10) can locally be represented by the reduced system
(A.2.18), the origin of (A.2.10) is unstable as well.
Center manifolds for discrete maps of the form
xt+1 = f(xt ),
x Rn ,
(A.2.19)
can be derived in a way very similar to the procedure outlined above. The system (A.2.19)
can be written as
yt+1 = Ayt + g(yt , zt ),
zt+1 = Bzt + h(yt , zt ),
(A.2.20)
where A and B have the same properties as in (A.2.2). The procedure for the determination
of the reduced system on the center manifold is identical with the case outlined above with
the exception that the equation analogous to (A.2.8) or (A.2.13) has to be calculated as
follows. Substitution of z = k(y) in (A.2.20) yields
(A.2.21)
The reader will notice that in this particular example the differential equation (A.2.18)
can also be determined by a simple substitution: consider the case y = 0 in (A.2.10)
and substitute the resulting y = x2 in the rst equation of (A.2.10). However, in most
other examples the procedure described above has to be applied in order to derive the
laws of motion on the manifold.
269
Substituting yt+1 from the rst equation of (A.2.21) into the r.h.s. of the second equation
and rearranging terms yields
k Ayt + g yt , k(yt )
Bk(yt ) h yt , k(yt ) = 0.
(A.2.22)
The rest of the procedure is identical with the procedure outlined for continuous-time
systems.
Many dynamical systems include one or more parameters. Indeed, the entire Chapter
3 deals with situations in which a parameter is changed and the topological nature of the
solution curves changes when the parameter takes on a particular value. The question
arises whether center manifolds can be derived for this case as well. This can in fact be
done when the parameters are treated in a particular way. Let be a p-dimensional vector
of parameters. A parameter-dependent dynamical system of the general form
x Rn , Rp ,
x = f(x, ),
(A.2.23)
can be rewritten as
y = Ay + g(y, z, ),
z = Bz + h(y, z, ),
(y, z) Rc Rs ,
c + s = n,
Rp .
(A.2.24)
The center manifold of (A.2.24) can be determined when the parameters are interpreted
as dynamic variables with = 0. The system
y = Ay + g(y, z, ),
z = Bz + h(y, z, ),
= 0,
(y, z) Rc Rs ,
c + s = n,
Rp .
(A.2.25)
(A.2.26)
Jk,y Ay + g y, k(y, ),
Bk(y, ) h y, k(y, ), = 0,
(A.2.27)
with Jk,y as the matrix of partial derivatives of k(y, ) with respect to k and . In the calculation of (A.2.27) it has been made use of the fact that = 0. The rest of the procedure is
identical with the one outlined above. Center manifolds for parameter-dependent discretetime maps can be derived analogously.
The consideration of parameters in (A.2.23) implies that the dimension of the center
manifold is increased by the dimension of the vector of parameters, p. All solution curves
in a small neighborhood of the xed point are contained in this manifold. Thus, when a
single parameter p takes on a bifurcation value, the bifurcating solution curve for a slightly
changing parameter is contained in the center manifold as well.
270
Appendix
(A.3.1)
with x Rn as a vector of variables. The vector can contain y , i.e., the variable under
consideration. The examples mentioned in the main text include investment functions,
price expectation hypotheses, etc. Most models in economic dynamics deal with very simple
lag structures in the form of, e.g.,
yt = f (yt1 , xt1 ),
(A.3.2)
with y, x R or
yt = f (xtT ),
(A.3.3)
with y, x R, T 1. When the value of the (dependent) variable yt depends on the value
of x delayed by a constant number of periods the system is said to posses a constant lag.
In addition to these simple constant lags, several different lag structures are occasionally
assumed in models of economic dynamics.21 The majority of economic examples can be
found in models with learning behavior. In order to simplify the exposition, the dependence of a variable yt on its past values will be omitted in the sequel.
Discrete Time
In discrete-time models, the distributed lag belongs to the most common lag structures. A
lag is called a distributed lag when the value of a variable Yt is a weighted average of the n
past values of another variable X :
Yt = 1 Xt1 + 2 Xt2 + . . . + n Xtn ,
(0, 1),
n
i = 1.
(A.3.4)
i=1
(0, 1).
(A.3.5)
The sum of the coefcients constitutes a geometric sum and converges toward 1 for n ,
i.e.,
lim (1 )
21
n
i = 1.
(A.3.6)
i=0
Extensive discussions of different types of time lags can be found in Allen (1963), pp.
23ff., and Koyck (1954).
Types of Lags
Formal Description
Constant Lag
Yt = XtT ,
Distributed Lags
general
Yt = 1 Xt1 + 2 Xt2 + . . . + n Xtn ;
(0, 1),
271
T N
%n
i=1 i
=1
geometric
Yt = (1 )(Xt1 + Xt2 +
+2 Xt3 + . . . + n Xtn1 ),
(0, 1)
Types of Time Lags in Discrete-Time Dynamical Systems
Table A.3
The presence of geometrically distributed lags has a consequence which is used in some
models discussed in the main text.22 Consider the equation
Yt = (1 )(Xt1 + Xt2 + 2 Xt3 + . . . + n Xtn1 ).
(A.3.7)
(A.3.8)
(A.3.9)
For n large, the expression n+1 Xtn2 converges toward 0 because is smaller than 1.
Re-arranging terms yields
Yt Yt1 = (1 )(Xt1 Yt1 ).
(A.3.10)
The geometric lag (A.3.7) results in a linear, rst-order, difference equation in the variable
Y .23
Continuous Time
When a model is formulated in continuous time, basically the same lag structures as in
the discrete-time case can be assumed. Table A.4 contains the forms of the constant and
22
23
272
Appendix
continuously distributed lags in continuous-time models. The time indices t, T , and are
non-negative real numbers.
Types of Lags
Formal Description
Constant Lag
Y (t) = X (t T ),
General Case
Y (t) =
0
T R
f ( )X (t ) d ;
f ( ) d = 1
Exponential Lag
Y (t) =
0
e X (t ) d ;
d = 1
Y (t) =
e X (t ) d.
(A.3.11)
Y (t) =
(tx)
X (x) dx = e
ex X (x) dx.
(A.3.12)
Y e
+ Y e
d
=
dt
x
X (x) dx
= et X (t).
(A.3.13)
(A.3.14)
25
273
(A.3.15)
with D = d/dt as the differential operator. In the main text, a difference like xt xt1 is
sometimes abbreviated as xt with as the difference operator. Another operator is the shift
operator E which shifts a variable yt to the next period:
Eyt yt+1 .
(A.3.16)
The advantage of the use of operators consists in the fact that they can (with some restrictions) be treated as variables that follow the standard rules of algebra. In particular, when
O denotes one of the three operators D, , or E , the rules
commutative : O2 + O
associative :
distributive :
OO2
O(O + 1)
O + O2
O2 O
(A.3.17)
O +O
apply for the operators. The rules do not apply for combinations of the operators with
other variables.26 In the following, a few examples will demonstrate the usefulness of the
introduction of operators in investigating dynamical systems.
a) Operators in Discrete-time
The shift operator E is particularly well-suited to demonstrate the advantages of the use of
operators. With the rules of algebra mentioned above it is possible to transform (A.3.16)
into
yt = E 1 yt+1 ,
(A.3.18)
with E 1 as the shift of the variable yt+1 into the previous period. Obviously, the statement
implied by (A.3.16) is preserved by this algebraic operation. A dynamic relation like
yt+2 = ayt
(A.3.19)
(A.3.20)
yt = aE 2 yt ayt2 .
(A.3.21)
or
It is simple to derive the relation between the shift operator E and the common difference
operator :
yt yt yt1 ,
E1
yt .
E
Cf. Allen (1963), pp. 725ff., for a discussion of the allowed operations.
(A.3.22)
274
Appendix
E1
E
or E =
1
.
1
(A.3.23)
In order to examine the correctness of this result consider the difference equation
yt = yt yt1 = ayt1 .
(A.3.24)
= ayt1 ,
= aEyt1 ,
= aEyt1 ,
= ayt .
(A.3.25)
= (1 ) E
pt + E
pt + E
pt + . . . + E
n1
pt ,
(A.3.26)
= (1 )E 1 0 E 0 + 1 E 1 + 2 E 2 + . . . + n E n pt ,
with (0, 1).
The expression in parentheses is a geometric sum, implying that (A.3.26) can be written
as
pet
= (1 )E
n E n 1
E 1 1
pt .
(A.3.27)
pt .
(A.3.28)
1
E 1 1
because of < 1. Equation (A.3.28) can be transformed by using the above mentioned
algebraic rules for the operator:
(E 1 1)pet = (1 )E 1 pt ,
E 1 pet pet = (1 )E 1 pt .
(A.3.29)
(A.3.30)
275
(A.3.31)
i.e., the standard presentation form of adaptive expectations with < 1. This is not very
surprising after the calculations in (A.3.7) (A.3.10) but the example shows that a straight
application of operators in a given system allows for the derivation of interesting results.
b) Operators in Continuous Time
In continuous-time systems, basically the same results as in the previous section can be derived. For example, it is permitted to perform the following operation with the differential
equation (A.3.15):
(D + )Y = X
Y =
X.
D+
(A.3.32)
This representation of the underlying exponential lag structure is useful because it allows
for a denition of more complicated exponential lags. The the so-called multiple exponential
lag is dened as
Y (t) =
n
D + n
n
X (t),
(A.3.33)
with n as a natural number dening the degree of the exponential lag. For n = 1, the
resulting lag (A.3.32) can be called a simple exponential lag.
The exponential term in (A.3.33) converges toward eD for n . The expression
acts like a shift operator E 1 described above in the context of discrete-time systems and
decreases the time argument t by 1:27
Y (t) = eD X (t) = X (t 1).
(A.3.34)
Though t in (A.3.34) is a real variable, it is possible to measure time only in equidistant intervals. When the time interval between two measurements is t = 1, (A.3.34) is equivalent
with a standard, discrete-time, one-dimensional dynamical system.
Sparrow (1980) has demonstrated that the differential equation system
x 1 = n f (xn ) x1 ,
x 2 = n(x1 x2 ),
..
.
x n = n(xn1 xn ),
(A.3.35)
can be written as
xn =
27
n
D+n
n
f (xn ),
(A.3.36)
276
Appendix
i.e., the system implicitly inhibits a multiple exponential lag structure. For n the
exponential term converges toward eD . Equation (A.3.36) turns into
xn = f (xt1 ),
(A.3.37)
Compare, e.g., Parker/Chua (1989), Chapter 4, for a discussion of local and global
errors in different integration algorithms.
277
chaotic dynamical systems, the problem initiated by numerical simulations is obvious: when
a systems trajectory depends sensitively on initial conditions, the exponential divergence of
two true trajectories is amplied by the repeated incorrectness of the numerical algorithm.
Thus, it might be possible that the simulated trajectory does not reect the inuences of
the systems nonlinearities but represents a ctitious evolution as a consequence of the restrictions in digital, nite-precision computing devices.
If someone who is interested in the dynamic behavior of a given nonlinear system nevertheless decides to simulate the system numerically, the choice of the algorithm deserves particular attention. For example, assume that the following three-dimensional, continuoustime dynamical system should be simulated:29
(A.4.1)
and that the search is for chaotic dynamics. The number of computer runs with varying
coefcients necessary to encounter chaotic behavior suggests a fast algorithm with a not too
small time step. The object in Figure A.8 represents a projection of the calculated points
(y1 , y2 , y3 ) of (A.4.1) in phase space as calculated by the Runge/Kutta algorithm onto the
y1 -y2 plane. This is a xed step-size algorithm without error correction and it is certainly the
most popular integration algorithm.30 The object consists of 15000 calculated points with
a time step of 0.05 time units.31 The complexity of the object together with its observable
structure indicates the potential presence of chaos. Indeed, the largest Lyapunov exponent,
calculated from the generated time series with the Wolf et al. (1985) method32 is strongly
positive. One has to conclude that simulating (A.4.1) with the Runge-Kutta method yields
chaotic trajectories.
As was pointed out above, different algorithms can imply different qualitative results.
Figure A.9 shows the object generated by simulating equation (A.4.1) with the same coefcients as in the previous simulation but with the Adams/Gear method instead.33 The
Adams/Gear method is a variable-step-size algorithm with error correction34 which generally leads to more accurate results but which is typically slower than the Runge/Kutta
method. The observable object is not quite a single, closed orbit but the wide attractor of
Figure A.8 has shrunk to negligible noise. The evidence of chaos derived from the consideration of Figure A.8 has disappeared by using a different algorithm.
The lesson from this simple example is obvious and can be summarized in the following
principle:
29
30
This example has not been constructed on an ad hoc basis for the purpose of this section. Similar dynamical systems emerge in the context of simultaneous price-quantity
adjustment processes. Cf. Lorenz (1992a) for a discussion of a specic process of this
kind.
Cf. Hairer/Nrsett/Wanner (1987), pp. 130ff., for an intensive discussion of various
Runge/Kutta and alternative methods.
31
This time step does not appear to be too large when it is taken into account that the
system can be interpreted as a discrete-time system when the time step is 1.0.
32
33
34
The absolute and relative error allowances were chosen to be 0.1 105 .
278
Appendix
Y2
Y1
Y2
Y1
279
These remarks may appear to be in contrast with the numerical robustness of the often
quoted attractors of the prototype systems like the Lorenz or Rossler systems. The fact that
their global behavior seems to be robust with respect to different integration techniques can
indeed be considered as evidence for the presence of chaos in the true solution. However,
the researcher who investigates the dynamic behavior of a genuinely new system can only be
advised to check the behavior of that system with as many as possible or available algorithms,
keeping in mind that even the application of a larger number of different algorithms to
a seemingly chaotic system does not constitute a denite numerical proof of chaos in the
true system.
The differences in the dynamic behavior of
the differential equation system in the example
mentioned above are due to the use of different integration techniques which in themselves
always constitute discrete approximations of a
continuous-time process. On a rst glimpse it
might seem that genuine discrete-time systems
behave quite robust when they are simulated on
digital computers. However, consider the socalled doubling map (A.4.2), i.e., the map that assigns only the fractional part of 2xt to the value
xt+1 in the next period.35 Figure A.10 shows the
graph of the map with its two pieces consisting
of straight lines with a slope of 2. The map is dened on the interval (0, 1] and maps the interval
onto itself. The trajectory outlined in the gure
depicts a period-three cycle. Thus the prerequiFigure A.10
sites of the Li/Yorke theorem are fullled and
chaotic motion prevails in the sense of that theorem. The Lyapunov exponent of
xt+1 = 2x mod 1
(A.4.2)
is calculated as L = log2 (2N )/N = log2 2 = 1, i.e., there exists a sensitive dependence on
initial conditions. There is no immediate reason to expect anything else than a conrmation
of this analytical result in a numerical simulation.
Nevertheless, numerical simulations of (A.4.2) typically yield oscillatory (and occasionally complex) behavior within the rst iterations and an eventual jump to the xed point
(x = 0.0). If one concentrates only on the simulations, one has to conclude that the
dynamic behavior of (A.4.2) is far from being chaotic.
The reason for this divergence of the numerical simulations and an analytic consideration can be found in the immanent features of digital computers. Basically, two storage
properties can be made responsible for the results.
1. The orbit in Figure A.10 constitutes a period-three cycle. A numerical example of such
an orbit is given by the sequence 4/7, 1/7, 2/7, 4/7, . . . All three components of this
cycle represent rational numbers with innitely many digits following the period. However, the standard oating-point arithmetic on digital computers considers only a nite
35
Cf. Devaney (1992) for a more detailed description of this map and its dynamic behavior.
280
Appendix
Period
True
Values
Calculated
Values
1
2
3
4
5
..
.
4/7
1/7
2/7
4/7
1/7
..
.
0.5714286
0.1428572
0.2857144
0.5714288
0.1428576
..
.
18
19
20
21
22
23
24
25
2/7
4/7
1/7
2/7
4/7
1/7
2/7
4/7
0.2890625
0.5781250
0.1562500
0.3125000
0.6250000
0.2500000
0.5000000
0.0000000
Period
True
Values
Calculated
Values
1
2
3
4
5
..
.
0.6
0.2
0.4
0.8
0.6
..
.
0.6000000
0.2000000
0.4000001
0.8000002
0.6000004
..
.
17
18
19
20
21
22
23
24
0.6
0.2
0.4
0.8
0.6
0.2
0.4
0.8
0.6015625
0.2031250
0.4062500
0.8125000
0.6250000
0.2500000
0.5000000
0.0000000
Table A.5: Divergence of True and Simulated Values in the Doubling Map
number of digits and truncates the possibly innite series of digits of a rational number.
The left part of Table A.5 lists the true values {xt } of the period-three cycle and the
values calculated with the help of a REAL*4 arithmetic. It follows that an orbit consisting of such numbers cannot be calculated on a digital computer with the help of
the standard oating-point arithmetic. The same is true for those numbers whose exact
representation requires m digits following the period but which can be represented by a
computer only with n < m digits. Only the use of exact rational arithmetics can prevent
the calculation of incorrect results.
2. It might be suspected that this phenomenon is restricted to the case n < m as dened
above. However, this is not true. Consider the period-four cycle 0.6, 0.2, 0.4, 0.8, 0.6, . . ..
The right part of Table A.5 lists the true values and the values calculated by iterating
the map numerically. It can be observed that the third value deviates already from its
true representation. It depends to some degree on the used programming language
whether deviations in the outputs last digit reect a change in the internal representation of the number or just its output formatting. Usually, however, the deviation is
a consequence of the internal binary representation of a number. Iterating a number
often implies that the contribution of the last bit (the so-called least signicant bit) to
the represented values decreases. In many cases the implied internal change in the represented number is insignicant; in the present case of the doubling map an error is
systematically produced from one iteration step to the other.
The seeming convergence of both calculated time series in the two parts of Table A.5 is
a consequence of the particular map and these two properties of digital computers, i.e.,
truncating and increasing insignicance of the last bit. The map possesses the two xed
points x = 0 and x = 1. The pre-image of x = 0 in the interval (0, 1] is x = 0.5: once
x = 0.5 is reached, the trajectory jumps to x = 0 and stays there forever. The pre-image
of x = 0.5 consists of two values, namely x = 0.25 and x = 0.75. This branching tree
can be followed for a while and it will turn out that all numbers in the interval with 25
as the last two digits in the representation of the number constitute the basin of x = 0.0.
Thus, when the two storage procedures described above incidentally generate an internal
281
representation of a number with 25 as the last digits, the iteration of the map will lead to
a quick convergence toward the xed point x = 0.0.
In other examples the errors generated by digital computers may not have those drastic
consequences as in the example described above. However, it is worthwhile (if not mandatory) to check the internal representations of numbers in digital computers (controlled by
a specic programming language with its own characteristics) before any conclusions on
possibly chaotic dynamic behavior in numerically calculated time series are drawn. For example, simple facts (like rounding in integer division) can easily be overlooked. A careful
examination of the limitations of digital computers can be helpful in avoiding severe misperceptions of the computations. Without such an investigation it cannot be excluded that
the observed chaotic or non-chaotic trajectories are not the results of the inherent dynamics
of the considered systems but a consequence of disregarded computer architecture.
References
284
References
Arnold, V.I. (1988): Geometrical Methods in the Theory of Ordinary Differential Equations. 2nd
edition. Berlin Heidelberg New York: Springer Verlag.
Arnold, V.I. (1984): Catastrophe Theory. Berlin Heidelberg New York: Springer Verlag.
Arrow, K.J. (1959): Toward a Theory of Price Adjustment. In: Abramowitz, M. (ed.):
The Allocation of Economic Resources, pp. 41-51. Stanford: Stanford University Press.
Arrow, K.J./Hahn, F.H. (1971): General Competitive Analysis. San Francisco: Holden Day.
Arrow, K.J./Hurwitz, L. (1958): On the Stability of the Competitive Equilibrium, I.
Econometrica 26, pp. 522-552.
Arrowsmith, D.K./Place, C.M. (1982): Ordinary Differential Equations. London New York:
Chapman and Hall.
Arrowsmith, D.K./Place, C.M. (1990): An Introduction to Dynamical Systems. Cambridge:
Cambridge University Press.
Arthur, W.B. (1988): Self-Reinforcing Mechanism in Economics. In: Anderson, P.W./
Arrow, K.J./Pines, D. (eds.): The Economy as an Evolving Complex System, pp. 9-31.
Redwood City: Addison-Wesley.
Arthur, W.B. (1989): Competing Technologies, Increasing Returns, and Lock-In by Historical Events. Economic Journal 99, pp. 116-131.
Azariadis, C./Guesnerie (1986): Sunspots and Cycles. Review of Economic Studies 53, pp.
725-736.
Bajo-Rubio, O./Fernandez-Rodrguez, F./Sosvilla-Rivero, S. (1992): Chaotic Behaviour in Exchange-Rate Series: First Results for the PesetaU.S. Dollar Case. Economics Letters 39, pp. 207-211.
Bala, V./Majumdar, M. (1992): Chaotic Tatonnement. Economic Theory 2, pp. 437-445.
Balasko, Y. (1978): Economic Equilibrium and Catastrophe Theory. An Introduction.
Econometrica 46, pp. 557-569.
Barnett, W.A./Chen, P. (1986): Economic Theory as a Generator of Measurable Attractors. Extrait de Mondes en Developpement 54-55, pp. 209-224.
Barnett, W.A./Chen, P. (1988a): The Aggregation Theoretic Monetary Aggregates are
Chaotic and have Strange Attractors: An Econometric Application of Mathematical
Chaos. In: Barnett, W.A./Berndt, E.R./White, H. (eds.): Dynamic Econometric Modeling, pp. 199-245. Cambridge: Cambridge University Press.
Barnett, W.A./Chen, P. (1988b): Deterministic Chaos and Fractal Attractors as Tools for
Nonparametric Dynamical Inferences. Mathematical Computing and Modelling 10, pp.
275-296.
Barnett, W.A./Choi, S. (1989): A Comparison Between the Conventional Econometric Approach to Structural Inference and the Nonparametric Chaotic Attractor Approach. In: Barnett, W.A./Geweke, J./Shell, K. (eds.): Economic Complexity: Chaos,
Sunspots, Bubbles, and Nonlinearity, pp. 141-212. Cambridge: Cambridge University
Press.
Barnett, W.A./Hinich, M.J./Weber, W.E (1986): The Regulatory Wedge between the Demand Side and Supply Side Aggregation Theoretic Monetary Aggregates. Journal
of Econometrics 33, pp. 165-185.
Baumol, W.J. (1970): Economic Dynamics. 3rd ed., New York: MacMillan.
References
285
Baumol, W.J. (1987): The Chaos Phenomenon: A Nightmare for Forecasters. LSE Quarterly 1, pp. 99-114.
Baumol, W.J./Benhabib, J. (1989): Chaos: Signicance, Mechanism, and Economic Applications. Journal of Economic Perspective 3, pp. 77-105.
Beckmann, M.J./Ryder, H.E. (1969): Simultaneous Price and Quantity Adjustment in a
Single Market. Econometrica 37, pp. 470- 484.
Begg, D.K.H. (1982): The Rational Expectations Revolution in Macroeconomics. Baltimore: John
Hopkins Press.
Begg, D.K.H. (1983): Rational Expectations and Bond Pricing: Modelling the Term Structure with and without Certainty Equivalence. Economic Journal 94, Suppl., pp. 4558.
Bellman, R. (1957): Dynamic Programming. Princeton University Press.
Benassy, J.P. (1984): A Non Walrasian Model of the Business Cycle. Journal of Economic
Behavior and Organization 5, pp. 77-89.
Benedicks, M./Carleson, L. (1991): The Dynamics of the Henon Map. Annals of Mathematics 133, pp. 73-169.
Benhabib, J./Day, R.H. (1980): Erratic Accumulation. Economics Letters 6, pp. 113-117.
Benhabib, J./Day, R.H. (1981): Rational Choice and Erratic Behaviour. Review of Economic
Studies 48, pp. 459-471.
Benhabib, J./Day, R.H. (1982): A Characterization of Erratic Dynamics in the Overlapping
Generations Model. Journal of Economic Dynamics and Control 4, pp. 37-55.
Benhabib, J./Miyao, T. (1981): Some New Results on the Dynamics of the Generalized
Tobin Model. International Economic Review 22, pp. 589-596.
Benhabib, J./Nishimura, K. (1979): The Hopf Bifurcation and the Existence of Closed
Orbits in Multisector Models of Optimal Economic Growth. Journal of Economic Theory
21, pp. 421-444.
Benhabib, J./Nishimura, K. (1985): Competitive Equilibrium Cycles. Journal of Economic
Theory 35, pp. 284-306.
Benettin, G./Galgani, L./Strelcyn, J.M. (1980): Lyapunov Characteristic Exponents for
Smooth Dynamical Systems and for Hamiltonian Systems: A Method for Computing
all of Them. Meccanica 15, pp. 9-30.
Berge, P./Pomeau, Y./Vidal, C. (1986): Order within Chaos. New York: Wiley.
Beyn, W.-J. (1990): The Numerical Computation of Connecting Orbits in Dynamical Systems. IMA Journal of Numerical Analysis 9, pp. 379-405.
Birchenhall, C.R. (1979): A Note on the Nature and Signicance of Catastrophes in the
Walrasian Tatonnement. In: Aoki, M/Marzollo, A. (eds.): New Trends in Dynamic
System Theory and Economics, pp. 405-412. New York: Academic Press.
Blackwell, D. (1962): Discrete Dynamic Programming. Annals of Mathematical Statistics
33, pp. 719-726.
Blad, M.C. (1981): Exchange of Stability in a Disequilibrium Model. Journal of Mathematical Economics 8, pp. 121-145.
Blatt, J.M. (1978): On the Econometric Approach to Business Cycle Analysis. Oxford
Economic Papers 30, pp. 292-300.
286
References
Blatt, J.M. (1980): On the Frisch Model of Business Cycles. Oxford Economic Papers 32,
pp. 467-479.
Blatt, J.M. (1983): Dynamic Economic Systems A Post Keynesian Approach. Armonk: M.E.
Sharpe.
Blaug, M. (1979): Economic Theory in Retrospect. 3rd ed., Cambridge University Press.
Bohm,
V. (1993): Recurrence in Keynesian Macroeconomic Models. Forthcoming in:
Gori, F./Geronazzo, L./Galeotti, M. (eds.): Nonlinear Dynamics in Economics and
the Social Sciences. Berlin-New York-Heidelberg: Springer-Verlag.
Boldrin, M. (1984): Applying Bifurcation Theory: Some Simple Results on Keynesian
Business Cycles. DP 8403 University of Venice.
Boldrin, M. (1988): Persistent Oscillations and Chaos in Economic Models: Notes for a
Survey. In: Anderson, P.W./Arrow, K.J/Pines, D. (eds.): The Economy as an Evolving
Complex System, pp. 49-75. Redwood City: Addison-Wesley.
Boldrin, M. (1989): Paths of Optimal Accumulation in Two Sector Models. In: Barnett, W.A./Geweke, J./Shell, K. (eds.): Economic Complexity: Chaos, Sunspots, Bubbles,
and Nonlinearity, pp. 231-252. Cambridge: Cambridge University Press.
Boldrin, M. (1991): Perfectly Competitive Models of Endogenous Business Fluctuations.
European Economic Review 35, pp. 300-305.
Boldrin, M./Deneckere, R.J. (1990): Sources of Complex Dynamics in Two-Sector
Growth Models. Journal of Economic Dynamics and Control 14, pp. 627-653.
Boldrin, M./Montrucchio, L. (1986): On the Indeterminacy of Capital Accumulation
Paths. Journal of Economic Theory 40, pp. 26-39.
Boldrin, M./Montrucchio, L. (1988): Acyclicity and Stability for Intertemporal Optimization Models. International Economic Review 29, pp. 137-146.
Boldrin, M./Woodford, M. (1990): Equilibrium Models Displaying Endogenous Fluctuations and Chaos. A Survey. Journal of Monetary Economics 25, pp. 189-222.
Boyce, W.E./DiPrima, R.L. (1977): Elementary Differential Equations and Boundary Value Problems. 3rd ed., New York: Wiley.
Braun, M. (1978): Differential Equations and Their Applications. 2nd ed. New York Heidelberg Berlin: Springer Verlag.
Brock, W.A. (1986): Distinguishing Random and Deterministic Systems: Abridged Version. Journal of Economic Theory 40, pp. 168-195.
Brock, W.A. (1987a): Nonlinearity in Finance and Economics. Mimeo. University of
Wisconsin.
Brock, W.A. (1987b): Introduction to Chaos and Other Aspects of Nonlinearity. Mimeo.
University of Wisconsin.
Brock, W.A. (1988a): Nonlinearity and Complex Dynamics in Economics and Finance.
In: Anderson, P.W./Arrow, K.J/Pines, D. (eds.): The Economy as an Evolving Complex
System, pp. 77-97. Redwood City: Addison-Wesley.
Brock, W.A. (1988b): Hicksian Nonlinearity. Mimeo. University of Wisconson.
Brock, W.A. (1990): Chaos and Complexity in Economic and Financial Science. In:
Furstenberg, G.M. (ed.): Acting under Uncertainty: Multidisciplinary Conceptions, pp.
423-450. Boston: Kluwer.
References
287
Brock, W.A. (1991): Causality, Chaos, Explanation and Prediction in Economics and Finance. In: Casti, J./Karlquist, A. (eds.): Beyond Belief: Randomness, Prediction, and
Explanation in Science, pp. 230-279. Boca Raton: CRC Press.
Brock, W.A. (1992): Pathways to Randomness in the Economy: Emergent Nonlinearity
and Chaos in Economics and Finance. Mimeo. University of Wisconsin-Madison.
Brock, W.A./Baek, E.G. (1991): Some Theory of Statistical Inference for Nonlinear Science. Review of Economic Studies 58, pp. 697-716.
Brock, W.A./Baek, E.G. (1992): A Nonparametric Test for Independence of a Multivariate
Time Series. Statistica Sinica 2, pp. 137-156.
Brock, W.A./Dechert, W.D. (1988): Theorems on Distinguishing Deterministic from
Random Systems. In: Barnett, W.A./Berndt, E.R./White, H. (eds.): Dynamic
Econometric Modeling, pp. 247-265. Cambridge: Cambridge University Press.
Brock, W.A./Dechert, W.D. (1991): Non-Linear Dynamical Systems: Instability and
Chaos in Economics. In: Hildenbrand, W./Sonnenschein, H. (eds.): Handbook
of Mathematical Economics IV, pp. 2209-2235. Amsterdam: North Holland.
Brock, W.A./Dechert, W.D./Scheinkman, J.A. (1987): A Test for Independence based
on the Correlation Dimension. Mimeo. University of Wisconsin.
Brock, W.A./Hsieh, D.A./LeBaron, B. (1991): Nonlinear Dynamics, Chaos, and Instability:
Statistical Theory and Economic Evidence. Cambridge London: The MIT Press.
Brock, W.A./Malliaris, A.G. (1989): Differential Equations, Stability and Chaos in Dynamic
Economics. Amsterdam: North Holland.
Brock, W.A./Sayers, C.L. (1988): Is the Business Cycle Characterized by Deterministic
Chaos? Journal of Monetary Economics 22, pp. 71-90.
Brock, W.A./Scheinkman, J.A. (1978): On the Long Run Behavior of a Competitive
Brody,
A./Farkas, M. (1987): Forms of Economic Motion. Acta Oeconomica 38, pp. 361370.
Candela, G./Gardini, L. (1986): Estimation of a Non-Linear Discrete-Time Macro
Model. Journal of Economic Dynamics and Control 10, pp. 249-254.
Carr, J. (1981): Applications of Center Manifold Theory. New York-Heidelberg-Berlin: Springer Verlag.
Cartwright, M.L./Littlewood, J.E. (1945): On Non Linear Differential Equations of
the Second Order: I. The Equation y k(1 y 2 )y + y = bk cos(t + a); k Large.
Journal of the London Mathematical Society 20, pp. 180-189.
Cartwright, M.L./Reuter, G.E.H. (1987): On Periodic Solutions of Van der Pols Equation with Sinosoidal Forcing Term and Large Parameter. Journal of the London Mathematical Society 36, pp. 102-114.
Casdagli, M. (1989): Nonlinear Prediction of Chaotic Time Series. Physica 35D, pp. 335366.
Chang, W.W./Smyth, D.J. (1971): The Existence and Persistence of Cycles in a Non
Linear Model: Kaldors 1940 Model Re examined. Review of Economic Studies 38, pp.
37-44.
288
References
Chen, P. (1988a): Empirical and Theoretical Evidence of Economic Chaos. System Dynamics Review 4, pp. 81-108.
Chen, P. (1988b): Multiperiodicity and Irregularity in Growth Cycles: A Continuous Model
of Monetary Attractors. Mathematical Computing and Modelling 10, pp. 647-660.
Chen, P. (1989): Where is the Bridge between the two Cultures? Working Paper # 89-1201. University of Texas at Austin.
Chiarella, C. (1986): Perfect Foresight Models and the Dynamic Instability Problem from
a Higher Standpoint. Economic Modelling, Oct/1986, pp. 283-292.
Chiarella, C. (1988): The Cobweb Model. Its Instability and the Onset of Chaos. Mathematical Modelling 5, pp. 377-384.
Chiarella, C. (1990a): The Elements of a Nonlinear Theory of Economic Dynamics. Berlin
Heidelberg New York: Springer Verlag.
Chiarella, C. (1990b): Excessive Exchange Rate Variability A Possible Explanation Using Non-Linear Economic Dynamics. European Journal of Political Economy 6, pp. 315352.
Chiarella, C. (1991): The Bifurcation of Probability Distributions in a Non Linear Rational Expectations Model of a Monetary Economy. European Journal of Political Economy
7, pp. 65-78.
Chiarella, C. (1992a): The Dynamics of Speculative Dynamics. Annals of Operations
Research 37, pp. 101-124.
Chiarella, C. (1992b): Monetary and Fiscal Policy Under Nonlinear Exchange Rate Dynamics. In: Feichtinger, G. (eds.): Dynamic Economic Models and Optimal Control, pp.
527-546. Amsterdam: North Holland.
Chow, S.-N./Hale, J.K. (1982): Methods of Bifurcation Theory. New York Heidelberg Berlin:
Springer-Verlag.
Clark, C.W. (1976): Mathematical Bioeconomics. New York: John Wiley.
Coddington, E.A./Levinson, N. (1955): Theory of Ordinary Differential Equations. New York:
MacGraw Hill.
Collet, P./Eckmann, J.-P. (1980): Iterated Maps on the Interval as Dynamical Systems. Basel
Boston: Birkhaeuser.
Coullet, P./Tresser, C./Arneodo, A. (1979): Transition to Stochasticity for a Class of
Forced Oscillators. Physics Letters 72A, pp. 268-270.
Crutcheld, J.P./Farmer, J.D./Packard, N.H./Shaw, R.S. (1986): Chaos. Scientic
American, Vol. 255, 6, pp. 46-57.
Cugno, F./Montrucchio, L. (1982a): Stability and Instability in a Two Dimensional Dynamical System: a Mathematical Approach to Kaldors Theory of the Trade Cycle.
In: Szeg, G.P. (ed.): New Quantitative Techniques for Economic Analysis, New York:
Academic Press, pp. 265-278.
Cugno, F./Montrucchio, L. (1982b): Cyclical Growth and Ination: a Qualitative Approach to Goodwins Model with Money Prices. Economic Notes 11, pp. 93-107.
Cugno, F./Montrucchio, L. (1984): Some New Techniques for Modelling Non Linear
Economic Fluctuations: A Brief Survey. In: Goodwin, R.M./Kruger,
M./Vercelli,
A. (eds.): Nonlinear Models of Fluctuating Growth, pp. 146-165. Berlin Heidelberg
New York: Springer Verlag.
References
289
Cushing, J.M. (1977): Integrodifferential Equations and Delay Models in Population Dynamics.
Berlin Heidelberg New York: Springer Verlag.
Dale, C. (1984): A Search for Business Cycles with Spectral Analysis. American Statistical
Association 1984 Proceedings, pp. 267-272.
Dana, R.A./Malgrange, P. (1984): The Dynamics of a Discrete Version of a Growth Cycle
Model. In: Ancot, J.P. (ed.): Analysing the Structure of Economic Models. The Hague:
Martinus Nijhoff, pp. 205-222.
Davies, D.G. (1963): A Note on Marshallian versus Walrasian Stability Conditions. Canadian Journal of Economics and Political Science 29, pp. 535-540.
Dawkins, R. (1987): The Blind Watchmaker. Why the Evidence of Evolution Reveals a Universe
Without Design. New York: W.W. Norton.
Day, R.H. (1982): Irregular Growth Cycles. American Economic Review 72, pp. 406-414.
Day, R.H. (1983): The Emergence of Chaos from Classical Economic Growth. Quarterly
Journal of Economics 98, pp. 201-213.
Day, R.H. (1984): Disequilibrium Economic Dynamics. Journal of Economic Behaviour and
Organisation 5, pp. 57-76.
Day, R.H. (1986a): Unscrambling the Concept of Chaos Through Thick and Thin: Reply.
Quarterly Journal of Economics, 101, pp. 425-426.
Day, R.H. (1986b): On Endogenous Preferences and Adaptive Economizing. In: Day,
R.H./Eliasson, G. (eds.): The Dynamics of a Market Economy, pp. 153-170. Amsterdam:
North-Holland.
Day, R.H./Kim, K.-H. (1987): A Note on Non Periodic Demoeconomic Fluctuations with
Positive Measure. Economics Letters 23, pp. 251-256.
Day, R.H./Pianigiani, G. (1991): Statistical Dynamics and Economics. Journal of Economic
Behavior and Organization 16, pp. 37-83.
Day, R.H./Shafer, W. (1986): Keynesian Chaos. Journal of Macroeconomics 7, pp. 277295.
Day, R.H./Walter, J.-L. (1989): Economic Growth in the Very Long Run: On the
Multiple-Phase Interaction of Population, Technology, and Social Infrastructure. In:
Barnett, W.A./Geweke, J./Shell, K. (eds.): Economic Complexity: Chaos, Sunspots,
Bubbles, and Nonlinearity, pp. 253-289. Cambridge: Cambridge University Press.
Debreu, G. (1959): Theory of Value. New Haven London: Yale University Press.
Debreu, G. (1974): Excess Demand Functions. Journal of Mathematical Economics 1, pp.
15-23.
Debreu, G. (1986): Theoretic Models: Mathematical Form and Economic Content.
Econometrica 54, pp. 1259-1270.
Dechert, W.D./Gencay, R. (1990): Estimating Lyapunov Exponents with Multilayer Feedforward Network Learning. Mimeo. University of Houston.
Dechert, W.D./Gencay, R. (1992): Lyapunov Exponents as a Nonparametric Diagnostic
for Stability Analysis. Journal of Applied Econometrics 7, pp. S41-S60.
Delli Gatti, D./Gallegati, M./Gardini, L. (1991): Investment Condence, Corporate
Debt and Income Fluctuations. Mimeo Milano/Urbino.
290
References
References
291
Falconer, K. (1990): Fractal Geometry. Mathematical Foundations and Applications. ChichesterNew York: John Wiley & Sons.
Farmer, J.D. (1982a): Chaotic Attractors of an Innite Dimensional Dynamical System.
Physica 4D, pp. 366-393.
Farmer, J.D. (1982b): Dimension, Fractal Measures, and Chaotic Dynamics. In: Haken,
H. (ed.): Evolution of Order and Chaos in Physics, Chemistry and Biology, pp. 228-246.
Berlin Heidelberg New York: Springer Verlag.
Farmer, J.D./Ott, E./Yorke, J.A. (1983): The Dimension of Chaotic Attractors. Physica
7D, pp. 153-180.
Farmer, J.D./Sidorowich, J.J. (1987): Predicting Chaotic Time Series. Physical Reviews
Letters 59, pp. 845-848.
Farmer, J.D./Sidorowich, J.J. (1988a): Predicting Chaotic Dynamics. In: Kelso, J.A.S.
et al. (eds.): Dynamic Patterns in Complex Systems, pp. 248-264. Singapore: World
Scientic.
Farmer, J.D./Sidorowich, J.J. (1988b): Can New Approaches to Nonlinear Modeling
Improve Economic Forecasts? In: Anderson, P./Arrow, K.J./Pines, D. (eds.):
The Economy as an Evolving Complex System, pp. 99-115. Redwood City: AddisonWesley.
Farmer, R.E.A. (1986): Decits and Cycles. Journal of Economic Theory 40, pp. 77-88.
Fatou, P. (1919): Memoire sur les e quations fonctionelles. Bulletin de la Societe Mathematique, France, 34, pp. 161-271.
Feichtinger, G. (1988): Hopf Bifurcation in an Advertising Diffusion Model. Mimeo.
Technical University of Vienna.
Feichtinger, G./Novak, A./Wirl, F. (1991): Limit Cycles in Intertemporal Adjustment
Models Theory and Applications. Mimeo: Technical University of Vienna.
Feichtinger, G./Sorger, G. (1986): Optimal Oscillations in Control Models: How Can
Constant Demand Lead to Cyclical Production? Operations Research Letters 5, pp. 277281.
Feigenbaum, M. (1978): Quantitative Universality for a Class of Non Linear Transformations. Journal of Statistical Physics 19, pp. 25-52, and 21, pp. 669-706.
Fischer, E.O./Jammernegg, W. (1986): Empirical Investigation of a Catastrophe Extension of the Phillips curve. Review of Economics and Statistics, pp. 9-17.
Fisher, I. (1961): Mathematical Investigations in the Theory of Value and Prices. New York:
Augustus M. Kelley.
Flaschel, P. (1984): Some Stability Properties of Goodwins Growth Cycle. A Critical
Elaboration. Zeitschrift fur Nationalokonomie 44, pp. 63-69.
Flaschel, P. (1988): Fiscal Policy in an Accelerator Augmented Classical Growth Cycle.
In: Flaschel, P./Kruger,
M. (eds.): Recent Approaches to Economic Dynamics, pp. 8099. Frankfurt/M.: Peter Lang.
Flaschel, P. (1991): Stability Independent of Economic Structure? A Prototype Analysis. Structural Change and Economic Dynamics 2, pp. 9-35.
Flaschel, P. (1992): Macrodynamics Income Distribution, Effective Demand and Cyclical Growth.
Forthcoming. Frankfurt/M.: Peter Lang Verlag.
292
References
Flaschel, P./Kruger,
References
293
Gandolfo, G. (1983): Economic Dynamics: Methods and Models. 2nd ed., Amsterdam: North
Holland.
Gandolfo, G./Martinengo, G./Padoan, P.C. (1981): Qualitative Analysis and Econometric
Estimation of Continuous Time Dynamic Models. Amsterdam: North Holland.
Gantmacher, F.R. (1954): Theory of Matrices. New York: Interscience Publishers.
Gardini, L. (1991): On a Model of Financial Crisis: Critical Curves as a New Tool of Global
Analysis. Mimeo Urbino.
C. (1983): Prolog: Some Ideas About Strange Attractors. In: GarGarrido, L./Simo,
rido, L. (ed.): Dynamical Systems and Chaos. Berlin Heidelberg New York: Springer
Verlag.
Gencay, R./Dechert, W.D. (1992): An Algorithm for the n Lyapunov Exponents of an ndimensional Unknown Dynamical System. Physica D59, pp. 142-157.
George, D. (1981): Equilibrium and Catastrophes in Economics. Scottish Journal of Political
Economy 28, pp. 43-61.
Georgescu Roegen, N. (1971): The Entropy Law and Economic Progress. Cambridge, MA:
Harvard University Press.
Glass, L./Mackey, M.C. (1988): From Clocks to Chaos. The Rhythms of Life. Princeton: Princeton University Press.
Gleick, J. (1987): Chaos Making a New Science. New York: Viking.
Glendinning, P./Sparrow, C. (1984): Local and Global Behavior near Homoclinic Orbits. Journal of Statistical Physics 35, pp. 645-696.
Glombowski, J./Kruger,
294
References
References
295
Hahn, F.H. (1984): Stability. In: Arrow, K.J./Intriligator, M.D. (eds.) (1984): Handbook of Mathematical Economics, Vol. II, pp. 745-793. Amsterdam: North Holland.
Hahn, F.R. (1992): Equilibrium Dynamics and Chaos. Jahrbucher fur Nationalokonomie und
Statistik 210, pp. 279-285.
Hahn, W. (1967): Stability of Motion. Berlin Heidelberg New York: Springer Verlag.
Hairer, E./Nrsett, S.D./Wanner, G. (1987): Solving Ordinary Differential Equations I. Nonstiff Problems. Berlin Heidelberg New York: Springer Verlag.
Haken, H. (1982): Introduction. In: Haken, H. (ed.): Evolution of Order and Chaos
in Physics, Chemistry and Biology, pp. 2-4. Berlin Heidelberg New York: Springer
Verlag.
Haken, H. (1983a): Synergetics. An Introduction. 3rd ed., Berlin Heidelberg New York:
Springer Verlag.
Haken, H. (1983b): Advanced Synergetics. Berlin Heidelberg New York : Springer Verlag.
Harcourt, G.C. (1984): A Twentieth Century Eclectic: Richard Goodwin. Journal of Post
Keynesian Economics 7, pp. 410-421.
Hassard, B.D./Kazarinoff, N.D./Wan, Y-H. (1981): Theory and Applications of Hopf Bifurcation. Cambridge: Cambridge University Press.
Haxholdt, C./Larsen, E./Tvede, M./Mosekilde, E. (1991): Comovements in Economic
Models. Mimeo: Copenhagen Business School.
Heiner, R.A. (1989): The Origin of Predictable Behavior. Journal of Economic Behavior and
Organization 12, pp. 233-257.
Herrmann, R. (1985): Stability and Chaos in a Kaldor type Model. DP 22, Department
of Economics, University of Gottingen.
Herrmann, R. (1986): Vergleich der dynamischen Eigenschaften stetiger und diskreter zweidimensionaler Konjunkturmodelle. Dissertation Gottingen.
Hicks, J.R. (1950): A Contribution to the Theory of the Trade Cycle. Oxford University Press.
2nd ed. (1965), Oxford: Claredon Press.
Hilbert, D. (1970): Mathematische Probleme. In: Gesammelte Abhandlungen B III. Berlin
Heidelberg New York: Springer Verlag.
Hildenbrand, W./Kirman A.P. (1988): Equilibrium Analysis. Variations on Themes by Edgeworth and Walras. Amsterdam: North Holland.
Hirsch, M.W. (1984): The Dynamical Systems Approach to Differential Equations. Bulletin of the American Mathematical Society 11, pp. 1-64.
Hirsch, M.W. (1985): The Chaos of Dynamical Systems. In: Fischer, P./Smith, W.R.
(eds.): Chaos, Fractals, and Dynamics. New York Basel: Marcel Dekker Inc.
Hirsch, M.W./Smale, S. (1974): Differential Equations, Dynamical Systems, and Linear Algebra.
New York: Academic Press.
Hodgson, G.M. (1993): The Mecca of Alfred Marshall. Economic Journal 103, pp. 406415.
Hommes, C. (1989): Periodic, Quasi Periodic and Chaotic Dynamics in a Simple Piecewise
Linear Non Walrasian Macromodel. Mimeo. University of Groningen.
296
References
References
297
Kalecki, M. (1937): A Theory of the Business Cycle. Review of Economic Studies 4, pp. 7797.
Kalecki, M. (1939): A Theory of the Business Cycle. In: Kalecki, M. (1972): Essays in
the Theory of Economic Fluctuation. London: Allen Unwin.
Kalecki, M. (1954): Theory of Economic Dynamics. London: Unwin University Books.
Kantz, H./Grassberger, P. (1985): Repellers, Semi Attractors, and Long Lived Chaotic
Transients. Physica 17D, pp. 75-86.
Kapitaniak, T. (1990): Chaos in Systems with Noise. Singapore: World Scientic.
Kelsey, D. (1988): The Economics of Chaos or the Chaos of Economics. Oxford Economic
Papers 40, pp. 1-31.
Kirman, A.P. (1989): The Intrinsic Limits of Modern Economic Theory: The Emperor has
no Clothes. Economic Journal 99, Suppl., pp. 126-139.
Kocak,
H. (1986): Differential and Difference Equations through Computer Experiments. New York
Berlin Heidelberg: Springer Verlag.
Koyck, L.M. (1954): Distributed Lags and Investment Analysis. Amsterdam: North Holland.
Kurths, J./Herzel, H. (1987): An Attractor in a Solar Time Series. Physica 25D, pp. 165172.
Lanford, O.E. (1983): Introduction to the Mathematical Theory of Dynamical Systems.
In: Iooss, G./Helleman, R./Stora, R. (eds.): Chaotic Behavior of Deterministic Systems.
Amsterdam New York: North Holland.
Langford, W.F. (1985): Unfolding of Degenerate Bifurcations. In: Fischer, P./Smith,
W.R. (eds.): Chaos, Fractals, and Dynamics, pp. 87-103. New York Basel: Marcel Dekker
Inc.
Larsen, E.R./Morecroft, J.D.W./Thomsen, J.S./Mosekilde, E. (1991): Devils Staircase
and Chaos from Macroeconomic Mode Interaction. Mimeo: The Technical University of Denmark.
Larsen, E.R./Mosekilde, E./Rasmussen, S./Sterman, J. (1988): Entrainment Between
the Economic Long Wave and Other Macroeconomic Cycles. Mimeo. The Technical
University of Denmark.
Lasota, A./Yorke, J.A. (1973): On the Existence of Invariant Measures for Piecewise
Monotonic Transformations. Transactions of the American Mathematical Society 186, pp.
481-488.
Lassalle, J.P./Lefschetz, S. (1961): Stability by Liapunovs Direct Method with Applications.
New York: Academic Press.
Lauwerier, H.A. (1986): One Dimensional Iterative Maps. In: Holden, A.V. (ed.):
Chaos, pp. 39-57. Manchester University Press.
Lefschetz, S. (1948): Lectures on Differential Equations. Princeton University Press.
Leven, R.W./Koch, B.-P./Pompe, B. (1989): Chaos in dissipativen Systemen. Braunschweig
Wiesbaden: Vieweg.
Levi, M. (1981): Qualitative Analysis of the Periodically Forced Relaxation Oscillation.
Memoirs of the American Mathematical Society 32-244, pp. 1-147.
298
References
Levinson, N. (1943a): On the Existence of Periodic Solutions for Second Order Differential Equations with a Forcing Term. Journal of Mathematics and Physics 22, pp. 4148.
Levinson, N. (1943b): On a Nonlinear Differential Equation of the Second Order. Journal of Mathematics and Physics 22, pp. 181-187.
Levinson, N. (1949): A Second Order Differential Equation with Singular Solutions. Annals of Mathematics 50, pp. 127-153.
Levinson, N./Smith, O.K. (1942): A General Equation for Relaxation Oscillations. Duke
Mathematical Journal 9, pp. 382-403.
Li, T.Y./Misiurewicz, M./Pianigiani, G./Yorke, J.A. (1982): Odd Chaos. Physics Letters
87A, pp. 271-273.
Li, T.Y./Yorke, J.A. (1975): Period Three Implies Chaos. American Mathematical Monthly
82, pp. 985-992.
Lichtenberg, A.J./Liebermann, M.A. (1982): Regular and Stochastic Motion. New York
Heidelberg Berlin: Springer Verlag.
Lienard, A. (1928): Etude des oscillations entretenues. Revue Generale de l Electricite 23,
pp. 901-46.
Lines, M. (1988): A Stochastic Growth Cycle. In: Galeotti, M./Geronazzo, L./Gori,
F. (eds.): Non Linear Dynamics in Economics and Social Sciences, pp. 107-124. Bologna:
Pitagora Editrice.
Littlewood, J.E. (1957a): On Non Linear Differential Equations of the Second Order:
III. The Equation y k(1 y 2 )y + y = bk cos(t + ) for large k, and its Generalizations. Acta Mathematica 97, pp. 267-308.
Littlewood, J.E. (1957b): On Non Linear Differential Equations of the Second Order:
IV. The General Equation y + kf (y )y + g (y ) = bkp(), = t + . Acta Mathematica
98, pp. 1-110.
Lorenz, E.N. (1963): Deterministic Non Period Flows. Journal of Atmospheric Sciences 20,
pp. 130-141.
Lorenz, H.-W. (1987a): International Trade and the Possible Occurrence of Chaos. Economics Letters 23, pp. 135-138.
Lorenz, H.-W. (1987b): Strange Attractors in a Multisector Business Cycle Model. Journal
of Economic Behavior and Organization 8, pp. 397-411.
Lorenz, H.-W. (1987c): Can Keynesian Income Policy Imply Chaos? DP 33, University of
Gottingen, Department of Economics.
Lorenz, H.-W. (1987d): Goodwins Nonlinear Accelerator and Chaotic Motion. Zeitschrift
fur Nationalokonomie Journal of Economics 47, pp. 413-418.
Lorenz, H.-W. (1987e): On the Uniqueness of Limit Cycles in Business Cycle Theory.
Metroeconomica 38, pp. 281-293.
Lorenz, H.-W. (1988): Optimal Economic Control and Chaotic Dynamics. In: Feichtinger, G. (ed.): Optimal Control Theory and Economic Analysis, Vol. III, pp. 59-71,
Amsterdam: North Holland.
Lorenz, H.-W. (1989a): Strange Attractors in Dynamical Economics. In: Ames, W.F./
Brezinski, C. (eds.): IMACS Transactions on Scientic Computing, Vol. 1, pp. 281-286.
Basel: J.C. Baltzer.
References
299
Lorenz, H.-W. (1989b): Forced Oscillator Systems and Chaotic Motion in Dynamical Economics. In: Galeotti, M./Geronazzo, L./Gori, F. (eds.): Non Linear Dynamics in
Economics and Social Sciences, pp. 125-141. Bologna: Pitagora Editrice.
Lorenz, H.-W. (1990): Determinismus, nichtlineare Dynamik und wirtschaftliche Evolution. Mimeo. University of Gottingen.
Lorenz, H.-W. (1992a): On the Complexity of Simultaneous Price Quantity Adjustment
Processes. Annals of Operations Research 37, pp. 51-71.
Lorenz, H.-W. (1992b): Multiple Attractors, Complex Basin Boundaries, and Transient
Motion in Deterministic Economic Models. In: Feichtinger, G. (ed.): Dynamic Economic Models and Optimal Control, pp. 411-430. Amsterdam: North Holland.
Lorenz, H.-W. (1992c): Complex Dynamics in Low-Dimensional Continuous-Time Busi
ness Cycle Models: The Silnikov
Case. System Dynamics Review 8, pp. 233-250.
Lorenz, H.-W. (1993a): Complex Transient Motion in Continuous-Time Economic Models. Forthcoming in: Nijkamp, P./Reggiani, A. (eds.): Nonlinear Evolution of Spatial
Economic Systems.
Lorenz, H.-W. (1993b): Analytical and Numerical Methods in the Study of Nonlinear
Dynamical Systems in Keynesian Macroeconomics. Forthcoming in: Semmler, W.
(ed.): Business Cycles: Theory and Empirical Methods. Dordrecht: Kluwer.
Lotka, A.Y. (1925): Elements of Physical Biology. Baltimore: Wiliams and Wilkens.
Lucas, R.E./Sargent, T.J. (1978): After Keynesian Macroeconomics. In: Lucas, R.E./
Sargent, T.J. (1981) (eds.): Rational Expectations and Econometric Practice, pp. 295-319.
Minneapolis: The University of Minnesota Press.
Lux, T. (1992): The Stability of Rational Expectations Business Cycles in Search Equilibrium. Mimeo. Department of Economics. Wurzburg.
Lyapunov, A.M. (1949): Probl`eme General de la Stabilite du Mouvement. Annals of Mathematical Studies 17. Princeton: Princeton University Press.
Malinvaud, E. (1977): The Theory of Unemployment Reconsidered. Oxford: Basil Blackwell.
Malthus, T.R. (1798): An Essay on the Principle of Population. London: J.Johnson.
Marotto, F.R. (1978): Snap Back Repellers Imply Chaos in Rn . Journal of Mathematical
Analysis and Applications 72, pp. 199-223.
Marschak, J. (1942): Identity and Stability in Economics: A Survey. Econometrica 10, pp.
61-74.
Marsden, J.E./McCracken, M. (1976): The Hopf Bifurcation and its Applications. New York
Heidelberg Berlin: Springer Verlag.
Marshall, A. (1938): Principles of Political Economy. 8th ed., London: MacMillan and Co.
Mas Colell, A. (1986): Notes on Price and Quantity Tatonnement Dynamics. In: Sonnenschein, H. (ed.): Models of Economic Dynamics, pp. 49-68. Berlin Heidelberg
New York: Springer Verlag.
May, R.M. (1976): Simple Mathematical Models With Very Complicated Dynamics. Nature
261, pp. 459-467.
McDonald, S.W./Grebogi, C./Ott, E./Yorke, J.A. (1985a): Fractal Basin Boundaries.
Physica 17D, pp. 125-153.
300
References
McDonald, S.W./Grebogi, C./Ott, E./Yorke, J.A. (1985b): Structure and Crisis of Fractal Basin Boundaries. Physics Letters 107A, pp. 51-54.
McKenzie, L.W. (1986): Optimal Economic Growth, Turnpike Theorems and Comparative
Dynamics. In: Arrow, K.J./Intriligator, M.D. (eds.): Handbook of Mathematical
Economics III, pp. 1281-1355. Amsterdam: North Holland.
Medawar, P.B. (1969): Induction and Intuition in Scientic Thought. London.
Medio, A. (1980): A Classical Model of Business Cycles. In: Nell, E.J. (ed.): Growth,
Prots, and Property. Cambridge: Cambridge University Press.
Medio, A. (1984a): Synergetics and Dynamic Economic Models. In: Goodwin, R.M./
Kruger,
References
301
Montrucchio, L. (1988): The Occurrence od Erratic Fluctuations in Models of Optimization over Innite Horizon. In: Ricci, G./Velupillai, K. (eds.): Growth Cycles and Multisectoral Economics: the Goodwin Tradition, pp. 83-92. Berlin Heidelberg
New York: Springer Verlag.
Morishima, M. (1959): A Reconsideration of the Walras Cassel Leontief Model of General Equilibrium. In: Arrow, K.J./Karlin, S./Suppes, P. (eds.): Mathematical Models
in the Social Sciences. Stanford: Stanford University Press.
Mosekilde, E./Larsen, E.R./Sterman, J.D./Thomsen, J.S. (1992): Non-Linear ModeInteraction in the Macroeconomy. Annals of Operations Research 37, pp. 185-215.
Newhouse, S./Ruelle, D./Takens, F. (1978): Occurrence of Strange Axiom A Attractors
near Quasi Periodic Flows on T m , m > 3. Communications in Mathematical Physics
64, pp. 35-40.
Newman, P. (1965): The Theory of Exchange. Englewood Cliffs: Prentice Hall.
Nicolis, G./Prigogine, I. (1989): Exploring Complexity. New York: W.H. Freeman.
Nijkamp, P. (1987): Long Term Economic Fluctuations: A Spatial View. Socio Economic
Planning 21, pp. 189-197.
Nijkamp, P./Reggiani, A. (1992): Interaction, Evolution and Chaos in Space. Berlin Heidelberg New York: Springer Verlag.
Nitecki, Z. (1971): Differentiable Dynamics. Cambridge, MA: The MIT Press.
Novshek, W./Sonnenschein, H. (1986): Quantity Adjustment in an Arrow Debreu McKenzie Type Model. In: Sonnenschein, H. (Hg.): Models of Economic Dynamics, pp.
148-156. Berlin Heidelberg New York: Springer Verlag.
Novshek, W./Sonnenschein, H. (1987): General Equilibrium with Free Entry. Journal of
Economic Literature 25, pp. 1281-1306.
Nusse, H.E. (1986): Persistence of Order and Structure in Chaos. Physica 20D, pp. 374386.
Nusse, H.E. (1987): Asymptotically Periodic Behavior in the Dynamics of Chaotic Mappings. SIAM Journal of Applied Mathematics 47, pp. 498-515.
Nusse, H.E./Hommes, C. (1990): Resolution of Chaos with Application to a Modied
Samuelson Model. Journal of Economic Dynamics and Control 14, pp. 1-19.
Nusse, H.E/Yorke, J.A. (1988): Period-Halving for xn+1 = mF (xn ) where F has Negative
Schwarzian Derivative. Physics Letters 127A, pp. 328-334.
Nusse, H.E/Yorke, J.A. (1989): A Procedure for Finding Numerical Trajectories on
Chaotic Saddles. Mimeo University of Maryland.
Ott, E. (1981): Strange Attractors and Chaotic Motions of Dynamical Systems. Review of
Modern Physics 53, pp. 655-671.
Papell, D.H./Sayers, C.L. (1990): Nonlinear Dynamics and Exchange Rate Frequency.
Mimeo Houston.
Parker, T.S./Chua, L.O. (1989): Practical Numerical Algorithms for Chaotic Systems. New York
Berlin Heidelberg: Springer Verlag.
Peixoto, M.M. (1962): Structural Stability on Two Dimensional Flows. Topology 1, pp. 101120.
302
References
Peters, E.E. (1991): Chaos and Order in the Capital Markets. New York Chichester: John
Wiley & Sons.
Phillips, A.W. (1954): Stabilisation Policy in a Closed Economy. Economic Journal 64, pp.
290-323.
Pianigiani, G. (1981): Conditionally Invariant Measures and Exponential Decay. Journal
of Mathematical Analysis and Application 82, pp. 75-84.
Ploeg, F. van der (1983): Predator Prey and Neoclassical Models of Cyclical Growth.
Zeitschrift fur Nationalokonomie 43, pp. 235-256.
Ploeg, F. van der (1985): Classical Growth Cycles. Metroeconomica 37, pp. 221-230.
Ploeg, F. van der (1986): Rational Expectations, Risk and Chaos in Financial Markets.
Economic Journal 96, Suppl., pp. 151-162.
Pohjola, M.J. (1981): Stable and Chaotic Growth: the Dynamics of a Discrete Version of
Goodwins Growth Cycle Model. Zeitschrift fur Nationalokonomie 41, pp. 27-38.
Poincare, H. (1952): Science and Method. New York: Dover Publications. Original published
as: Science et Methode (1908), Paris: Flammarion.
Popper, K.R. (1982): The Open Universe. London: Hutchinson.
Poston, T./Stewart, I. (1978): Catastrophe Theory and its Applications. Boston: Pitman.
Potter, S.M. (1991): A Nonlinear Approach to U.S. GNP. Mimeo: UCLA.
Prescott, D.M./Stengos, T. (1991): Testing for Forecastible Nonlinear Dependence in
Weekly Gold Rates of Return. Mimeo. European University Institute.
Prskawetz, A./Feichtinger, G. (1992): Endogenous Population Growth May Imply
Chaos. Mimeo: Technical University of Vienna.
Preston, C. (1983): Iterates of Maps on an Interval. Berlin Heidelberg New York: Springer
Verlag.
Puu, T. (1987): Complex Dynamics in Continuous Models of the Business Cycle. In:
Batten, D./Casti, J./Johansson, B. (eds.): Economic Evolution and Structural Change.
Berlin Heidelberg New York: Springer Verlag.
Puu, T. (1989): Nonlinear Economic Dynamics. Berlin Heidelberg New York: Springer
Verlag.
Puu, T. (1991): Chaos in Duopoly Pricing. Chaos, Solitions & Fractals 1, pp. 573-581.
Ramsey, J.B./Sayers, C.L./Rothman, P. (1990): The Statistical Properties of Dimension
Calculations Using Small Data Sets: Some Economic Applications. International Economic Review 31, pp. 991-1020.
Rand, D. (1978): Exotic Phenomena in Games and Duopoly Models. Journal of Mathematical Economics 5, pp. 173-184.
Rand, R.H./Holmes, P.J. (1980): Bifurcation of Periodic Motion in Two Weakly Coupled
Van Der Pol Oscillators. International Journal of Non Linear Mechanics 15, pp. 387399.
Reichlin, P. (1986): Equilibrium Cycles and Stabilization Policies in an Overlapping Generations Model with Production. Journal of Economic Theory 40, pp. 89-102.
Reichlin, P. (1987): Output Ination Cycles in an Economy with Staggered Wage Setting. Mimeo. European University Institute.
303
References
Rommelfanger, H. (1977): Differenzen- und Differentialgleichungen.
Zurich:
BI Wissenschaftsverlag.
Mannheim Wien
Rosser, J.B. (1983): Reswitching as a Cusp Catastrophy. Journal of Economic Theory 31, pp.
182-193.
Rosser, J.B. (1991): From Catastrophy to Chaos: A General Theory of Economic Discontinuities.
Boston Dordrecht London: Kluwer Academic Publishers.
Rosser, J.B. (1993): Survey of Nonlinear Dynamic Modelling in Economics. Forthcoming
in: Nijkamp, P./Reggiani, A. (eds.): Nonlinear Evolution of Spatial Economic Systems.
Rossler,
O.E. (1977): Continuous Chaos. In: Haken, H. (ed.): Synergetics. A Workshop.
Berlin Heidelberg New York: Springer Verlag.
Ruelle, D. (1979): Strange Attractors. Mathematical Intelligencer 2, pp. 126-137.
Ruelle, D. (1981): Small Random Perturbations of Dynamical Systems and the Denition
of Attractors. Communications in Mathematical Physics 82, pp. 137-151.
Ruelle, D. (1989): Elements of Differentiable Dynamics and Bifurcation Theory. Boston San
Diego New York: Academic Press.
Ruelle, D. (1990): Chaotic Evolution and Strange Attractors. Cambridge: Cambridge University Press.
Ruelle, D. (1991): Chance and Chaos. Princeton: Princeton University Press.
Ruelle, D./Takens, F. (1971): On the Nature of Turbulence. Communications in Mathematical Physics 20, pp. 167-192.
Saari, D.G. (1991): Erratic Behavior in Economic Models. Journal of Economic Behavior
and Organization 16, pp. 3-35.
Samuelson, P.A. (1939): Interactions Between the Multiplier Analysis and Principle of
Acceleration. Review of Economic Statistics 21, pp. 75-78.
Samuelson, P.A. (1947): Foundations of Economic Analysis. Cambridge, MA: Harvard University Press.
Samuelson, P.A. (1971): Generalized Predator Prey Oscillations in Ecological and Economic Equilibrium. In: Merton, R.C. (ed.) (1972): The Collected Scientic Papers of
P.A. Samuelson, Vol. III, pp. 487-90, Cambridge, MA: MIT Press
Samuelson, P.A. (1972): A Universal Cycle? In: Merton, R.C. (ed.) (1972): The Collected
Scientic Papers of P.A. Samuelson, Vol. III, pp. 473-86, Cambridge, MA: MIT Press.
Samuelson, P.A. (1990): Deterministic Chaos in Economics: An Occurrence in Axiomatric
Utility Theory. In: Velupillai, K. (ed.): Nonlinear and Multisectoral Macrodynamics,
pp. 42-63. Basingstoke-London: MacMillan.
Sarkovskii, A.N. (1964): Coexistence of Cycles of a Continuous Map of a Line into Itself.
Ukranichkii Matematicheskii Zhurnal 16, pp. 61-71.
Saunders, P.T. (1980): An Introduction to Catastrophe Theory. Cambridge: Cambridge University Press.
Sayers, C.L. (1988a): Diagnostic Tests for Nonlinearity in Time Series Data: An Application to the Work Stoppages Series. Mimeo. University of North Carolina.
Sayers, C.L. (1988b): Work Stoppages: Exploring the Nonlinear Dynamics. Mimeo. University of Houston.
304
References
Sayers, C.L. (1989): Chaos and the Business Cycle. In: Krasner, S. (ed.): The Ubiquity
of Chaos. Washington: American Association for the Advancement of Science Publications.
Sayers, C.L. (1991): Statistical Inference Based upon Nonlinear Science. European Economic Review 35, pp. 306-312.
Scheinkman, J.A. (1990): Nonlinearities in Economic Dynamics. Economic Journal 100,
Supplement, pp. 33-48.
Scheinkman, J.A./LeBaron, B. (1989a): Nonlinear Dynamics and GNP Data. In: Barnett, W.A./Geweke, J./Shell, K. (eds.): Economic Complexity: Chaos, Sunspots, Bubbles,
and Nonlinearity, pp. 213-227. Cambridge: Cambridge University Press.
Scheinkman, J.A./LeBaron, B. (1989b): Nonlinear Dynamics and Stock Returns. Journal
of Business 62, pp. 311-337.
Schinasi, G.J. (1981): A Non Linear Dynamic Model of Short Run Fluctuations. Review
of Economic Studies 48, pp. 649-656.
Schinasi, G.J. (1982): Fluctuations in a Dynamic, Intermediate Run IS LM Model: Applications of the Poincare Bendixon Theorem. Journal of Economic Theory 28, pp. 369375.
Schmidt, K./Stahlecker, P. (1989): Gibt es Chaos im industriellen Sektor der Bundesrepublik Deutschland? Jahrbuch fur Sozialwissenschaft 40, pp. 332-341.
Schuster, H.G. (1984): Deterministic Chaos An Introduction. Weinheim: Physik Verlag.
Sebba, G. (1953): The Development of the Concepts of Mechanism and Model in Physical
Sciences and Economic Thought. American Economic Review. Papers and Proceedings 43,
pp. 259-268.
Semmler, W. (1987): A Macroeconomic Limit Cycle with Financial Perturbations. Journal
of Economic Behavior and Organization 8, pp. 469-495.
Shafer, W./Sonnenschein, H. (1982): Market Demand and Excess Demand Functions.
In: Arrow, K.J./Intriligator, M.D. (Hg.): Handbook of Mathematical Economics, Volume II, S. 671-693. Amsterdam: North Holland.
Shilnikov, L.P. (1965): A Case of the Existence of a Countable Number of Periodic Motions. Doklady Matemacheskii SSSR 6, pp. 163-166.
Silverberg, G. (1988): Modelling Economic Dynamics and Technical Change: Mathematical Approaches to Self Organization and Evolution. In: Dosi, G. et al. (eds.):
Technical Change and Economic Theory. London: Frances Pinter.
Silverberg, G./Lehnert, D. (1992): Long Waves and Evolutionary Chaos in a Simple
Schumpeterian Model of Embodied Technical Change. MERIT Discussion Paper #
92-023.
Silverberg, G./Lehnert, D. (1993): Evolutionary Chaos: Growth Fluctuations in a
Schumpeterian Model of Creative Destruction. Forthcoming in: Barnett, W.A./
Salmon, M. (eds.): Nonlinear Dynamics in Economics. Cambridge: Cambridge University Press.
Simonovits, A. (1982): Buffer Stocks and Naive Expectations in a Non-Walrasian Dynamic
Macro-Model: Stability, Cyclicity and Chaos. Scandinavian Journal of Economics 84, pp.
571-581.
References
305
Simonovits, A. (1991a): Investments, Starts, and Cycles in Socialist Economies: A Mathematical Model. Journal of Comparative Economics 15, pp. 460-475.
Simonovits, A. (1991b): Investment Limit Cycles in a Socialist Economy. Economics of
Planning 24, pp. 27-46. A.]
Simonovits, A. (1992): Superstability, Limit Cycles and Chaos in Control Models with
Bounds: A Review. Mimeo: Hungarian Academy of Sciences.
Sinai, J.G. (1976): Introduction to Ergodic Theory. Princeton: Princeton University Press.
Singer, D. (1978): Stable Orbits and Bifurcation of Maps of the Interval. SIAM Journal of
Applied Mathematics 35, pp. 260-267.
Slutzky, E. (1937): The Summation of Random Causes as the Source of Cyclic Processes.
Econometrica 5, pp. 105-146.
Smale, S. (1963): Diffeomorphisms with Many Periodic Points. In: Cairns, S.S. (ed.): Differential and Combinatorical Topology, pp. 63-80. Princeton: Princeton University Press.
Smale, S. (1967): Differentiable Dynamical Systems. In: Smale, S. (1980): The Mathematics of Time. New York Heidelberg Berlin: Springer Verlag.
Sonnenschein, H. (1972): Market Excess Demand Functions. Econometrica 40, pp. 549563.
Sorger, G. (1989): On the Optimality and Stability of Competitive Paths in Continuous
Time Growth Models. Journal of Economic Theory 48, pp. 526-547.
Sorger, G. (1990): On the Minimal Rate of Impatience for Complicated Optimal Growth
Paths. Mimeo: Technical University of Vienna.
Sotomayor, J. (1973): Generic Bifurcations of Dynamical Systems. In: Peixoto, M.M.
(ed.): Dynamical Systems, pp. 549-560. New York: Academic Press.
Sparrow, C. (1980): Bifurcation and Chaotic Behaviour in Simple Feedback Systems.
Journal of Theoretical Biology 83, pp. 93-105.
Sparrow, C. (1982): The Lorenz Equations. New York Heidelberg Berlin: Springer Verlag.
Sterman, J.D. (1988): Deterministic Chaos in Models of Human Behavior: Methodological Issues and Experimental Results. System Dynamics Review 4, pp. 148-178.
Sterman, J.D. (1989): Deterministic Chaos in an Experimental Economic System. Journal
of Economic Behavior and Organization 12, pp. 1-28.
Sterman, J.D./Mosekilde, E. (1993): Business Cycles and Long Waves: A Behavioral Disequilibrium Perspective. Forthcoming in: Semmler, W. (ed.): Business Cycles: Theory
and Empirical Methods. Dordrecht: Kluwer.
Sterman, J.D./Mosekilde, E./Larsen, E. (1988): Experimental Evidence of Deterministic
Chaos in Human Decision Making Behavior. WP 2002-88, Sloan School of Management, MIT.
Stoker, J.J. (1950): Nonlinear Vibrations. New York: Interscience Publishers.
Stutzer, M. (1980): Chaotic Dynamics and Bifurcation in a Macro Model. Journal of
Economic Dynamics and Control 2, pp. 253-276.
Sugihara, G./May, R.M. (1990): Nonlinear Forecasting as a Way of Distinguishing Chaos
from Measurement Error in Time Series. Nature 344, pp. 734-741.
306
References
Swinney, H.L. (1983): Observations of Order and Chaos in Nonlinear Systems. Physica
7D, pp. 3-15.
Takayama, A. (1974): Mathematical Economics. Hinsdale, Ill.: The Dryden Press.
Takens, F. (1981): Detecting Strange Attractors in Turbulence. In: Rand, D./Young,
L. (eds.): Dynamical Systems and Turbulence. Berlin Heidelberg New York: Springer
Verlag.
Thoben, H. (1992): Mechanistic and Organistic Analogies in Economics Reconsidered.
Kyklos 35, pp. 292-306.
Thom, R. (1977): What is Catastrophe Theory about? In: Haken, H. (ed.): Synergetics. A
Workshop. Berlin Heidelberg New York: Springer Verlag.
Thompson, J.M.T./Stewart, H.B. (1986): Nonlinear Dynamics and Chaos. Chichester New
York: John Wiley.
Thomsen, J.S./Mosekilde, E./Sterman, J.D. (1992): Hyperchaotic Phenomena in Dynamic Decision Making. SAMS 9, pp. 137-156.
Tomita, K. (1986): Periodically Forced Nonlinear Oscillators. In: Holden, A.V. (ed.):
Chaos, pp. 211-236. Manchester: Manchester University Press.
Torre, V. (1977): Existence of Limit Cycles and Control in Complete Keynesian Systems
by Theory of Bifurcations. Econometrica 45, pp. 1457-1466.
References
307
M./Vercelli,
A. (eds.): Nonlinear Models of Fluctuating Growth, pp. 209-231. Berlin Heidelberg
New York: Springer Verlag.
Vercelli, A. (1989): Structural Stability and the Epistemology of Change: A Critical Appraisal. In: Galeotti, M./Geronazzo, L./Gori, F. (Hg.): Non Linear Dynamics in
Economics and Social Sciences, pp. 317-360. Bologna: Pitagora Editrice.
Verhulst, P.-F. (1845): ,,Recherches mathematiques sur la loi daccroissement de la population. Memoires de lAcademie des Sciences. Bruxelles: Hayez.
Verhulst, P.-F. (1847): ,,Deuxi`eme memoire sur la loi daccroissement de la population.
Memoires de lAcademie des Sciences. Bruxelles: Hayez.
Volterra, V. (1931): Lecons sur la Theorie Mathematique de la Lutte pour la Vie. Paris: Gauthier
Villars.
Walker, D.A. (1987): Walrass Theories of Tatonnement. Journal of Political Economy 95,
pp. 758-774.
Walras, L. (1874): Principe dune Theorie Mathematique de lEchange. Journal des
Economistes, Annee 33, T. 34, pp. 1-21.
Walras, L. (1876): Theorie der Preisbestimmung der wirthschaftlichen Guter. Stuttgart: Ferdinand Enke.
Walras, L. (1954): Elements of Pure Economics. London: George Allen and Unwin. Original
published as: Elements deconomie politique pure. Lausanne: L. Corbaz (1874).
Weidlich, W./Haag, G. (1983): Concepts and Models of a Quantitative Sociology. Berlin
Heidelberg New York: Springer Verlag.
308
References
Wiggins, S. (1990): Introduction to Applied Nonlinear Dynamical Systems and Chaos. New York
Berlin Heidelberg: Springer Verlag.
Wolf, A. (1986): Quantifying Chaos with Lyapunov Exponents. In: Holden, A.V. (ed.):
Chaos, pp. 273-290. Manchester University Press.
Wolf, A./Swift, J.B./Swinney, H.L./Vastano, J.A. (1985): Determining Lyapunov Exponents From a Time Series. Physica 16 D, pp. 285-317.
Wolf, A./Vastano, J.A. (1986): Intermediate Length Scale Effects in Lyapunov Exponent
Estimation. In: Mayer Kress, G. (ed.): Dimensions and Entropies in Chaotic Systems,
pp. 94-99. Berlin Heidelberg New York: Springer Verlag.
Wolfstetter, E. (1982): Fiscal Policy and the Classical Growth Cycle. Zeitschrift fur Nationalokonomie 42, pp. 375-393.
Woodford, M. (1987): Equilibrium Models of Endogenous Fluctuations. Mimeo. University of Chicago.
Woodford, M. (1989): Imperfect Financial Intermediation and Complex Dynamics. In:
Barnett, W.A./Geweke, J./Shell, K. (eds.): Economic Complexity: Chaos, Sunspots,
Bubbles, and Nonlinearity, pp. 309-334. Cambridge: Cambridge University Press.
Woodford, M. (1990): Learning to Believe in Sunspots. Econometrica 58, pp. 277-307.
Woodcock, A.E.R./Davis, M. (1979): Catastrophe Theory. London: Penguin.
Yan Qian, Y. (1986): Theory of Limit Cycles. Translations of Mathematical Monographs 66.
Providence: The American Mathematical Society.
Yosida, K. (1984): Operational Calculus. A Theory of Hyperfunctions. Berlin Heidelberg
New York: Springer Verlag.
Zeeman, E.C. (1977): Catastrophe Theory. Selected Papers 1972-77. Reading, MA: Addison
Wesley.
Zhang, W-B. (1988): Hopf bifurcations in multisector models of optimal economic
growth. Economics Letters 26, pp. 329-334.
Zhang, W-B. (1990a): Economic Dynamics. Berlin Heidelberg New York: Springer Verlag.
Zhang, W-B. (1990b): Synergetic Economics Dynamics, Nonlinearity, Instability, Non Equilibrium, Fluctuations and Chaos. Berlin Heidelberg New York: Springer Verlag.
Zhang, Z./Wen, K.-H./Chen, P. (1992): Complex Spectral Analysis of Economic Dynamics
and Correlation Resonances in Market Behavior. Mimeo. University of Texas, Austin.
Zhifen, Z. (1986): Proof of the Uniqueness Theorem of Limit Cycles of Generalized
Lienard Equations. Applicable Analysis 23, pp. 63-76.
Name Index
310
Brody,
A., 25, 72, 73, 287
Name Index
Name Index
Coddington, E.A., 40, 288
Coleman, D., 306
Collet, P., 121f., 127, 130, 136ff., 288
Coullet, P., 193f., 283f., 288
Crutcheld, J.P., 8, 288
Cugno, F., 71, 118, 288
Cushing, J.M., 246, 289
311
312
Filippov, A., 53
Fischer, E.O., 242, 291
Fischer, P., 283, 295, 297
Fisher, I., 10, 291
Flaschel, P., 49, 69f., 291ff.
Foley, D.K., 110, 292
Frank, M.Z., 205, 224, 226, 231, 292
Franke, R., 73, 101, 148, 292
Frisch, R., 23, 292
Fudenberg, D., 101, 290
Furstenberg, G.M., 286
Furth, D., 239, 292
Name Index
Name Index
Gutowski, H., 246, 294
313
314
L agrange, J. de, 14
Lanford, O.E., 161, 297
Langford, W.F., 177, 297
Laplace, P.S., 7f., 14, 77
Larsen, E.R., 157, 182, 186, 227, 295,
297, 301, 305
Lasota, A., 136, 297
Lassalle, J.P., 34, 297
Lauwerier, H.A., 122, 297
LeBaron, B., 121, 224, 226, 287, 304
Lefschetz, S., 34, 297
Lehnert, D., 157, 304
Leibniz, G.W., 6
Leven, R.W., 297
Levi, M., 182, 184, 297
Levinson, N., 18, 40, 52, 182, 288
Li, T.Y., 18, 135, 298
Lichtenberg, A.J., 298
Liebermann, M.A., 298
Lines, M., 245, 298
Littlewood, J.E., 18, 182, 287, 298
Lienard, A., 298
Lorenz, E.N., 18, 120, 298
Name Index
Name Index
Lorenz, H.-W., 24, 43, 47, 49, 55, 58,
69, 161, 180, 182, 187, 200, 208,
234, 236, 239, 277, 292, 298f.
Lotka, A.Y., 62, 299
Lucas, R.E., 22, 299
Lux, T., 73, 101, 292, 299
Lyapunov, A.M., 299
315
316
Name Index
Name Index
Reuter, G.E.H., 182, 186, 287
Ricardo, D., 6f., 21
Ricci, G., 19, 301, 307
Rommelfanger, H., 259, 303
Rose, A., 205, 300
Rosser, J.B., 149, 238f., 303
Rossler, O.E., 303
Rothman, P., 226, 302
Ruelle, D., 18, 29, 115, 121, 136, 170,
205, 215, 217, 219, 290, 301, 303
Ryder, H.E., 48, 50, 285
317
318
Name Index
Name Index
319
Subject Index
A ccelerator, 24
Adams/Gear algorithm, 277
adiabatic approximation, 235,
adjustment coefcients, 73
-limit set, 39
amplitude, 256
approximation, linear, 22, 26
area preserving system, 65
arithmomorphic system, 13
attracting set, 29
attractor, 28, 65
cyclical 35
strange, 150, 170
autocorrelation function, 203
auctioneer, 47
averaging, 54
Backward iteration, 140
basin boundary, 29
basin of attraction, 29, 156, 199
BDS test, 224
Bellmans equation, 145
Bendixson criterion, 45
Bernoulli differential equation, 142
bifurcation, 680ff.,
bifurcations, continuous time, 81
bifurcations, discrete time, 110
bifurcation diagram, 81
bifurcation point, 81
bifurcation set, 236
bifurcation value, 82
ip, 111, 123
fold, 87, 110f.,
Hopf, see Hopf bifurcation
pitchfork, 91, 110f.
Subject Index
321
322
Degree theory, 36
DeMoivres theorem, 256
depression, 240
Descartes rule, 253
determinant, 250
deterministic theory, 15f.
deterministic worldview, 13ff.
diffeomorphism, 150, 162
difference equations, see equation, difference
differential operator, 117, 142, 273
dimension,
of an attractor, 181ff.,
correlation, see correlation dimension,
embedding, see embedding dimension,
Euclidian, see Euclidian dimension,
fractal, see fractal dimension,
Hausdorff, see Hausdorff dimension,
discount factor, 144
discount rate, 108
discriminant, 237
dissipative system, 62, 71, 216
divergence, 65, 214
Divisa index, 226
doubling map, 279
Endomorphism, 123
eigenspaces, 32
eigenvalues, 56, 97, 178, 260ff.
complex, 103, 252, 256
dominant, 256
real, 252, 256
eigenvector 260
eigenvectors, generalized, 261
elementary catastrophes, 234
Subject Index
Subject Index
embedding, 205
embedding dimension, 205,
endomorphism, 123
enlightenment, 6
entropy, metric, 218
Kolmogorov, see Kolmogorov entropy,
equilibrium surface, 235
ergodic behavior, 131
equation,
Bernoulli, 142
characteristic eq., 250
difference eq., 110ff., 122ff., 255ff.
differential eq., 27ff., 87ff., 168ff.,
234f., 249ff.
Lienard eq., 52, 56, 189
logistic eq., 122, 146, 170, 204
Rayleigh eq., 186
van der Pol eq., 52, 76, 182
equivalence, 83
Euclidian dimension, 208
exchange of stability, 90
expanding xed point, 150
extrapolative expectations 196
323
324
H amiltonian, 108
harmonic oscillator, 252
Hartman-Grobman theorem, 33
Hausdorff dimension, 209, 220
heaviside function, 212
Henon map, 150
Hicks model, 24
histogram, 130
homeomorphism, 83
homoclinic,
orbits, 39, 152, 194
points, 165
Hopf bifurcation, 178f.
discrete time, 115f.
continuous time, 95f.
horseshoe map, 158, 161, 182
hyperbolic xed point, 82
Implicit function theorem, 96
Inada conditions, 91
index theory, 36ff.
intermittency, 133
invariant measure, 136
invariant set, 28, 164, 192, 198
invariant subspaces, 32
inverse Fourier transform 202
invertibility, 104, 130, 169f.,
investment behavior, 43
irreversible processes, 77,
IS-LM model, 105, 147
isolation technique, 13
iterate, 113
L abor market 88
laboratory experiment, 227
lag, 72, 269
constant, 271
distributed, 270
exponential, 271
multiple exponential, 174
lag operator, 272
Subject Index
Subject Index
Landau scenario, 179
Lausanne school, 9
Lebesgue measure, 135f.
Levi/Poincare map, 184
Levinson/Smith theorem, 189
Li/Yorke theorem 134, 141
Liapunov, see Lyapunov
Lie derivative, 65, 198
Lienard equation, see equation,
Lienard transformation, 55
limit cycle, 35, 65, 217
uniqueness, 51ff.
limit set, 39
linear regression 24
Lipschitz condition 53
Lorenz attractor, 168
Lotka/Volterra equations, 62, 69
Lyapunov,
dimension, 220
exponent, 198, 208, 213
function, 34
numbers, 214
spectrum, 214
stability, 31
neutrally stable, 62
New Classical Macroeconomics, 23
Newhouse/Ruelle/Takens theorem,
179
node, 252
noisy chaos, 245
nonlinear accelerator, 183, 186
non-wandering set, 30
normal form, 100
325
326
Offer price, 48
-stability, 39
optimal control, 25, 143
orbit, 27
order equation, 204
oscillator,
coupled, 174
forced, 182
overlapping generations 118, 147
Peixotos theorem, 85
Subject Index
Subject Index
dominant, 256
real, 252, 256
Rossler attractor, 169, 195
routes to turbulence, 180f.
Routh matrix, 253
Routh-Hurwitz criterion, 106, 253
Ruelle-Takens scenario, 180f.
Runge/Kutta algorithm, 277
Saddle loop, 39
saddle node, 88
saddle point, 108, 252
Sarkovskii theorem, 134
saturation, 114, 139
sawtooth oscillation, 256
Schur matrices, 257
Schwarzian derivative, 113, 137, 141,
143
scientic progress, 20
sensitive dependence, 132
separatrix, 40, 252
set,
bifurcation set, 236
connected set, 42
limit, 39
singularity set, 236
uncountable, 135
shift operator, 273
Shilnikov theorem, 193
shufe diagnostics, 224
sink, 252
slaving principle, 235
Smale-Birkhoff homoclinic theorem,
165
snap-back repeller, 150
solution curve, 27
source, 252
spectral analysis, 202
stability,
asymptotic, 31 252
global, 34
neutral, 252
structural, 70, 82
structural, of a function 234
stagation, 241
stochastics, 222
strange attractor, 120, 150, 169f., 180,
208
stretching, 162, 213
structural stability, 82f.
subcritical, see bifurcation
S -unimodal map, 137
327
328
Wandering set, 30
weakly forced oscillator 183
weltanschauung, 10
windows, 129
Subject Index