Delay Differential Equation With Application in Po
Delay Differential Equation With Application in Po
net/publication/243764052
CITATIONS READS
2,779 12,422
1 author:
Yang Kuang
Arizona State University
197 PUBLICATIONS 9,861 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Yang Kuang on 27 February 2019.
Yang Kuang
acceleration and deceleration may not take much time compare to the times
needed to travel most distances, biological process times such as gestation periods
and maturation times can be substantial when compared to the data collection
These process times are often called delay times and the models that incorporate
such delay times are referred as delay differential equation (DDE) models.
equations reveal that DDEs are capable of generating rich and plausible dynamics
with realistic parameter values. Naturally occurring complex dynamics are often
naturally generated by well formulated DDE models. This is simply due to the
example, the Lotka-Volterra predator-prey model with crowding effect does not
produce sustainable oscillatory solutions that describe population cycles, yet the
1
DDEs are differential equations in which the derivatives of some unknown
functions at present time are dependent on the values of the functions at previous
dx(t )
the form = f (t , xt ) where xt (θ ) = x(t + θ ) and − τ ≤ θ ≤ 0 . Observe that
dt
past. Here f is a functional operator that takes the input of a time and a
dx(t )
continuous function xt (θ ) with − τ ≤ θ ≤ 0 and generates a real number ( ) as
dt
its output. A well known example of delay differential equation is the Hutchinson
equation, or the discrete delay logistic equation, x ' = rx(1- x(t − τ ) / K ) . Some
equation can be rewritten as (ln x) ' = r (1- x(t − τ ) / K ) which can be used to
0
x '(t ) = rx(t )[1- a ∫ e as x(t + s )ds / K ] , are in fact a system of ordinary diffential
−∞
0
y (t ) = ∫
−∞
e as x(t + s )ds and noticing that y ' = a ( x(t ) − y (t )) which yield a system
0
differential equation of the form x '(t ) = f (t , x(t )) + ∫ k ( s ) g (x(t + s ))ds with
−∞
where a is a real number and m is a positive integer. The method of reducing such
2
a delay differential equation into a system of ODEs is called the linear chain
trick.
as simple as solving ODEs. The popular MATLAB based dde23 solver developed
by Shampine and Thompson for delay differential equation is well tested and
user-friendly. Interested readers can find many familiar and informative examples
http://www.radford.edu/thompson/webddes/.
characteristic roots. Notice that the root appears in the exponent of the last term in
number of roots. However, there are only a finite number of roots located to the
incorporating time delays is often due to the presence of process times or the
3
applications, compartmental models can present additional challenges of
estimating some of the involved parameter values. In such cases, low dimensional
delays, it is easy to conceive that these models may involve some delay dependent
the task of a systematic study of such models. In some special cases, the stability
of a given steady state can be determined by the graphs of some functions of time
delay which can be expressed explicitly and thus can be depicted. The common
scenario is that as time delay increases, stability changes from stable to unstable
to stable, implying that a large delay can be stabilizing. This scenario often
contradicts the one provided by similar models with only delay independent
parameters.
In addition, a closer look at the cause of a time delay often suggests that
the time delay itself maybe dependent on some key model variables. In short, the
delays are state dependent. These state dependent delay differential equations are
4
proceed from birth to death. In order to capture the oscillatory behavior often
observed in nature, various models are proposed. They include many difference
and its various variations, are among the ones that are most frequently employed
capacity, and τ is a time delay that may have no real biological meaning. Like
logistic equation, these models are ad hoc and hence can be misleading. Indeed,
they produces artificially complex dynamics such as excessive volatility and huge
x(t)
5
0
0 10 20 30 40 50 60 70 80 90 100
time t
5
On the other hand, if we assume the adults have a constant birth rate of r
and the newborns mature in τ units of time, and the mortality rate is proportional
to the adult population density, then the following model may be a reasonable
However, the positive steady state of model (2) is always (globally) stable, similar
to the case when the delay is zero. On the other hand, the well known Nicholson’s
blowflies model
exhibits plausible and rich dynamics. In other words, the dynamics of delay
predator-prey models with age structure. We assume that the prey or the
consumer is absent. The predators or consumers is divided into two age groups:
juveniles and adults and they are denoted by y j and y respectively below. Only
adult predators are capable of preying on the prey species and that the juvenile
interaction model :
− d jτ 2
(4) x ' = rx(1 − x / K ) − yp ( x), y ' = be y (t − τ ) p ( x(t − τ )) − d a y − my .
With the aid of the geometric stability switch criteria that was specifically
developed to deal with models with delay dependent parameters, we can show
6
that this model generates increasingly more complex dynamics as its
characteristic equation produces more roots with positive real part when we
τ=0.25 τ=5
3 6
prey prey
preypredator preypredator
2.5 5
predator predator
2 4
x, y
x, y
1.5 3
1 2
0.5 1
0 0
0 100 200 300 0 100 200 300
τ=15 τ=25
6 6
prey prey
preypredator predator
5 5
predator
4 4
x, y
x, y
3 3
2 2
1 1
0 0
0 200 400 600 800 0 200 400 600 800
time t time t
0
(5) ∫ τ p( x(s))ds = M ,
−
for some positive constant M which measures the resource requirement for a
newborn to mature. With this additional reality, solutions of model (4) tend to a
steady state or a limit cycle dynamics. In addition, the time to approach the limit
cycle is much shorter than a typical model without time delay or with constant
7
time delay, suggesting that the more realistic formulation of time delay (5)
3.5
2.5
2
y
1.5
0.5
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
x
year cycle whereas snowshoe hares have a 10-year cycle, and why the putative
8
In addition, some simple and plausible models with two time delays can generate
Difference equations
Ordinary differential equations
Partial differential equations
Integro-difference equations
Glossary
gestation period is the time in which a fetus develops, beginning with fertilization
and ending at birth. The duration of this period varies between species.
initial conditions refer to a set of initial dependent state variable values that must
be prescribed in order to identify the specific solution that that satisfies a given
differential system or a delay differential equation.
kernel is a weight function that describes the relative impacts of the past values of
some dependent variables on the current rate of change of a dependent variable.
9
shortage resulting dramatic decline in the population, the population then
gradually increase again.
Further Reading
33, 1144-1165.
S. A. Gourley and Y. Kuang, 2004. A stage structured predator-prey model and its
dependence on maturation delay and death rate, J. Math. Biol., 49, 188-200.
Equations, Springer-Verlag.
G. E. Hutchinson, 1948. Circular causal systems in ecology, Ann. N.Y. Acad. Sci.
50, 221-246.
10
Y. Kuang, 1993. Delay Differential Equations with Applications in Population
system and ultradian insulin secretory oscillations with two time delays, J. of
Berlin.
11
Figure Captions
Notice the peak to valley ratio is well over 2000 when the delay is 3.
Figure 2. A solution of model (4) with p(x) = px, where r=K=1, p = 1, b = 10,
Figure 3. Maturation time delay does not generate complex dynamics other than
periodic solution. In addition, maturation time delay may significantly cut the
12