6.3. Zero-Stability, Consistency and Convergence Theorem#
Definition 6.6 (Zero-Stability)
A linear multistep method (6.1) is said to be zero-stable if it satisfies the root condition given in Definition 6.3.
This means no root of the first characteristic polynomial \(\,\rho(z)\,\) has modulus greater that one, and every root of modulus one is simple.
Note
In electrical engineering and control theory, the right hand side of the first-order ODE
is called the input of the system. In this context, we can interpret zero-stability as the stability of the system with zero input.
We use the root condition to assess whether the discretised system (difference equation) can remain stable under zero input condition.
Definition 6.7 (Consistency)
In numerical analysis, consistency is the property of a numerical method performing differentiation or integration in a way similar to the actual differentiation or integration. In another word, consistency tells how similar is the discrete system to the original continuous system.
The condition for the discrete system produced by a linear multistep method (6.1)
being consistent with the continuous differential equation
or its integral
is that the method has an order of accuracy \(p \geq 1\).
In terms of error constants \(C_p\) introduced in Section 5.2, the condition of consistency is equivalent to \(C_0 = 0\), \(C_1 = 0\). This ensures the method has an order of accuracy \(p\geq 1\). Thus the condition of consistency can also be expressed by the relations
Note
And in terms of the first and second characteristic polynomials \(\rho(z)\) and \(\sigma(z)\), the condition of consistency can be expressed by the following relations - i.e. the linear multistep method (6.1) is consistent iff:
Thus, for a consistent method, the first characteristic polynomial always has a root at \(+1\), i.e. the principal root \(z_1\). The remaining roots \(\,z_i\,, ~i=2,3,\dots,k\,\), are the parasitic roots.
Remark 6.1 (Condition of Consistency)
In summary there are three equivalent conditions of consistency:
The method’s order of accuracy \(p \geq 1\).
The error constants satisfy \(C_0=0\) and \(C_1=0\).
\(\rho(1)=0\) and \(\rho'(1)=\sigma(1)\).
If a linear multistep method satisfies any of these three conditions, then it is a consistent method.
A linear multistep method which is zero-stable is frequently called ‘stable’. Essentially a method is stable if errors produced at one step are not propagated (or amplified) at subsequent steps.
In addition, it is also important for us to know whether the numerical solution \(y\)num will approach the exact solution \(y\)ex when we reduce the step size \(h\) towards zero.
Definition 6.8 (Convergence)
For an initial value problem
when we reduce the step size \(h\) towards zero, if the numerical solution \(y\)num approaches to the exact solution \(y\)ex, we says the numerical solution converges to the exact solution, and we call the numerical method a convergent method.
Zero-stability ensures that the parasitic solutions of the general solution to a difference equation are damped out in the limit as \(\,h \to 0\,\) — this effect is related to the fundamental theorem on linear multistep methods by Dahlquist:
Theorem 6.2 (Dahlquist Equivalence)
The necessary and sufficient conditions for a linear multistep method to be convergent are that it is consistent and zero-stable.
Example 6.4
Investigate the convergence of the third order Adams-Bashforth formula:
Solution
Rearranging the formula to obtain
we have the following coefficents
and the first and second characteristic polynomials
Let
so we get the roots \(z_1 = 0\,, \qquad z_2 = 0\,, \qquad z_3 = 1\).
Since \(\,z_1,\,z_2\,\) are less than \(1\), and \(\,z_3\!=\!1\) is simple, the corresponding characteristic polynomial satisfies the root condition and is zero-stable.
Checking the consistency, we have
so the method is also consistent \((\text{i.e.}\,\rho(1) = 0,~ \rho'(1) = \sigma(1) )\).
Therefore the method is convergent.
Example 6.5
Investigate the stability of the Milne’s predictor method:
Solution
We find the following coefficients:
and
\(\therefore\qquad z^4 - 1 = 0\,,\)
\(\therefore\qquad z^2 = \pm 1\,,\qquad z_1 = 1\,,\quad z_2 = -1\,,\quad z_3 = -i\,,\quad z_4 = +i\)
There are no repeated roots, and modulus of all roots are \(\,\leq 1\,\),
therefore the method satisfies the root condition, but since there are
more than one root with modulus one the method is weakly stable. The
method is consistent
\((\text{i.e.}\ \,\rho(1) = 0,~ \rho'(1) = \sigma(1) = 4)\), and since
zero stable, the method is also convergent.
Remark 6.2 (Adams methods)
The characteristic polynomial \(\rho\) for all Adams methods (AB and AM) are of the form:
Hence, \(z_1 = 1\), and the reminding roots \(z_2,z_3,\dots,z_k = 0\), they all satisfy the root conditions and are zero stable. It can be shown that they are consistent and therefore, all Adams methods are convergent.