logo

A-Stable 📂Numerical Analysis

A-Stable

Buildup

Multistep methods including the midpoint method might have parasitic solutions when hh is not sufficiently small. Being not sufficiently small refers to situations such as when there is a problem like y=λy y ' = \lambda y and it fails to meet conditions like 1+hλ<1| 1 + h \lambda| <1.

When we say z:=hλCz : = h \lambda \in \mathbb{C} and represent the condition on the complex plane, it looks like the figure below.

20181117\_165531.png

If zz does not belong to this region, the method does not work properly, and in cases where the magnitude is extremely large like λ=106\lambda = - 10^{6}, hh cannot be used unless it is substantially small. However, mindlessly reducing hh makes the computational cost too high to be practical.

Therefore, it’s preferable for such regions to be as large as possible, but with methods like the Adams-Moulton method, increasing the order makes the calculation more accurate but narrows the region guaranteed for stability.

Definition 1

On the other hand, methods that guarantee stability for all Re(hλ)<0\operatorname{Re} ( h \lambda ) <0 are called A-Stable. These methods do not impose any limitation on hh, therefore they can solve many problems stably, which is an advantage.

Theorems

  • [1]: There do not exist A-stable multistep methods of order higher than 22.
  • [2]: For every order of convergence, there exists an A-stable one-step method.

A-Stable methods are known for these two facts.


  1. Atkinson. (1989). An Introduction to Numerical Analysis(2nd Edition): p408. ↩︎