Abstract
Consider two populations, x and y, that are interacting either by competition, or as predator and prey. They may end up near a stable steady state, or possibly in seasonally oscillating states; this could depend on their proliferation rates, death rates, available resources, climate change, etc. In this chapter we wish to explore these varied possibilities using mathematics. To do that we begin by a short introduction to the theory of bifurcations. Bifurcation theory is concerned with the question of how the behavior of a system which depends on a parameter p changes with the parameter. It focuses on any critical value, pā=āp cr , where the behavior of the system undergoes radical change; such values are called bifurcation points.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Consider two populations, x and y, that are interacting either by competition, or as predator and prey. They may end up near a stable steady state, or possibly in seasonally oscillating states; this could depend on their proliferation rates, death rates, available resources, climate change, etc. In this chapter we wish to explore these varied possibilities using mathematics. To do that we begin by a short introduction to the theory of bifurcations. Bifurcation theory is concerned with the question of how the behavior of a system which depends on a parameter p changes with the parameter. It focuses on any critical value, pā=āp cr , where the behavior of the system undergoes radical change; such values are called bifurcation points. The change that occurs at pā=āp c typically involves two or more branches of solutions which depend on the parameter p; the nature of these ābifurcationā branches changes radically at pā=āp c .
We shall consider bifurcation phenomena for a system of differential equations with parameter p,
Bifurcation points can arise in different ways. For example, suppose a steady state of Eq.ā(11.1), which depends on p, is stable for pā<āp c but loses stability at p c . Then a qualitative change has occurred in the phase portrait of the system (11.1), and pā=āp c is a bifurcation point. It sometimes happens that as p increases from pā<āp c to pā>āp c the differential system will begin to have periodic solutions, a well-recognized biological phenomena. Thus we would like to determine, mathematically, when such a situation takes place.
ProblemsĀ 11.1ā11.3 are simple but typical examples of bifurcations that frequently occur in biology.
Consider the equation
It has two steady states \(x = \pm \sqrt{-p}\) if pā<ā0 and no steady states if pā>ā0. Prove that \(x = -\sqrt{-p}\) is stable and \(x = +\sqrt{-p}\) is unstable. The point pā=ā0 is called a saddle-point bifurcation.
FormalPara ProblemĀ 11.2.Consider the equation
It has steady points xā=ā0 and xā=āp. Prove that xā=ā0 is stable if pā<ā0 and unstable if pā>ā0, and xā=āp is unstable if pā<ā0 and stable if pā>ā0. Such a point pā=ā0, where there is an exchange of stability in the branches of the steady points, is called a transcritical bifurcation.
FormalPara ProblemĀ 11.3.Consider the equation
Show that xā=ā0 and \(x = \pm \sqrt{p}\) (for pā>ā0) are the steady states of this equation, and determine their stability. The point pā=ā0 is called a pitchfork bifurcation.
FigureĀ 11.1 illustrates the above three examples.
Consider a species x with logistic growth whose death rate is a parameter p,
It has two steady states: xā=ā0 and \(x = K(1 -\frac{p} {r})\), but the latter one is biologically feasible only if xā>ā0, that is, if pā<ār. The two branches of steady points intersect at pā=ār where exchange of stability occurs: xā=ā0 is stable if pā>ār and unstable if pā<ār, whereas \(x = K(1 -\frac{p} {r})\) is stable if pā<ār and unstable if pā>ār. Thus transcritical bifurcation occurs at pā=ār; see Fig.ā11.2.
When the density of species x is very small (say 0ā<āxā<ā1), mating becomes difficult: The probability of a male from x to meet and mate with a female from x is proportional to x Ć x. Hence instead of growth rates
we have growth rate
or, under constraints represented by a carrying capacity K,
Consider species x with dynamics
It has three branches of steady points given by xā=ā0 and
In this example pitchfork bifurcation occurs at \(p = \frac{r} {4}K\), as illustrated in Fig.ā11.3.
11.1 Hopf Bifurcation
We next consider a different type of bifurcation whereby steady points bifurcate into periodic solutions; this of course must involve a dynamical system with at least two equations.
Consider the following system of two equations, with bifurcation parameter p:
where Ī¼, a are positive constants. It is easily seen that the point \(x_{1} = x_{2} = 0\) is a steady point, stable if pā<ā0 and unstable if pā>ā0. But for pā>ā0 there also exists a periodic solution,
which traces the circle \(x_{1}^{2} + x_{2}^{2} = \frac{p} {a}\) as t varies.
This type of bifurcation, which gives rise to periodic solutions, is called Hopf bifurcation. Fig.ā11.4 illustrates the periodic solutions which arise in the Hopf bifurcation. Note that the Jacobian matrix J at the (0,ā0), where the bifurcation occurs, is given by
and the characteristic equation is
so that the eigenvalues are
As p crosses from pā<ā0 to pā>ā0, the two eigenvalues, at pā=ā0, become pure imaginary numbers. It is this behavior of the eigenvalues of the Jacobian matrix that gives rise to the periodic solutions. In fact, the bifurcation behavior in the example of the system (11.4)ā(11.5) is a special case of the following theorem.
TheoremĀ 11.1.
( Hopf Bifurcation ) Consider the system
Assume that for all p in some interval there exists a steady state (x s (p),y s (p)), and that the two eigenvalues of the Jacobian matrix (evaluated at the steady state) are complex numbers \(\lambda _{1}(p) =\alpha (p) + i\beta (p)\) and \(\lambda _{2}(p) =\alpha (p) - i\beta (p)\) . Assume also that
Then one of the three cases must occur:
-
1.
there is an interval p 0 < p < c 1 such that for any p in this interval there exists a unique periodic orbit containing (x s (p 0 ),y s (p 0 )) in its interior and having a diameter proportional to \(\vert p - p_{0}\vert ^{1/2}\) ;
-
2.
there is an interval c 2 < p < p 0 such that for any p in this interval there exists a unique periodic orbit as in case (1);
-
3.
for p = p 0 there exist infinitely many orbits surrounding (x s (p 0 ),y s (p 0 )) with diameters decreasing to zero.
A proof of TheoremĀ 11.1 can be found, for instance, in Reference [6].
For the special system (11.4)ā(11.5), p 0ā=ā0, (x s(p 0),āy s(p 0))ā=ā(0,ā0), Ī±(p)ā=āp, Ī²(p)ā=āĪ¼, and case 1 occurs with pā>ā0 if aā>ā0 as shown above, case 2 occurs with pā<ā0 if aā<ā0, and case 3 occurs if aā=ā0 as illustrated in Fig.ā3.1(F).
ExampleĀ 11.3.
We consider a model of herbivoreāplant interaction. The plant P has logistic growth with carrying capacity K, and the herbivore H has eating capacity \(\sigma\), which we take as the bifurcation parameter. Then
where Ī³ is the yield constant and Ī¼ is the death rate of the herbivore. Rewriting these equations in the form
we easily compute the nonzero steady state
and, by the factorization rule, the Jacobian is computed to be
The characteristic equation is then
where \(b =\det J(P,H)> 0\) and aā=ātrace J(P,āH) is given by
We compute
Hence
and
It follows that \(a(\sigma _{0}) = 0\) if
and
so that \(a(\sigma ) <0\) if \(\sigma <\sigma _{0}\).
We now observe that the points P,āH are both positive if
and \(\sigma _{0}\) satisfies this inequality since
We conclude that
Since the eigenvalues of (11.7) are \(\lambda _{1,2} = \frac{a} {2} \pm \sqrt{\frac{a^{2 } } {4} - b}\) and bā>ā0, we see, using TheoremĀ 11.1, that Hopf bifurcation occurs at \(\sigma =\sigma _{0}\). Thus as \(\sigma\) increases to \(\sigma _{0}\) theĀ stable equilibrium \((P(\sigma ),H(\sigma ))\) becomes unstable and, instead, the dynamics of the herbivoreāplant model develops periodic solutions with diameters which increase with \(\vert \sigma -\sigma _{0}\vert\). Thus both plant and herbivore will coexist, and their populations will vary āseasonally.ā
11.2 Neuronal Oscillations
Neuronal oscillations are periodic electrical oscillations along the axon of the neurons, and some simplified models represent them in the form
where I is the applied current, arriving from dendrites, which triggers the oscillations. The function f(v) is a cubic polynomial and \(\varepsilon\) is a small parameter. The diameter of the periodic oscillations depends on f but is independent of the parameter I. Motivated by this model we consider here the case where f is a quadratic polynomial, and show that this case gives rise to Hopf bifurcation, that is, to periodic oscillations which begin with small diameter as I crosses a bifurcation parameter I 0, and then increase with I, proportionally to \((I - I_{0})^{1/2}\). For simplicity we take f(v)ā=āv 2.
ProblemĀ 11.4.
Consider a system
where \(\gamma> \frac{1} {4}\) and 0ā<āIā<āĪ³ 2. Show that the only steady state \((\bar{v},\bar{w})\) is given by \(\bar{v} =\gamma -\sqrt{\gamma ^{2 } - I}\), \(\bar{w} = 2\gamma \bar{v}\), that it is stable if \(I <\gamma -\frac{1} {4}\), and that Hopf bifurcation occurs at \(I =\gamma -\frac{1} {4}\).
11.3 Endangered Species
Consider species with very sparse density v, which is endangered as a result of endemic incurable disease caused by a parasite with density w. Since the population of v is spread over a large territory, mating between a male from v and female from v is proportional to v Ć vā=āv 2. Hence
where Ī± is the rate by which the parasite w depletes v. On the other hand, the growth of the parasite is proportional to v, so that
where Ī² is the death rate of w. If r Ī² āĪ± Ī³ ā 0 then the only steady point is \((\bar{v},\bar{w}) = (0,0)\). In order to save the endangered species v from extinction, new population of the species are introduced into the territory, at density rate I, so that
This results in steady points \((\bar{v},\bar{w})\) where \(\bar{v}> 0\), \(\bar{w}> 0\), and the question arises: are these points \((\bar{v}(I),\bar{w}(I))\) stable for all I?
To address this question we take, for simplicity, \(r =\alpha =\beta = 1\), and 1ā<āĪ³ā<ā2 and consider I as a bifurcation parameter. Then
The only steady point is \(\bar{w} =\gamma \bar{ v}\), \(\bar{v} = ( \frac{I} {\gamma -1})^{1/2}\), and the Jacobian matrix about \((\bar{v},\bar{w})\)Ā is
Hence \(\det J = 2\,\bar{v}\,(\gamma -1)> 0\) and
where A(I)ā<ā0 if Iā<āI 0, A(I)ā>ā0 if Iā>āI 0, with
The eigenvalues of J are
where \(\sigma = \frac{1} {2}A(I)\), \(\tau = [(\frac{1} {2}A(I))^{2} - 2(\gamma -1)\bar{v}]^{1/2}\), and \(\frac{d\sigma } {dI}> 0\) at Iā=āI 0. Hence \((\bar{v},\bar{w})\) is a stable steady point if Iā<āI 0, and Hopf bifurcation occurs at Iā=āI 0. We conclude that as I is increased, the population \(\bar{v}\), in the steady state, will increase and remain stable as long as Iā<āI 0; thereafter the steady point will become unstable, and the populations of v and w will oscillate periodically.
ProblemĀ 11.5.
Consider the following predatorāprey model with sparse prey population, x,
where Ī±ā>ā0. It has an equilibrium point (Ī±,āĪ±(1 āĪ±)) for any 0ā<āĪ±ā<ā1. Prove that the equilibrium point is stable if \(\alpha> \frac{1} {2}\) and that Hopf bifurcation occurs at \(\alpha = \frac{1} {2}\).
The biological interpretation is that if the predator death rate is smaller than 2 then both predator and prey coexist in steady state, but if the predator death rate exceeds 2 then both predator and prey still coexist and their densities vary periodically.
11.4 Numerical Simulations
To plot the bifurcation diagram, one needs to scan through the parameter space and solve the ODEs for those parameters. If we would like to plot the bifurcation diagram for
the first step is to plot the nullcline on the x-p plane (f(x,āp)ā=ā0), which corresponds to the steady states x s under different p. Next, on the nullcline, we need to determine which part (branch) is stable and unstable. Let us consider the example
First we plot the curve of \(x^{2} + p = 0\) on p-x plane. In MATLAB, define the right-hand side function in a script file:
function y = saddlefun(x,p)
y = p + x.^2;
Note that p and x could be matrices in order to accommodate the matrix of discretized mesh grid on p-x space. To plot the bifurcation diagram, we create another function file called ābifurcation.mā (see AlgorithmĀ 11.1). The input of this function is the name of the right-hand-side function of the ODE (e.g., āsaddlefunā) and the ranges of x and p to plot. That is, to run this code, we should type a command similar to the following in the command window:
>> bifurcation(āsaddlefunā,[-5,5],[-5,5])
In ābifrurcation.mā, we first discretize x-p plane with a 101 Ć 101 mesh grid (using the command āmeshgridā). Then we try to plot the zeros of x 2 + p by using the ācontourā command, as shown in Fig.ā11.5(A). Next, for each p, we need to start with an initial condition x 0 which is not a steady state and run until we arrive near a steady state. Therefore, we avoid the x 0 too close to the nullclines, and use the rest of the points as initial conditions to do time evolution (green points in Fig.ā11.5(B)). TheĀ solution will move away from the unstable branch and be attracted to the stable branch (blue circles in Fig.ā11.5(C)). When we run ābifurcation.m,ā we will see Fig.ā11.5(A)ā(C) consecutively.
ProblemĀ 11.6.
Plot the bifurcation diagram for
with range \(-5 \leq p \leq 5,-5 \leq x \leq 5\).
References
Coddington, E.A.: An Introduction to Ordinary Differential Equations. Dover, New York (1989)
Butcher, J.C.: Numerical Methods for Ordinary Differential Equation. Wiley, New York (2008)
Strang, G.: Linear Algebra and Its Applications, 4th edn. Brooks/Cole, Belmont (2005)
Gantmacher, F.R.: The Theory of Matrices, vol. 2. Chelsea, New York (1959)
van den Driessche, P., Watmough, J.: Further notes on the basic reproduction number. In:Ā Mathematical Epidemiology, pp. 159ā178. Springer, Berlin/Heidelberg (2008)
Hale, J.K., Kocak, H.: Dynamics and Bifurcations. Springer, New York (1991)
Friedman, A., Hao, W., Hu, B.: A free boundary problem for steady small plaques in the artery and their stability. J. Diff. Eqs. 259, 1227ā1255 (2015)
Louzoun, Y., Xue, C., Lesinski, G.B., Friedman, A.: A mathematical model for pancreatic cancer growth and treatment. J. Theor. Biol. 351, 74ā82 (2014)
Friedman, A., Tian, J.P., Fulci, G., Chiocca, E.A., Wang, J.: Glioma virotherapy: the effects of innate immune suppression and increased viral replication capacity. Cancer Res. 66, 2314ā2319 (2006)
Day, J., Friedman, A., Schlesinger, L.S.: Modeling the immune rheostat of macrophages in the lung in response to infection. Proc. Natl. Acad. Sci. USA 106, 11246ā11251 (2009)
Author information
Authors and Affiliations
11.1 Electronic Supplementary Material
Rights and permissions
Copyright information
Ā© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Chou, CS., Friedman, A. (2016). Bifurcation Theory. In: Introduction to Mathematical Biology. Springer Undergraduate Texts in Mathematics and Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-29638-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-29638-8_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29636-4
Online ISBN: 978-3-319-29638-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)