Unit 9, lesson 52

One-Dimensional Bifurcations

How a parameter changes the equilibria of a scalar equation, read from a bifurcation diagram, with saddle-node, transcritical and pitchfork bifurcations, exchange of stability and reflection symmetry.

  • Video 52
  • Bifurcations and Limit Cycles

A population that grows logistically and is harvested at a constant rate settles at a stable positive level when the harvest is light, from any start above a small threshold. Raise the harvest a little past a certain value and the population collapses from every starting level, although the equation keeps its form and only one constant has changed. This lesson studies how the equilibria of an equation x′=f(x,μ)x' = f(x, \mu), with time tt as the independent variable and x′=dx/dtx' = dx/dt, appear, disappear and trade stability as the parameter μ\mu is varied. It sorts the basic changes into saddle-node, transcritical and pitchfork bifurcations and tells the supercritical pitchfork from the subcritical one.

Key terms

Bifurcation parameter

Definition Consider a scalar autonomous equation

x′=f(x,μ),x' = f(x, \mu),

where ff is continuously differentiable in xx and μ\mu together, and write fx=∂f/∂xf_x = \partial f/\partial x. The bifurcation parameter μ\mu is a real constant. It is fixed while a solution runs, and each value of μ\mu gives its own equation with its own phase line. A value μ0\mu_0 is a bifurcation value if, arbitrarily close to μ0\mu_0, there are parameter values whose phase lines differ qualitatively from the phase line at μ0\mu_0, with a different number of equilibria or a different pattern of arrows. Near a hyperbolic equilibrium nothing of this kind happens. If f(x∗,μ0)=0f(x_*, \mu_0) = 0 and fx(x∗,μ0)≠0f_x(x_*, \mu_0) \ne 0, the implicit function theorem gives, for every μ\mu close to μ0\mu_0, exactly one equilibrium close to x∗x_*. It moves continuously with μ\mu and keeps the sign of fxf_x, and with it the stability. So the phase line can change its character near an equilibrium x∗x_* only at a parameter value μ0\mu_0 with

f(x∗,μ0)=0,fx(x∗,μ0)=0.\begin{gathered} f(x_*, \mu_0) = 0, \\[0.4em] f_x(x_*, \mu_0) = 0. \end{gathered}

In plain words The parameter is a dial that is set before a solution starts and stays put while it runs. A bifurcation value is a setting where the phase line changes its character, and near an equilibrium that can only happen where the derivative test of the phase line fails.

Example In the harvested logistic equation x′=x(1−x)−hx' = x(1 - x) - h the harvest rate h≥0h \ge 0 is the bifurcation parameter. For h=0.16h = 0.16 the equilibria are the roots of x2−x+0.16=0x^2 - x + 0.16 = 0, namely 0.20.2 and 0.80.8. The derivative fx=1−2xf_x = 1 - 2x equals 0.60.6 and −0.6-0.6 there, so 0.20.2 is unstable and 0.80.8 is asymptotically stable. For h=14h = \frac14 the two have merged into x=12x = \frac12, where fx=0f_x = 0. Completing the square gives

f(x)=x(1−x)−h=14−h−(x−12)2,\begin{aligned} f(x) &= x(1 - x) - h \\[0.4em] &= \tfrac14 - h - \left(x - \tfrac12\right)^2, \end{aligned}

which is negative for every xx when h>14h > \frac14. Then there is no equilibrium, and every solution decreases at a rate of at least h−14h - \frac14. So h=14h = \frac14 is the bifurcation value. A harvest rate that drifts with time while a solution runs would be a different problem, a nonautonomous equation.

Bifurcation diagram

Definition The bifurcation diagram of x′=f(x,μ)x' = f(x, \mu) is the set of points (μ,x)(\mu, x) with f(x,μ)=0f(x, \mu) = 0, drawn with the parameter μ\mu on the horizontal axis and the equilibrium state xx on the vertical axis. Its curves are the equilibrium branches. A branch is drawn solid where fx<0f_x < 0, so the equilibrium is asymptotically stable, and dashed where fx>0f_x > 0, so it is unstable. Points with fx=0f_x = 0 are classified separately from the signs of ff. The vertical line through a fixed value of μ\mu is the phase line of that one equation, and arrows can be drawn on it. The diagram is not a graph of a solution against time. Moving along a branch compares different equations and does not follow any solution.

In plain words Stand the phase lines for all parameter values side by side. Their equilibria line up into curves, and the picture shows at a glance which equilibria exist for each setting of the parameter and which of them attract.

Example For x′=μ−x2x' = \mu - x^2 the equilibria satisfy μ=x2\mu = x^2, a parabola opening to the right with its vertex at the origin. Since fx=−2xf_x = -2x, the upper half x=μx = \sqrt{\mu} is solid and the lower half x=−μx = -\sqrt{\mu} is dashed. Vertical lines to the left of μ=0\mu = 0 miss the parabola, so those equations have no equilibria. On the line μ=1\mu = 1 the arrows point down above x=1x = 1, up between −1-1 and 11, and down below −1-1, toward the solid point and away from the dashed one.

