Numerical analysis Ordinary differential equations Proposition
Backward Euler method
Builds on Numerical methods for ordinary differential equationsInitial value problemLipschitz conditionBanach fixed point theoremLocal truncation error
Statement
Let be continuous and Lipschitz in with constant , and consider the initial value problem , . The backward Euler method with step sets and defines by the implicit equation Then:
- if , the equation has exactly one solution for each ;
- if the exact solution is of class , the local truncation error is , so the method has order ;
- for the test equation with , it gives with , and whenever .
Remarks
Clause 1: the map is a contraction with constant , so the Banach fixed point theorem gives a unique fixed point, which fixed-point iteration finds. Clause 2 follows by Taylor expansion of and about . Clause 3: if then ; so the numerical solution decays whenever the exact one does, for every step size, and the method is A-stable. Example: for and , the explicit Euler method multiplies by at each step and explodes, while backward Euler multiplies by and decays like the true solution. For stiff problems is large, and the equation is solved by Newton's method rather than by fixed-point iteration. So the restriction of clause 1 is a feature of that proof, not of the method.
Going deeper
For a student
Backward Euler is the simplest implicit method and the prototype of methods for stiff equations. It is both the one-stage Radau IIA Runge–Kutta method and the first backward differentiation formula (BDF1). Its stability function tends to as , a property called L-stability, which damps fast transients strongly. Its accuracy is only first order, so in practice higher-order implicit methods such as the BDF family or the Gauss–Legendre methods are used, with backward Euler as their simplest relative.
Reading path
To understand this page from the ground up, read these 30 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Element definition
- Extended real number line object
- Initial value problem concept
- Lipschitz condition concept
- Local truncation error concept
- Numerical methods for ordinary differential equations concept
- Proposition concept
- Real numbers object
- Set bounded above definition
- Set definition
- Implication definition
- Predicate definition
- Supremum definition
- Ordered pair definition
- Existential quantifier definition
- Universal quantifier definition
- Cartesian product definition
- Subset definition
- Uniqueness quantifier definition
- Binary relation definition
- Function definition
- Metric space definition
- Convergence of a sequence in a metric space definition
- Lipschitz map definition
- Diameter of a set definition
- Contraction mapping definition
- Epsilon characterisation of Cauchy sequences statement
- Complete metric space definition
- Banach fixed point theorem statement
- Backward Euler method statement
Further reading
About this page
| Tag | M7XKVNATFA |
|---|---|
| URI | m2://M7XKVNATFA |
| Kind | statement, proposition |
| Writing | W0 stub |
| MSC | 65L04, 65L05, 65L20 |
| Status | This copy of the site has no build data. Run m2 status M7XKVNATFA. |
| About | Numerical methods for ordinary differential equations |
| Uses | Numerical methods for ordinary differential equations, Initial value problem, Lipschitz condition, Banach fixed point theorem, Local truncation error |
| Same as |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.