# Difference Equations

# Difference Equations

Difference equations or, rather, systems of these are mathematical models of some systems in the real world that are believed to change their states at discrete and equidistant points of time. An example of such a system is a university that accepts students twice a year. The state of such a university would be described in terms of student numbers—which are constant for half a year and change at two discrete points in the course of a year (based on the number of students that pass their exams and the number of students accepted). Continuous systems, on the other hand, change their states at any time. Systems in the real world can usually be described in terms of both continuous and discrete time. When, however, the most important state changes occur only within a very small part of a time span (such as within just a week per semester in a university), difference equations are the method of choice. The same preference applies when processes are modeled that are only measured at regular time intervals (once a year, once a month)—as is common, since most statistics are only published at discrete times (even though individual events such as births, deaths, or unemployment occur more or less continuously).

Difference equation models connect the future state of a system to the current state or even past states of the same system, in a way comparable to the manner in which differential equations allow the calculation of future states of a system from its current state. The application of difference equations supposes, however, that the processes within the modeled system are discrete in time, whereas in the case of differential equations processes are continuous in time.

For a number of real systems, the use of difference equations seems appropriate—for instance, in the case of populations of animals with non-overlapping generations. Here, one is only (or at least mainly) interested in the size *x _{t+1}* of a given population next year when

*x*, the size of the population in a given year

_{t}*t*, is known;

*x*is then expected to be some function of

_{t+ 1}*x*. More generally speaking,

_{t}*t*is the parameter of a process

*{x*} where

_{t}, t∊T*T*is an enumerable set, and the general form of a (first-order) difference equation is

*x _{t + 1}* =

*f*(

*x*).

_{t}Difference equations of higher order are also possible; a second-order difference equation has the general form

*x _{t + 1}* =

*f*(

*x*,

_{t}*x*

_{t - 1})

and is often transformed into a system of difference equations, such that

*x _{t + 1}* =

*f*(

*x*

_{t},

*y*

_{t});

*y*

_{t + 1}=

*x*

_{t}.

## LOGISTIC GROWTH

One of the simplest cases of a difference equation in one variable—which also displays some interesting behavior—is the so-called logistic or Verhulst equation, which in its time-discrete version has the form

*x* _{t + 1} = *rx* _{t}(1 - *x* _{t}/*k* ).

One of the interpretations of this equation is that it describes a population in a habitat with carrying capacity *K*, whose size in the next generation is proportional to a growth constant (sometimes called the Malthusian parameter) *r*, to the current population size *x _{t}* and to the proportion of the habitat that, in some way, is so far unused (1 -

*x*). The equation has two stationary solutions, namely

_{t}/K*x*= 0 and

_{st0}*x*=

_{st1}*K(r - 1)*/

*r*. For

*r ≤*1, only

*x*= 0 is stable, and the population dies out, whereas for 1 <

_{st0}*r <*3,

*x*1)/