Saddle-node bifurcation

Definition A saddle-node bifurcation, also called a fold, happens at (x0,μ0)(x_0, \mu_0) when two equilibria near x0x_0, one asymptotically stable and one unstable, approach each other as μ\mu tends to μ0\mu_0 from one side, merge into the single equilibrium x0x_0 at μ=μ0\mu = \mu_0, and have no counterpart near x0x_0 for μ\mu on the other side. If ff has continuous second derivatives, the conditions

f=0,fx=0,fxx≠0,fμ≠0,\begin{gathered} f = 0, \qquad f_x = 0, \\[0.4em] f_{xx} \ne 0, \qquad f_\mu \ne 0, \end{gathered}

all evaluated at (x0,μ0)(x_0, \mu_0), guarantee it. Because fμ≠0f_\mu \ne 0, the equilibria near (x0,μ0)(x_0, \mu_0) form a single curve μ=m(x)\mu = m(x) with m′(x0)=0m'(x_0) = 0 and m′′(x0)=−fxx/fμ≠0m''(x_0) = -f_{xx}/f_\mu \ne 0, so the curve turns back at x0x_0. Along it fx=−fμ m′(x)f_x = -f_\mu\, m'(x), and m′m' changes sign at x0x_0, so the two equilibria have opposite stability. The model case, or normal form, is x′=μ−x2x' = \mu - x^2.

In plain words Two equilibria slide toward each other, meet and vanish. Before the collision one attracts and the other repels. Afterward no rest state is left in that part of the line, so solutions pass straight through it.

Example For x′=μ−x2x' = \mu - x^2 with μ>0\mu > 0 the equilibria are ±μ\pm\sqrt{\mu}, and fx=−2xf_x = -2x makes μ\sqrt{\mu} asymptotically stable and −μ-\sqrt{\mu} unstable. For μ<0\mu < 0 the rate μ−x2\mu - x^2 is negative everywhere, so there is no equilibrium and every solution decreases. The conditions hold at (0,0)(0, 0) with fxx=−2f_{xx} = -2 and fμ=1f_\mu = 1. At μ=0\mu = 0 the equation x′=−x2x' = -x^2 with x(0)=x0x(0) = x_0 has the solution

x(t)=x01+x0tx(t) = \frac{x_0}{1 + x_0 t}

on the interval containing t=0t = 0 where 1+x0t≠01 + x_0 t \ne 0, since its derivative is −x02/(1+x0t)2=−x(t)2-x_0^2/(1 + x_0 t)^2 = -x(t)^2. A start x0>0x_0 > 0 decreases toward 00 as t→∞t \to \infty. A start x0<0x_0 < 0 decreases and tends to −∞-\infty as tt increases to 1/∣x0∣1/\lvert x_0 \rvert. So the merged equilibrium 00 is semistable. It attracts from the side x>0x > 0 and repels on the side x<0x < 0, a fact the zero derivative fx(0,0)f_x(0, 0) could not reveal.

Transcritical bifurcation

Definition A transcritical bifurcation happens at (x0,μ0)(x_0, \mu_0) when two branches of equilibria, each defined on both sides of μ0\mu_0, cross at x0x_0 when μ=μ0\mu = \mu_0 and exchange stability there. Exchange of stability means that the branch which is asymptotically stable for μ\mu just below μ0\mu_0 is unstable for μ\mu just above it, while the other branch changes from unstable to asymptotically stable. It typically occurs when one equilibrium persists for every parameter value, such as x=0x = 0 in an equation x′=x g(x,μ)x' = x\,g(x, \mu). The normal form is x′=μx−x2x' = \mu x - x^2.

In plain words No equilibrium disappears. Two of them pass through each other, and in passing they hand over the role of the attracting state.

Example Write μx−x2=x(μ−x)\mu x - x^2 = x(\mu - x). The branches are x=0x = 0 and x=μx = \mu, and fx=μ−2xf_x = \mu - 2x gives

fx(0,μ)=μ,fx(μ,μ)=−μ.\begin{gathered} f_x(0, \mu) = \mu, \\[0.4em] f_x(\mu, \mu) = -\mu. \end{gathered}

For μ<0\mu < 0 the branch x=0x = 0 is asymptotically stable and x=μx = \mu is unstable, and for μ>0\mu > 0 the roles are reversed. At μ=0\mu = 0 the two meet in the single semistable equilibrium of x′=−x2x' = -x^2. Seen only as pictures, the phase lines at μ=−1\mu = -1 and μ=1\mu = 1 look alike, with an unstable equilibrium below a stable one. What has changed is which branch plays which role. If xx is a population, only x≥0x \ge 0 is meaningful. For μ<0\mu < 0 every population then tends to 00, and for μ>0\mu > 0 every positive start tends to μ\mu. The branch x=μx = \mu for μ<0\mu < 0 lies outside the model’s domain, although it is still an equilibrium of the equation.

