For a one-step method applied to , write . Its linear stability domain is
Forward Euler has , while backward Euler has and is A-stable.
Explicit Euler advances by . Its stability function is .
A method is A-stable when its stability domain contains the closed left half-plane.
A unit-modulus amplification root of a linear multistep method puts its test-equation parameter on this boundary locus, except when numerator and denominator both vanish. If the locus avoids the open left half-plane, the leading coefficient never vanishes there and the roots are initially inside the disk at one point there, continuity keeps them inside throughout that connected region. Checking zero-stability, imaginary-axis roots and common polynomial factors is still necessary. A boundary plot alone is not a proof of A-stability.
An A-stable one-step method is L-stable when its stability function also satisfies as within the left half-plane. It damps modes whose decay time is far shorter than the numerical step.
A Runge--Kutta method is B-stable when it does not increase distances between numerical solutions of a dissipative differential equation. Algebraic stability of a Runge-Kutta method is a standard sufficient condition.
Backward Euler advances by . Its stability function makes it L-stable.
For the two-stage implicit Runge-Kutta method with
the stability function is
For ,
The denominator has no zero in the closed left half-plane, so the method is A-stable for every real .
A stiff differential equation contains rapidly decaying modes alongside much slower dynamics. An explicit method may then require a small step for stability even when accuracy only requires resolving the slow modes.
If a linear system has negative eigenvalues with widely separated magnitudes, an explicit method can be forced to resolve the fastest decaying mode solely for stability. For eigenvalues and , forward Euler requires , whereas backward Euler is stable for every positive step size.
Starting at the same value, forward and backward Euler have opposite leading local errors. Their half-difference therefore estimates either local error:
For a first-order method, a local-tolerance controller consequently scales the next step by , usually with a safety factor.

Ancestors (5)

  1. Numerical analysis
  2. Analysis
  3. Area of mathematics
  4. Mathematics
  5. Home

Synonyms (1)

Discussion (0)

New discussion

There are no discussions about this article yet.

Articles by others on the same topic (0)

There are currently no matching articles.