English

Convergence of numerical ODE solvers and Lyapunov's theory of stability

Dynamical Systems 2007-05-23 v1

Abstract

For the ordinary differential equation (ODE) x˙(t)=f(t,x)\dot{x}(t) = f(t,x), x(0)=x0x(0) = x_0, t0t\geq 0, xRdx\in R^d, assume ff to be at least continuous in tt and locally Lipshitz in xx, and if necessary, several times continuously differentiable in tt and xx. We associate a conditioning function E(t)E(t) with each solution x(t)x(t) which captures the accumulation of global error in a numerical approximation in the following sense: if x~(t;h)\tilde{x}(t;h) is an approximation derived from a single step method of time step hh and order rr then \normx~(t;h)x(t)<K(E(t)+ϵ)hr\norm{\tilde{x}(t;h) - x(t)} < K(E(t)+\epsilon)h^r for 0tT0\leq t\leq T, any ϵ>0\epsilon > 0, sufficiently small hh, and a constant K>0K>0. Using techniques from the stability theory of differential equations, this paper gives conditions on x(t)x(t) for E(t)E(t) to be upper bounded linearly or by a constant for t0t\geq 0. More concretely, these techniques give constant or linear bounds on E(t)E(t) when x(t)x(t) is a trajectory of a dynamical system which falls into a stable, hyperbolic fixed point; or into a stable, hyperbolic cycle; or into a normally hyperbolic and contracting manifold with quasiperiodic flow on the manifold.

Keywords

Cite

@article{arxiv.math/9904136,
  title  = {Convergence of numerical ODE solvers and Lyapunov's theory of stability},
  author = {Divakar Viswanath},
  journal= {arXiv preprint arXiv:math/9904136},
  year   = {2007}
}