Pitchfork bifurcation

Definition The equation x′=f(x,μ)x' = f(x, \mu) has reflection symmetry if

f(−x,μ)=−f(x,μ)f(-x, \mu) = -f(x, \mu)

for all xx and μ\mu. Then −x(t)-x(t) is a solution whenever x(t)x(t) is, because (−x)′=−f(x,μ)=f(−x,μ)(-x)' = -f(x, \mu) = f(-x, \mu). Setting x=0x = 0 gives f(0,μ)=0f(0, \mu) = 0, so x=0x = 0 is an equilibrium for every μ\mu. Nonzero equilibria come in pairs ±x∗\pm x_*, and since fxf_x is even in xx, the two members of a pair have the same stability. A pitchfork bifurcation at μ0\mu_0 is a change in which the branch x=0x = 0 changes stability at μ0\mu_0 while a symmetric pair of branches grows out of (0,μ0)(0, \mu_0) on one side of μ0\mu_0. Near the origin there is then one equilibrium on one side of μ0\mu_0 and three on the other. The normal form is x′=μx−x3x' = \mu x - x^3.

In plain words A symmetric equation treats xx and −x-x alike, so it cannot favor either of them. When the middle equilibrium changes stability, new equilibria can only appear as a mirror-image pair, and the diagram looks like a three-pronged fork.

Example Replacing xx by −x-x in μx−x3\mu x - x^3 changes its sign, so the symmetry holds. The equilibria solve x(μ−x2)=0x(\mu - x^2) = 0, giving x=0x = 0 for every μ\mu and x=±μx = \pm\sqrt{\mu} for μ>0\mu > 0. With fx=μ−3x2f_x = \mu - 3x^2,

fx(0,μ)=μ,fx(±μ,μ)=−2μ.\begin{gathered} f_x(0, \mu) = \mu, \\[0.4em] f_x(\pm\sqrt{\mu}, \mu) = -2\mu. \end{gathered}

So the origin is asymptotically stable for μ<0\mu < 0 and unstable for μ>0\mu > 0, and the pair ±μ\pm\sqrt{\mu} is asymptotically stable. A constant term breaks the symmetry. In x′=h+μx−x3x' = h + \mu x - x^3 with h≠0h \ne 0 the value f(0,μ)=hf(0, \mu) = h is not zero, so the origin is no longer an equilibrium and the fork comes apart, as the last question below shows.

Supercritical and subcritical pitchforks

Definition A pitchfork bifurcation is supercritical when the symmetric pair of branches exists on the side of μ0\mu_0 where x=0x = 0 is unstable and the pair is asymptotically stable. It is subcritical when the pair exists on the side where x=0x = 0 is asymptotically stable and the pair is unstable. The normal forms are

x′=μx−x3,x′=μx+x3,\begin{gathered} x' = \mu x - x^3, \\[0.4em] x' = \mu x + x^3, \end{gathered}

the first supercritical and the second subcritical. For the subcritical form the pair is ±−μ\pm\sqrt{-\mu} for μ<0\mu < 0, where fx=μ+3x2=−2μ>0f_x = \mu + 3x^2 = -2\mu > 0. At μ=0\mu = 0 the derivative test fails in both forms and the sign of the cubic term decides. The equilibrium 00 of x′=−x3x' = -x^3 is asymptotically stable, and that of x′=x3x' = x^3 is unstable.

In plain words In the supercritical case the origin hands its stability to two nearby states, so solutions settle close to where they used to. In the subcritical case the origin loses stability with no nearby stable state to take over, so solutions leave the neighborhood altogether.

Example Take μ=1\mu = 1 in the supercritical form and x(0)=12x(0) = \frac12. The solution stays positive, since it cannot cross the equilibrium 00, so z=x2z = x^2 determines it. Then z′=2xx′=2z(1−z)z' = 2xx' = 2z(1 - z) is a logistic equation with z(0)=14z(0) = \frac14, whose solution is z=1/(1+3e−2t)z = 1/(1 + 3e^{-2t}), and

x(t)=11+3e−2t.x(t) = \frac{1}{\sqrt{1 + 3e^{-2t}}}.

