For , the explicit Euler method evaluates the right-hand side at the known point . Therefore
This update requires no root finding.
The Backward Euler method uses the new point:
Writing gives the quadratic equation . Starting from , its two polynomial roots have opposite signs. The positive root, which continues the solution as , is
The other root is negative and does not approach as . Rationalizing the numerator gives an equivalent form that avoids cancellation error when the step size is small:
The defining quadratic equation gives for this root, so positivity is maintained inductively from . The branch choice is part of specifying the Backward Euler method here: the algebraic update alone has two solutions.
With , write and . The Backward Euler method requires
or the monic quintic polynomial equation
Construct its companion matrix
Its characteristic polynomial is . Thus the polynomial roots needed for this update are exactly the eigenvalues of .
At each step, assemble , compute its eigenvalues, for example with the QR algorithm, and choose its unique positive real eigenvalue as . To justify this selection, let
If , then , , and
The intermediate value theorem and strict monotonicity prove there is exactly one positive polynomial root, located in . Starting at therefore makes every update well defined, positive and decreasing. In numerical arithmetic, select the nearly real eigenvalue in this interval and check the polynomial residual ; a final Newton root-finding iteration can refine it. This reduces each update to the requested eigenvalue problem.

Articles by others on the same topic (0)

There are currently no matching articles.