For , the explicit Euler method evaluates the right-hand side at the known point . ThereforeThis 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 , isThe 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 requiresor the monic quintic polynomial equationConstruct its companion matrixIts 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, letIf , then , , andThe 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
There are currently no matching articles.