Its derivative is 3e−2t(1+3e−2t)−3/23e^{-2t}(1 + 3e^{-2t})^{-3/2}, and x−x3x - x^3 simplifies to the same expression, so it solves the equation for all tt. As t→∞t \to \infty it tends to 11, the stable branch μ\sqrt{\mu}. By the symmetry the start −12-\frac12 gives −x(t)-x(t), which tends to −1-1. At μ=0\mu = 0 the subcritical equation x′=x3x' = x^3 has the solution x0/1−2x02tx_0/\sqrt{1 - 2x_0^2 t}, which is unbounded as tt increases to 1/(2x02)1/(2x_0^2) for every x0≠0x_0 \ne 0, while x′=−x3x' = -x^3 has the solution x0/1+2x02tx_0/\sqrt{1 + 2x_0^2 t}, which tends to 00.

Check yourself

  1. For x′=μ+x2x' = \mu + x^2, find the equilibria for each value of μ\mu, decide their stability, and name the bifurcation at μ=0\mu = 0.
Show the answer

Setting μ+x2=0\mu + x^2 = 0 gives x=±−μx = \pm\sqrt{-\mu} for μ<0\mu < 0, the single equilibrium 00 for μ=0\mu = 0, and no equilibrium for μ>0\mu > 0. With fx=2xf_x = 2x, the equilibrium −−μ-\sqrt{-\mu} is asymptotically stable and −μ\sqrt{-\mu} is unstable. At μ=0\mu = 0 the rate x2x^2 is positive on both sides of 00, so 00 is semistable, attracting from the side x<0x < 0 and repelling on the side x>0x > 0. Two equilibria of opposite stability merge and disappear as μ\mu increases through 00, which is a saddle-node bifurcation, and the conditions hold with fxx=2f_{xx} = 2 and fμ=1f_\mu = 1. Compared with x′=μ−x2x' = \mu - x^2, the pair now exists for μ<0\mu < 0 instead of μ>0\mu > 0.

  1. For x′=μ−x3x' = \mu - x^3 the point (x,μ)=(0,0)(x, \mu) = (0, 0) satisfies f=0f = 0 and fx=0f_x = 0. Is μ=0\mu = 0 a bifurcation value?
Show the answer

No. The rate μ−x3\mu - x^3 is strictly decreasing in xx, so for each μ\mu the only equilibrium is the real cube root x∗=μ3x_* = \sqrt[3]{\mu}. The rate is positive below x∗x_* and negative above it, so the arrows point toward x∗x_* from both sides, and x∗x_* is asymptotically stable for every μ\mu, including μ=0\mu = 0, where the equation is x′=−x3x' = -x^3. Every phase line has exactly one attracting equilibrium, so nothing changes qualitatively. The conditions f=0f = 0 and fx=0f_x = 0 are necessary for a change near an equilibrium, but they are not sufficient. Here the saddle-node condition fxx≠0f_{xx} \ne 0 fails, since fxx=−6xf_{xx} = -6x vanishes at the origin.

  1. Consider x′=2+μx−x3x' = 2 + \mu x - x^3, a pitchfork normal form with a constant added. Show that it has no reflection symmetry, show that at μ=3\mu = 3 it has a double equilibrium at x=−1x = -1, and classify the equilibria at μ=3\mu = 3. How many equilibria are there for μ<3\mu < 3 and for μ>3\mu > 3?
Show the answer

Replacing xx by −x-x gives 2−μx+x32 - \mu x + x^3, which is not −(2+μx−x3)=−2−μx+x3-(2 + \mu x - x^3) = -2 - \mu x + x^3, so the symmetry fails. Also f(0,μ)=2f(0, \mu) = 2, so 00 is never an equilibrium. At μ=3\mu = 3,

f(x)=2+3x−x3=−(x+1)2(x−2),\begin{aligned} f(x) &= 2 + 3x - x^3 \\[0.4em] &= -(x + 1)^2(x - 2), \end{aligned}

so the equilibria are −1-1, a double root, and 22. The factor −(x−2)-(x - 2) is positive for x<2x < 2, so the rate is positive on both sides of −1-1 and the equilibrium −1-1 is semistable. At 22 the rate changes from positive to negative, so 22 is asymptotically stable. At (x,μ)=(−1,3)(x, \mu) = (-1, 3) we have f=0f = 0, fx=μ−3x2=0f_x = \mu - 3x^2 = 0, fxx=−6x=6f_{xx} = -6x = 6 and fμ=x=−1f_\mu = x = -1, so this is a saddle-node bifurcation.

The cubic x3−μx−2x^3 - \mu x - 2 has three distinct real roots exactly when its discriminant 4μ3−1084\mu^3 - 108 is positive, that is, when μ>3\mu > 3. For μ<3\mu < 3 there is one equilibrium. It is positive, because the rate is 22 at x=0x = 0 and tends to −∞-\infty as x→∞x \to \infty, and it is asymptotically stable. For μ>3\mu > 3 there are three, two asymptotically stable equilibria with an unstable one between them. The positive branch continues smoothly through μ=3\mu = 3, and the new pair is born in a saddle-node away from the origin instead of splitting off from it.

How this lesson connects