Section: Research Program
Structure-preserving numerical schemes for solving ordinary differential equations
Participants : Francois Castella, Philippe Chartier, Erwan Faou.
ordinary differential equation, numerical integrator, invariant, Hamiltonian system, reversible system, Lie-group system
In many physical situations, the time-evolution of certain quantities may be written as a Cauchy problem for a differential equation of the form
For a given , the solution at time is denoted . For fixed , becomes a function of called the flow of (1). From this point of view, a numerical scheme with step size for solving (1) may be regarded as an approximation of . One of the main questions of geometric integration is whether intrinsic properties of may be passed on to .
This question can be more specifically addressed in the following situations:
Reversible ODEs
The system (1) is said to be -reversible if there exists an involutive linear map such that
It is then natural to require that satisfies the same relation. If this is so, is said to be symmetric. Symmetric methods for reversible systems of ODEs are just as much important as symplectic methods for Hamiltonian systems and offer an interesting alternative to symplectic methods.
ODEs with an invariant manifold
The system (1) is said to have an invariant manifold whenever
is kept globally invariant by . In terms of derivatives and for sufficiently differentiable functions and , this means that
As an example, we mention Lie-group equations, for which the manifold has an additional group structure. This could possibly be exploited for the space-discretisation. Numerical methods amenable to this sort of problems have been reviewed in a recent paper [37] and divided into two classes, according to whether they use explicitly or through a projection step. In both cases, the numerical solution is forced to live on the manifold at the expense of some Newton's iterations.
Hamiltonian systems
Hamiltonian problems are ordinary differential equations of the form:
with some prescribed initial values and for some scalar function , called the Hamiltonian. In this situation, is an invariant of the problem. The evolution equation (4) can thus be regarded as a differential equation on the manifold
Besides the Hamiltonian function, there might exist other invariants for such systems: when there exist invariants in involution, the system (4) is said to be integrable. Consider now the parallelogram originating from the point and spanned by the two vectors and , and let be the sum of the oriented areas of the projections over the planes of ,
where is the canonical symplectic matrix
A continuously differentiable map from to itself is called symplectic if it preserves , i.e. if
A fundamental property of Hamiltonian systems is that their exact flow is symplectic. Integrable Hamiltonian systems behave in a very remarkable way: as a matter of fact, their invariants persist under small perturbations, as shown in the celebrated theory of Kolmogorov, Arnold and Moser. This behavior motivates the introduction of symplectic numerical flows that share most of the properties of the exact flow. For practical simulations of Hamiltonian systems, symplectic methods possess an important advantage: the error-growth as a function of time is indeed linear, whereas it would typically be quadratic for non-symplectic methods.
Differential-algebraic equations
Whenever the number of differential equations is insufficient to determine the solution of the system, it may become necessary to solve the differential part and the constraint part altogether. Systems of this sort are called differential-algebraic systems. They can be classified according to their index, yet for the purpose of this expository section, it is enough to present the so-called index-2 systems
where initial values are given and assumed to be consistent with the constraint manifold. By constraint manifold, we imply the intersection of the manifold
and of the so-called hidden manifold
This manifold is the manifold on which the exact solution of (5) lives.
There exists a whole set of schemes which provide a numerical approximation lying on . Furthermore, this solution can be projected on the manifold by standard projection techniques. However, it it worth mentioning that a projection destroys the symmetry of the underlying scheme, so that the construction of a symmetric numerical scheme preserving requires a more sophisticated approach.