*= K(r-*_{st1}*r*is stable, and the population will stabilize at this size, and for

*r ≥*3,

*x*is again unstable, and the system displays some interesting chaotic or fractal behavior (Schuster 1984, pp. 31-46).

_{st1}## AGE STRUCTURE OF A POPULATION

Another example also comes from mathematical demography, and here a system of difference equations is used to project the age distribution in a given population characterized by age-dependent death rates (which may differ between males and females) and birth rates that depend on the age of the mother. If one writes, for instance, *m _{a}* (

*t*) and

*f*for the number of males and females, respectively, in the

_{a}(t)*a*-th year of age, and and for the age-dependent death rates of males and females, then the death part of the system of difference equations is easily formulated:

for all *a >* 1

and for *a =* 1 the difference equation is

*m* _{1}(*t* + 1) = *γΣ* _{a=15}^{45}*β _{a} f_{a}* (

*t*) and

*f*

_{1}(

*t*+ 1) = (1-

*γ*)

*Σ*

_{a=15}

^{45}

*β*

_{a}f_{a}(*t*)where *γ* is the proportion of male births and *β _{a}* the age-dependent fertility rate. This system of difference equations yields a series of age pyramids.

## ARMA MODEL OF TIME SERIES

Time series are also often modeled with the help of difference equations. The so-called ARMA model (Box and Jenkins 1970) is of this type, where the current value of a time series is modeled as a sum of autoregressive (AR) terms and a (weighted) moving average (MA) of random shocks:

*x _{t}* =

*α*

_{1}

*x*

_{t - 1}+ α

_{2}x

_{t - 2}+ … +

*α*+

_{p}x_{t - p}*ε*+

_{t}*β*

_{1}

*ε*

_{t - 1}+ β

_{2}ε

_{t - 2}+ … +

*β*.

_{q}ε_{t - q}## BUSINESS CYCLES

Finally, differential equations with delay are a mixture of difference and differential equations. One major example is Michał Kalecki’s model of business cycles, which can be formulated as follows:

*K(t) = α/זּK(t) - (α/זּ + δ)K(t-זּ)*

where *K* and *K* represent capital and capital growth respectively, and *т* is the delay between the decision to invest and the realization of this decision, while *α* and *γ* are two parameters that weight the influence of profit and of capital on the decision. Generally speaking, this model shows oscillating behavior for a wide range of values of *α*, *γ* and *т*, where these oscillations can be of constant amplitude, damped or negatively damped.

As in other cases, the Kalecki equation can be rewritten into a system of difference and differential equations:

*K(t) = α/זּK(t) - (α/זּ + δ)L(t-זּ)*

*L(t)=K(t-זּ)*

where the first is a differential equation and the second is a difference equation. Kalecki’s approach shows that with relatively simple assumptions about the investment behavior in an economy, business cycles can be modeled. The idea is that there is always a delay between an investment decision and the realization of the capital investment, and Kalecki’s model relates business cycles to just this delay. *К* and *K* are aggregated variables that in principle can be measured at very short time intervals and thus can be modeled in terms of differential equations, whereas *т* is a considerably longer period of time.

**SEE ALSO** *Comparative Dynamics; Differential Equations; Kalecki, Michł; System Analysis*

## BIBLIOGRAPHY

Box, George E. P., and Gwilym M. Jenkins. 1970. *Time Series Analysis: Forecasting and Control*. San Francisco: Holden-Day.

Kalecki, Michł. 1935. A Macrodynamic Theory of Business Cycles. *Econometrica* 3 (3): 327–344.

Pressat, Roland. 1972. *Demographic Analysis. Methods, Results, Applications*. Trans. Judah Matras. New York: Aldine-Atherton.

Schuster, Heinz Georg. 1984. *Deterministic Chaos: An Introduction*. Weinheim, Germany: Physik-Verlag.

Verhulst, Pierre-François. 1847. Deuxième mémoire sur la loi d’accroissement de la population. *Nouveaux mémoires de l’Academie Royale des Sciences et Belles-Lettres de Bruxelles* 20: 1–32.

*Klaus G. Troitzsch*

# difference equations

**difference equations** Equations that have the same general form as recurrence relations; however, the term also refers to situations in which the solution is not determined recursively from initial conditions. Difference equations play a large part in numerical computation. The equations are sometimes expressed in terms of differences of function values rather than function values themselves. The standard difference representations are: *forward difference*, Δ*f*(*x*) = *f*(*x* + *h*) – *f*(*x*) *backward difference*, Δ*f*(*x*) = *f*(*x*) – *f*(*x* – *h*) *central difference*, δ*f*(*x*) = *f*(*x* + ½*h*) – *f*(*x* – ½*h*)

Difference equations arise in the application of the finite-difference method.

#### More From encyclopedia.com

#### About this article

# Difference equations

**-**

#### You Might Also Like

#### NEARBY TERMS

**Difference equations**