Computing the Schrodinger equation with no fear of commutators
Arieh IserlesUniversity of Cambridge, United Kingdom
A subscription is required to access this book chapter.
The discretisation of a linear Schrodinger equation is dicult due to the presence of a small parameter which induces high oscillations. A standard approach consists of a spectral semidiscretisation, followed by an exponential splitting. This, however, is sub-optimal, because, unless we are willing to compute an exceedingly large number of matrix exponentials per step, the very high precision of the space discretisation is marred by low order of the time solver. The underlying reason is that no commutators are allowed in the arguments of the exponentials, to avoid costly computations. It turns out, however, that once we split rst, discretise later, commutators are benign. Thus, we consider formally objects in the free Lie algebra spanned by the Laplacian and by a multiplication with the interaction potential. We demonstrate that it is embedded in a larger Lie algebra where all commutators can be resolved easily. This is the starting point for our symmetric Zassenhaus splitting, expressing the solution operator as a product of simple exponentials of asymptotically decreasing arguments. Once the underlying dierential operator is discretised and the exponentials approximated by suitable means, the outcome is an exceedingly accurate scheme bearing the price tag of log) operations per step, where is the number of degrees of freedom in the discretisation. This is joint work with Philipp Bader (Valencia), Karolina Kropielnicka (Cambridge and Gdansk) and Pranav Singh (Cambridge).