Take initial value problem and advance one step (again, consideration is
limited to equally-spaced nodes in
). Multi-step methods can be
written as
ADAMS-BASHFORTH FORMULA (AB)
| where | |||
Example: Adams-Bashforth, order 5:
Coefficients come from the following:
This is a ``Method of Constant Coefficients'', a general technique that can be used to obtain any order formula (see 475A notes on quadrature techniques).
Remark. One can generate
basis conveniently using
Newton difference formulas (see 475A notes on Newton difference formulas).
In fact, it is a good idea to review notes on quadrature and on
interpolation, in particular, Gaussian and Chebychev Quadrature and
interpolation, to draw
conclusions on whether it makes sense to use a nonuniform grid from a
practical point of view.
Exercise) Why are these not used in initial value problems all that often, if at all?
ADAMS-MOULTON FORMULAS (AM)
Assume (42) can be written as
| new |
Example: (AM5)
Note the appearance of
, making this method implicit.
How to advance (44) in
?
Answer: use
as ``predictor'' then an
``corrector'':
How to start integration?
Commonly
use ERKN (explicit Runge-Kutta of order
) to find
enough
's for the multi-step to take over.
Another way
use incremental-order incremental-sized-step
multi-step method.
Another way
use above in conjunction with fixed point iteration to
find the implicit part of the AM stage.
Exercise) write down in detail the algorithmic strategies to accomplish these last two choices above.
Multi-Step Scheme Convergence and Stability
Assume
![]() |
Express multi-step method as
For the initial value problem
Some definitions: we say
We say
``stable'' if
, constant, independent of
, and valid for all
small enough, for which
Remark. Non-convergent numerical methods are useless in a practical setting!
as Theorem. Convergence implies consistency.
Proof. (will be proven in context of numerical solution of partial
differential equations, later discussed in this class) (see 0.4).
Stability of Multi-step Methods
that is, of
(45) satisfies ``Root Condition'' if
| for |
THE BIG PICTURE:
Theorem. (Stability) Suppose (45) is consistent. Then (45) is stable if and only if the root condition is satisfied.
Example:
![]() | |||
![]() | |||
consider ![]() |
| and |
Compute
with roots
Root
condition violated. Since we're at it, we should probably also do the
more general problem of looking at a system
| with |
![]() | |||
![]() |
To solve, let
Substitute
and cancel
Denote roots as
depending
continuously on
. When
(47) becomes
| roots of |
Proof. (Stability Theorem)
Here we present a simplified proof (see Isaacson and Keller '66 for full proof).
1) Assume root condition satisfied.
2) Roots are distinct
and
.
Take
and
as solutions to
on
Using linear theory and (48)
To bound
on
we must bound each
. To
do so, consider
Theorem. (Convergence, Dahlquist Equivalence Theorem) Assume scheme is consistent. Then (45) is convergent if and only if root condition is satisfied.
Proof. Assume root condition is satisfied. Again, general proof
in Isaacson and Keller. Assume
distinct.
Again
Expand
.
and
Thus
Corollary. If (42) consistent. Then convergent if and only if stable.
Proof. Follows directly from above theorems.
Relative and Weak Stability:
Consider
.
The convergence theorem states that parasitic solutions of
as
. However, we use finite
and want, for any
, for them to be small compared to
.
A method is ``relatively stable'' if the characteristic roots
satisfy (53) for all sufficiently small
. And a method satisfies the ``strong root condition'' if
Remark. Relative Stability does not imply the strong root condition (although they're equivalent for most methods). If multi-step method is stable but not relatively stable, it is ``weakly stable.''
Example: Using the bf midpoint method defined as
to solve
generally
![]() | |||
![]() |
The
is the ``parasitic'' solution (a creation of the
numerical method)
Midpoint method is ``weakly stable''
the parasitic solution will eventually make the solution diverge from
the solution.
In summary, the midpoint method is weakly stable according to (53) since
Example: Try AB and AM. They have same characteristic polynomial when
: