Symbolic Calculus & Geometric Integration

Members
Mark Sofroniou
Giulia Spaletta
Geometric integration
Geometric integration
is a recent branch of numerical analysis
and computational mathematics which
aims to the development of numerical
methods which incorporate qualitative information of the underlying problem
into their structure.
In the last years, the numerical analysis of differential equations has changed
significantly. Previously, the main efforts of algorithm developers were aimed
at developing robust 'black box' integrators, whose main goal was to obtain
fast solvers with small global error.
Recently, it has been increasingly clear
that for many applications it is crucial to preserve qualitative features
of the underlying continuous equations in the numerical solution. Examples
are preservation of energy, momentum or symplectic structures, and numerical
solutions that evolve on a given manifold.
During the last decade, we have
seen the development of several different new algorithms, many inspired by
geometrical ideas. In the same period, the commonly used programming languages
in computational science have shifted from procedural languages such as FORTRAN
and C towards modern object oriented languages such as C++, MATHEMATICA,
MATLAB and others.
This
development allows us to capture advanced mathematical concepts as objects
in a computer program, and might further boost the interest
in applying geometrical
concepts in computational mathematics.
Examples of Geomteric Integration algorithms for differential equations include:
- Symplectic integrators.
- Lie group integrators.
- Volume preserving integrators.
- Energy preserving integrators.
- Integrators preserving first integrals and Lyapunov functions.
- Integrators respecting Lie symmetries.
- Integrators preserving contact structures.
Geometric ideas are also important in other areas of numerical analysis
such as linear algebra and optimization.
Symbolic Computation
The primary goal is the research
and development of algorithms for computer algebra, including both
symbolic computation and hybrid symbolic-numeric computation.
The algorithms developed are incorporated into the
Mathematica computer algebra environment
Some of the main research interests include:
- Symbolic Integration
- Finding closed-form solutions for ordinary differential
equations
- Developing hybrid symbolic-numeric algorithms for scientific computation.
- Error propagation control.
- Improved algebraic number facilities.
- Rational approximation algorithms.