Assessing the Stability of Equilibrium Points in 2D using nullclines and extreme test points: the Deer-Moose model

Finding Equilibrium Points

Let's suppose we have found the equilibrium points by setting \( D' = 0 \) and \( M' = 0 \), and solved the resulting algebra to determine which points \( (D, M) \) satisfy \[ \begin{cases} \begin{aligned} D' &= 0 \\ M' &= 0 \end{aligned} \end{cases} \]

In the deer/moose model \[ \begin{cases} \begin{aligned} D' &= 3D-MD-D^2 \\ M' &= 2M-0.5MD-M^2 \end{aligned} \end{cases} \] We calculated these as \( (D, M) = (0, 0) \), \( (D, M) = (0,2) \) , \( (D, M) = (3, 0) \) and \( (D, M) = (2, 1) \). \[ \begin{cases} \begin{aligned} {\colorbox{pink}0} &= 3D-MD-D^2 \\ {\colorbox{pink}0} &= 2M-0.5MD-M^2 \end{aligned} \end{cases} \quad\Longrightarrow\quad \begin{cases} (D, M) = \textcolor{MediumSeaGreen}{(0, 0)} &\textcolor{gray}{\text{\tiny 1st Eq}} \\ (D, M) = \textcolor{MediumSeaGreen}{(0, 2)} &\textcolor{gray}{\text{\tiny 2nd Eq}} \\ (D, M) = \textcolor{MediumSeaGreen}{(3, 0)} &\textcolor{gray}{\text{\tiny 3rd Eq}} \\ (D, M) = \textcolor{MediumSeaGreen}{(2, 1)} &\textcolor{gray}{\text{\tiny 4th Eq}} \\ \end{cases} \]

Let’s graph these: deerMoose1

Now, to determine the stability of these four EPs, we will use the method of nullclines and extreme points.

D-nullcline

The D-nullcline is the set of points for which \( D' = 0 \). What does this look like? Well, if \( D' = 0 \), then \( D' = \textcolor{tomato}{3D-MD-D^2 = 0} \). Notice that any point at which \( D = 0 \) satisfies this, and therefore lies on the D-nullcline. \[ D'|_{D=0} = 3D-MD-D^2|_{D=0} = 3\times 0 - M\times 0 - 0^2 = 0 \] This set of points for which D = 0 is the vertical axis of this state space. We will color it blue:

deerMoose2

Then, if \(D \neq 0\), the expression for \(D'\) could still equal zero. Assuming \( D \neq 0 \), let’s divide by it in the \( D' = 0\) expression to get \[ \begin{cases} \begin{aligned} 0 &= 3D-MD-D^2 \\ D &\neq 0 \end{aligned} \end{cases} \quad\Longrightarrow\quad \dfrac{0}{D} = \dfrac{3D-MD-D^2}{D} \quad\Longrightarrow\quad 0 = 3 - M - D \] Rearranging this into a nice form for graphing on the \( (D, M) \) axis, we have \[ M = -D +3 \] which is the equation of a straight line of slope \(-1\) and \(M\)-intercept = 3. We will also color that line blue.

deerMoose2-1

The 2 blue lines make up the D nullcline.

Here's an important fact, which we will use heavily: because the blue line is \(D' = 0\), it is impossible for \(D'\) to change sign except by crossing a blue line. The blue lines clearly separate state space into 2 regions, the north-and-east region we will call A, and the southwest region we will call region B.
deerMoose3

Therefore, one of two possibilities must be the case:

  • either \( D' > 0 \) (D is increasing) in region A and \( D' < 0 \) (D is decreasing) in region B,
  • or the other way around.
The only question is: which of these two?

This question is easily answered without any elaborate computations. We just need to realize that the northeast region contains all the large values of \(M\) and \(D\), so let’s just plug in huge values for \(M\) and \(D\) and see what the sign of \(D'\) is. If we look at the \(D'\) equation: \[ D' = \underset{\text{positive term}}{3D} \quad \underset{\text{negative term}}{\textcolor{red}{-MD}} \quad \underset{\text{negative term}}{\textcolor{red}{-D^2}} \] we see that the two biggest terms, \(MD\) and \(D^2\) are both negative, so if \(M\) is large and \(D\) is large, the negative terms will overwhelm the one positive term \(3D\), and so \(D'\) must be negative in region A, and positive in region B.

deerMoose31

M-nullcline

Now let’s turn to the \(M\) nullcline \[ M' = 2M-0.5MD-M^2 \]

If \(M' = 0\) then clearly \(M = 0\) satisfies, so the \(M\) nullcline includes the whole horizontal axis, for which \(M = 0\). We color it red.

deerMoose4

But then if \(M \neq 0\), we can divide by both sides by \(M\) to get \[ \begin{cases} \begin{aligned} 0 &= 2M - 0.5MD - M^2 \\ M &\neq 0 \end{aligned} \end{cases} \quad\Longrightarrow\quad \dfrac{0}{M} = \dfrac{2M - 0.5MD - M^2}{M} \quad\Longrightarrow\quad 0 = 2 - 0.5D - M \] which rearranges to \( M = -0.5D +2 \), which is a line of slope \(-0.5\) and M-intercept 2. Let’s color this line red, too.

deerMoose41

Again, the red lines separate state space into two regions, C and D. Either M is increasing in C and decreasing in D or vice versa.

deerMoose5

The question of which is easily answered again by looking at an extreme value out in the northeast extremes. If M = 100 and D = 100 then M’ is obviously negative, so M’ must be negative in C and positive in D.

deerMoose51 By superimposing the two nullclines, we see that they separate state space into 4 pieces, inside each of which the vector field has a single direction. This enables us to determine the stability of the EPs. deerMooseFinal deerMooseFinal1