HAL Id: hal-01636323
https://hal.archives-ouvertes.fr/hal-01636323
Submitted on 16 Nov 2017
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Convergence of multi-revolution composition
time-splitting methods for highly oscillatory differential equations of Schrödinger type
Philippe Chartier, Florian Méhats, Mechthild Thalhammer, Yong Zhang
To cite this version:
Philippe Chartier, Florian Méhats, Mechthild Thalhammer, Yong Zhang. Convergence of
multi-revolution composition time-splitting methods for highly oscillatory differential equations of
Schrödinger type. ESAIM: Mathematical Modelling and Numerical Analysis, EDP Sciences, 2017, 51
(5), pp.1859 - 1882. �10.1051/m2an/2017010�. �hal-01636323�
DOI:10.1051/m2an/2017010
www.esaim-m2an.org
CONVERGENCE OF MULTI-REVOLUTION COMPOSITION TIME-SPLITTING METHODS FOR HIGHLY OSCILLATORY
DIFFERENTIAL EQUATIONS OF SCHR ¨ ODINGER TYPE
Philippe Chartier
1, Florian M´ ehats
2, Mechthild Thalhammer
3and Yong Zhang
4Abstract. The convergence behaviour of multi-revolution composition methods combined with time- splitting methods is analysed for highly oscillatory linear differential equations of Schr¨ odinger type.
Numerical experiments illustrate and complement the theoretical investigations.
Mathematics Subject Classification. 34K33, 34G10, 35Q41, 65M12, 65N15.
Received April 11, 2016. Revised February 11, 2017. Accepted March 7, 2017.
1. Introduction
1.1. Time integration of highly oscillatory Schr¨ odinger equations
Relevant applications including the evolution of Bose–Einstein condensates under strongly anisotropic exter- nal potentials and the long-term propagation of waves in the presence of small potentials give reasons for the study of highly oscillatory time-dependent Schr¨ odinger equations; as well, suitable rescalings of the cubic or quintic Schr¨ odinger equations with small initial data have this nature. Linear Schr¨ odinger equation of this type have been considered in [10]; the more demanding nonlinear case is treated in [3, 4, 6, 14, 15].
So far, numerical simulations for highly oscillatory Schr¨ odinger equations have been a challenge, since the efficiency of established time integration methods such as operator splitting methods is significantly affected by the necessity to choose the time increments sufficiently small, in order to resolve the rapid oscillations. The recent contribution [7] provides numerical experiments which confirm that an alternative approach based on multi-revolution composition methods (MRCMs) in combination with splitting methods is favourable. In this work, our main objective is to provide a rigorous convergence analysis for this class of time integration methods applied to highly oscillatory Schr¨ odinger equations.
Keywords and phrases. Highly oscillatory differential equations, time-dependent Schr¨odinger equations, multi-revolution composition methods, operator splitting methods, local error, convergence.
1 INRIA-Rennes, IRMAR, ENS Rennes, Campus de Beaulieu, 35042 Rennes cedex, [email protected]
2 Universit´e de Rennes 1, INRIA-Rennes, IRMAR, Campus de Beaulieu, 35042 Rennes cedex, France.
3 Leopold–Franzens Universit¨at Innsbruck, Institut f¨ur Mathematik, Technikerstraße 13/VII, 6020 Innsbruck, Austria.
4 Wolfgang Pauli Institut c/o Universit¨at Wien, Fakult¨at f¨ur Mathematik, Oskar–Morgenstern–Platz 1, 1090 Wien, Austria.
Article published by EDP Sciences c EDP Sciences, SMAI 2017
PH. CHARTIERET AL.
1.2. Evolutionary Schr¨ odinger equation and reformulation
For the purpose of a compact formulation, we consider the evolutionary Schr¨ odinger equation d
dτ w(τ) = 1
ε A w(τ) + B w(τ), τ ∈ (0, T ], 0 < ε << 1.
Our basic assumptions are that the unbounded linear operator A : D(A) ⊂ X → X generates a strongly contin- uous group of isometries on the underlying Banach space (X, ·
X) and that the associated propagator E
A( · ) is periodic in time with period T
0> 0; that is, the relation E
A(T
0) = I : X → X holds. In order to reduce the intricacy of our stability and error analysis, we require B : X → X to be a bounded linear operator. Moreover, we suppose that
1εA + B : D(A) → X generates a group of isometries (E
1εA+B
(t))
t∈R.
For theoretical purposes, it is useful to employ the time scaling τ = ε t, which leads to a long-term problem for u : [0,
1εT ] → X : t → u(t) = w(ε t)
d
dt u(t) = A u(t) + ε B u(t), t ∈ 0, 1
ε T
, 0 < ε << 1; (1.1) this reformulation will be the starting point for our considerations.
The scope of applications in particular includes time-dependent Schr¨ odinger equations with mono-frequent linear main part. Throughout, we focus on a model equation
i ∂
tψ(x, t) = − Δ ψ(x, t) + ε V (x) ψ(x, t), (x, t) ∈ Ω × 0, 1
ε T
, 0 < ε << 1,
which comprises the Laplace operator defined on a cartesian product of bounded intervals Ω ⊂ R
d; a natural choice for the underlying function space is the Lebesgue-space L
2(Ω, C ). We point out that the real-valued potential V : R
d→ R and the final time T > 0 are independent of the decisive small parameter 0 < ε << 1.
1.3. Multi-revolution composition methods
Multi-revolution composition methods for highly oscillatory (ordinary) differential equations were introduced and studied in [7], see also [9,21] and references given therein. The basic idea is to approximate the value of the evolution operator associated with (1.1) at an integer multiple of the period by a composition of the form
C
A+εB(N
0T
0) =
r j=1E
A−βjεN0B(−T
0) E
A+αjεN0B(T
0)
≈ E
A+εB(N
0T
0); (1.2) the quality of the approximation is determined by the choice of the real coefficients (α
j, β
j)
rj=1and by the size of H = εN
0(see below). Without loss of generality, we may assume that the final time fulfills the relation
1
ε
T = N N
0T
0with integer N
0, N > 0, see Figure 1; otherwise, an additional short time integration based on a standard splitting approach is used. With regard to utility of the method, we always employ the assumption N
0>> r (see computational cost).
As illustration, we include multi-revolution composition methods constructed in [7]. The simplest method involving a single factor
P = 1 : r = 1, α
1= 1, β
1= 0, C
A+εB(N
0T
0) = E
A+εN0B(T
0), (1.3a)
0 T
02T
0. . . N
0T
0. . . N N
0T
0= 1
ε T
Figure 1. Subdivision of the time interval [0,
1εT ] used in the application of MRCMs. The
quality of the approximation is determined by the increment H = εN
0.
leads to a first-order approximation with respect to the increment H = εN
0, that is, the relation C
A+εB(N
0T
0) − E
A+εB(N
0T
0) = O
H
P+1(1.3b) is valid with P = 1 (see below). Suitable choices of the coefficients (α
j, β
j)
rj=1in dependence of N
0permit to increase the approximation rate. For instance, a second-order method is given by
P = 2 : r = 1, α
1= 1 2
1 + 1
N
0, β
1= 1 2
1 − 1
N
0, C
A+εB(N
0T
0) = E
A−εN0−12 B
(−T
0) E
A+εN0+12 B
(T
0) ≈ E
A+εB(N
0T
0).
(1.4)
A fourth-order method results from solving the order conditions for r = 3, (see [7], Tab. 1); under the additional constraint α
3= α
1and β
3= β
1this yields
2 α
1+ α
2+ 2 β
1+ β
2= 1, 2 α
21+ α
22− 2 β
21− β
22= 1
N
0, 2 α
31+ α
32+ 2 β
13+ β
23= 1
N
02, α
21− β
21β
1+
α
22− β
22α
1+ β
1+ β
2+
α
21− β
21α
1+ α
2+ 2 β
1+ β
2= N
0− 1 2 N
02, 2 α
41+ α
42− 2 β
14− β
24= 1
N
03, α
31+ β
31β
1+
α
32+ β
32α
1+ β
1+ β
2+
α
31+ β
31α
1+ α
2+ 2 β
1+ β
2= N
0− 1 2 N
03, α
21− β
21β
12+
α
22− β
22α
1+ β
1+ β
22+
α
21− β
12α
1+ α
2+ 2 β
1+ β
22= (N
0− 1) (2N
0− 1) 6 N
03, with real solution given by
P = 4 : r = 3, α
1= α
3= 1 N
01 12 c + 1
3 N
02c + 1 3 N
0+ 1
2
, α
2= − 1 6
c
2+ (N
0− 3) c + 4 N
02c N
0,
β
1= β
3= 1 N
01 12 c + 1
3 N
02c + 1 3 N
0− 1
2
, β
2= − 1 6
c
2+ (N
0+ 3) c + 4 N
02c N
0,
c =
310 N
03− 18 N
0+ 6
N
06− 10 N
04+ 9 N
02. (1.5) 1.4. Realisation by time-splitting methods
In our context of (low-dimensional) time-dependent Schr¨ odinger equations, the computation of E
A+γB(T
0) with γ = α
jεN
0or E
A+γB(−T
0) with γ = − β
jεN
0, respectively, arising in (1.2), relies on the application of time-splitting pseudo-spectral methods, known to be favourable for this class of problems, see [2, 5,12, 13,17, 19]
and references therein. As illustrated in Figure 2, an interval of length T
0is divided into K subintervals of equal length; the corresponding time stepsize is denoted by h =
K1T
0. The value of E
A+γB(T
0), e.g., is replaced by a composition of the form
S
A+γBK(T
0) =
sk=1
E
γB(b
kh) E
A(a
kh)
K≈ E
A+γB(T
0);
PH. CHARTIERET AL.
0 h 2 h . . . K h = T
0Figure 2. Subdivision used in the application of splitting methods, e.g. over the interval [0, T
0].
The quality of the approximation is determined by the increment h =
TK0.
For instance, the first-order Lie–Trotter splitting method p = 1 : S
A+γBK(T
0) =
E
γB(h) E
A(h)
K≈ E
A+γB(T
0) and the widely used second-order Strang splitting method
p = 2 : S
A+γBK(T
0) =
E
γB( h
2 ) E
A(h) E
γB( h 2 )
K≈ E
A+γB(T
0) (1.6)
satisfy the relation
S
A+γBK(T
0) − E
A+γB(T
0) = O h
pwith p = 1 and p = 2, respectively; for our purposes it is essential that additionally the factor γ can be extracted. Again, the approximation rate can be raised by suitably adapting the real coefficients (a
k, b
k)
sk=1, see for example [5, 22].
1.5. Convergence analysis
The main original contribution of this work is the derivation of a convergence result for multi-revolution composition time-splitting methods applied to time-dependent highly oscillatory Schr¨ odinger equations that can be cast into the form (1.1). In short, we prove that the global error satisfies
global error = O
H
P+ Hh
pand that an improved error estimate holds when the employed splitting method is symmetric. The derivation of this result relies on suitable estimates for the discretisation errors caused by multi-revolution composition methods and time-splitting methods.
(i) Discretisation error caused by multi-revolution composition methods. In the context of evolutionary Schr¨ odinger equations (1.1), the presence of the unbounded operator A requires to adapt the strategies for deducing local error estimates for multi-revolution composition methods. Contrary to [7], where infinite Taylor series expansions of E
A+γB(T
0) have been used, it is essential to employ a stepwise expansion of the evolution operator associated with (1.1) by means of the variation-of-constants formula and to specify the remainder terms. We exemplify the approach for the simplest case (1.3a), where a repeated application of the variation-of-constants formula
E
A+εB(N
0T
0) = E
A(N
0T
0) + ε
N0T00
E
A(N
0T
0− τ) B E
A(τ) dτ + ε
2 N0T00
τ0
E
A(N
0T
0− τ) B E
A(τ − σ) B E
A+εB(σ) dσ dτ
together with the fundamental periodicity requirement E
A(T
0) = I leads to an expansion of the form E
A+εB(N
0T
0) = I + ε
N0T00
f (τ) dτ + O
H
2involving a T
0-periodic integrand; a decomposition of the interval [0, N
0T
0] and a suitable integral transfor- mation permit a reduction to the primary interval [0, T
0]
E
A+εB(N
0T
0) = I + εN
0 T00
f (τ) dτ + O H
2,
which suggests to consider the composition method (1.3a) and proves (1.3b) with P = 1, that is E
A+εB(N
0T
0) = E
A+εN0B(T
0) + O
H
2.
(ii) Discretisation error caused by splitting methods. In order to deduce error estimates for time-splitting meth- ods that capture the dependencies on the decisive quantities, we adapt the approach developed in our recent work [8]. Compared to other contributions that study the error behaviour of high-order splitting method for Schr¨ odinger equations, see [19] and references therein, to justify the numerically observed superconvergent behaviour, it is essential to distinguish between non-symmetric and symmetric splitting methods.
1.6. Computational cost
As indicated before, our main result implies that the application of a Pth-order multi-revolution composi- tion method defined by coefficients (α
j, β
j)
rj=1in combination with a pth-order splitting method defined by coefficients (a
k, b
k)
sk=1leads to the relation
MRCM (r, P, H), splitting (s, p, h) : global error = O
H
P+ Hh
pat time
1εT = N N
0T
0, where H = εN
0and h =
TK0, and in total requires N 2 r s K evaluations of E
A(·) and of E
B(·), respectively, that is, the cost is
MRCM (r, P, H ), splitting (s, p, h) : cost = N 2 r s K = 2 r N
0s T
εh .
Contrary, the sole application of this splitting method for the time integration leads to the global error splitting (s, p, h) : error = O
1 ε h
pat a total cost of N N
0sK evaluations of E
A(·) and of E
B(·), respectively, such that splitting (s, p, h) : cost = N N
0sK = s T
εh ·
Likewise, numerical experiments for the time-dependent cubic Schr¨ odinger equation, presented in [7], confirm that second- and fourth-order multi-revolution composition methods combined with the Strang time-splitting Fourier pseudo-spectral method are beneficial. In particular, for smaller values of the decisive parameter 0 <
ε << 1, reflected in the magnitude of the final time
1εT >> 1, the resulting discretisation methods are superior
in efficiency compared to a sole application of the Strang time-splitting Fourier pseudo-spectral method for
the long-term integration; indeed, to compute the value of the fully discrete solution at the final time, the
sole application of a s-stage splitting method with time stepsize h =
K1T
0requires in total N N
0sK spectral
transforms, whereas the realisation of a r-stage multi-revolution composition method based on this splitting
method requires N 2 r sK spectral transforms.
PH. CHARTIERET AL.
1.7. Numerical experiments
In order to confirm and complement our theoretical investigations, we present numerical experiments for different multi-revolution composition time-splitting Fourier pseudo-spectral methods, applied to linear and nonlinear test equations. The obtained results in particular confirm the improved error behaviour of symmetric splitting methods.
1.8. Extensions
As a rigorous convergence analysis of high-order time discretisation methods for nonlinear Schr¨ odinger equa- tions would overburden the present work, we focus on a detailed treatment of the linear model equation compris- ing the Laplace operator and a bounded potential. The considerations can be extended to Schr¨ odinger equations defined by a self-adjoint operator, employing the associated countable complete orthonormal system of eigen- functions, see for instance [13, 16, 20]. The restriction to the linear case significantly reduces the complexity in the derivation of stability results and error expansions. With regard to the contributions [13, 17, 19], we expect that qualitatively the same global error estimate holds for the practically relevant case involving an unbounded nonlinear operator, for instance for the time-dependent cubic Schr¨ odinger equation with nonlinearity defined by B : D(B) → L
2(Ω, C) : u → |u|
2u, under stronger regularity requirements on the exact solution.
1.9. Notation and basic assumptions
We denote by N = {n ∈ Z : n ≥ 0} the set of non-negative integer numbers. The composition of operators is defined downward
n=m
Q
=
Q
n. . . Q
m, m ≤ n,
I, m > n, m, n ∈ N.
We employ standard notation and results for Lebesgue and Sobolev spaces, see [1]. In particular, the Lebesgue space L
2(Ω) = L
2(Ω, C ) comprising all square-integrable complex-valued functions defined on a domain Ω ⊆ R
dis endowed with inner product and associated norm given by
f g
L2
=
Ω
f (x) g(x) dx, f
L2
= f f
L2
, f, g ∈ L
2(Ω);
we note that we apply complex conjugation in the second argument. Henceforth, we focus on the case where multi-revolution composition time-splitting methods constitute efficient full discretisation methods for time- dependent Schr¨ odinger equations, that is, we tacitely assume that the parameter 0 < ε << 1 is relatively small such that the final time
1εT >> 1 is relatively large. In order to be consistent with the definition of splitting methods given in [19], it is natural to employ a formulation of multi-revolution composition methods which differs from [7]. We employ the reasonable assumptions that the considered increments H = εN
0, related to a multi-revolution composition method, and the time stepsizes h =
K1T
0, related to the application of a splitting method on the interval [0, T
0], satisfy 0 < H < 1 as well as 0 < h < 1 so that H
m+1< H
mas well as h
m+1< h
mholds for m ∈ N . We may suppose that the final time of integration coincides with a multiple of the period T
0; otherwise, an additional short-time integration involving few time steps is performed, and the statement of the convergence result remains valid.
2. Highly oscillatory Schr¨ odinger equations and their discretisation
In this section, we state the general hypotheses on the considered class of highly oscillatory evolutionary
Schr¨ odinger equations; furthermore, we justify these requirements for the model equation involving the Laplacian
and indicate the extension to related situations. For details on the employed functional analytic framework, we
refer to [11, 18, 20]. Finally, we introduce the general format of multi-revolution composition time-splitting
methods.
2.1. Analytical framework
2.1.1. Evolutionary Schr¨ odinger equation
Let (X, ·
X) denote the underlying Banach space. Henceforth, we consider the initial value problem
⎧ ⎨
⎩
u
(t) = A u(t) + ε B u(t), t ∈ 0, 1
ε T
, 0 < ε << 1, u(0) given,
(2.1a)
involving an unbounded linear operator A : D(A) ⊂ X → X and a bounded linear operator B : X → X . In order to indicate the dependence of the solution on the current time and on the operator defining the right-hand side of the evolution equation, we use the notation
u(t) = E
A+εB(t) u(0), t ∈
0, 1 ε T
. (2.1b)
We employ the following hypotheses on the operators defining (2.1). For any exponent ϑ ≥ 0, we denote by X
ϑ= D(A
ϑ) ⊆ X the fractional power spaces associated with A; in particular, the relations X
0= X and X
1= D(A) hold.
Hypothesis 2.1.
(i) Assume that the unbounded linear operator A : D(A) → X generates a strongly continuous group of isometries
E
A(t)
t∈R
on the underlying Banach space and that the associated propagator is T
0-periodic for some T
0> 0
E
A(T
0) = I. (2.2a)
Suppose further that the evolution operator preserves the norm on any fractional power space E
A(t)
Xϑ←Xϑ
= 1, t ∈ R, ϑ ≥ 0. (2.2b)
(ii) Assume that the linear operator B : X → X is bounded, that is, the following estimate is satisfied for ϑ
0= 0 with some constant C
B,0> 0
B v
Xϑ0≤ C
B,ϑ0v
Xϑ0, v ∈ X
ϑ0. (2.2c) (iii) Assume that the linear operator A + εB : D(A) → X generates a group of isometries on X.
Remark.
(a) The boundedness of B : X → X in particular ensures that A + εB : D(A) → X generates a strongly continuous group on X.
(b) The statement of Theorem 3.5 remains valid when replacing hypothesis (iii) with the requirement E
A+εB(t)
X←X
≤ e
Ct, t ∈ R, for some constant C > 0.
(c) Provided that the considered potential is sufficiently regular, it is also justified to require the bound (2.2c)
to hold for certain integer exponents ϑ
0> 0, see Section 2.2; this additional assumption will be used in the
derivation of our main result.
PH. CHARTIERET AL.
2.2. Model equation 2.2.1. Model equation
The general hypotheses on (2.1) are according to time-dependent linear Schr¨ odinger equations involving a selfadjoint differential operator and a regular real-valued potential
i ∂
tψ(x, t) = A(x) ψ(x, t) + ε V (x) ψ(x, t), (x, t) ∈ Ω × 0, 1
ε T
; (2.3a)
we focus on the practically most relevant case
A = − Δ, Ω = ( − a
1, a
1) × . . . × ( − a
d, a
d) ⊂ R
d, (2.3b) with a
> 0 for any ∈ {1, . . . , d}.
2.2.2. Basic results
As is well known, for our model equation, the eigenvalue relation
A B
μ= λ
μB
μ, μ ∈ Z
d, (2.4a)
holds with Fourier functions B
μ: R
d→ C and corresponding non-negative eigenvalues given by B
μ(x) =
d=1
√ 1
2 a
e
iμπ(x/a+1), λ
μ= π
2 d=1
μ
2a
2≥ 0,
where x = (x
1, . . . , x
d) ∈ R
dand μ = (μ
1, . . . , μ
d) ∈ Z
d; evidently, the Fourier functions satisfy periodic boundary conditions on Ω. Making use of the fact that the Fourier functions form a complete orthonormal
system
B
μB
μL2
= δ
μμ, μ, μ ∈ Z
d, (2.4b)
in the Hilbert space L
2(Ω), the spectral representation
v =
μ∈Zd
c
μ(v) B
μ, c
μ(v) = v B
μL2
, μ ∈ Z
d, v ∈ L
2(Ω), (2.4c) follows, and by Parseval’s identity the relation
v
2L2=
μ∈Zd
c
μ(v)
2, v ∈ L
2(Ω), (2.4d)
holds. By means of the spectral decomposition (2.4c) and the eigenvalue relation (2.4a), the representation E
−iA(t) v =
μ∈Zd
c
μ(v) e
−itλμB
μ, t ∈ R, v ∈ L
2(Ω), (2.4e) is obtained. For any exponent ϑ ≥ 0, the fractional power space
X
ϑ=
v ∈ L
2(Ω) : A
ϑv
2L2
=
μ∈Zd
c
μ(v) λ
ϑμB
μ2
L2
=
μ∈Zd
c
μ(v)
2λ
2ϑμ< ∞
(2.4f) forms a Hilbert space with inner product and associated norm defined by
v w
Xϑ
= v w
L2
+
A
ϑv A
ϑw
L2
, v, w ∈ X
ϑ, v
2Xϑ= v
2L2+ A
ϑv
2L2
, v ∈ X
ϑ,
(2.4g)
see also (2.4c), (2.4a), and (2.4d); especially, we have X
0= L
2(Ω) and D(A) = X
1.
2.2.3. Verification of hypotheses
The model problem (2.3) corresponds to an evolutionary Schr¨ odinger equation on the Hilbert space X = L
2(Ω), with A = − i A = i Δ : X
1→ X and operator B = − i V : X → X , acting as a multiplication operator.
In the present situation, it is straightforward to justify the requirements of Hypothesis 2.1; as usual in a Hilbert space setting, we use the notion unitary operator instead of isometry.
(i) (a) Stone’s Theorem ensures that A is the infinitesimal generator of a strongly continuous one-parameter family
E
A(t)
t∈R
of unitary operators (see [18], Chaps. 1, 7); in particular, the first relation in (2.2a) follows from the solution representation (2.4e) and Parseval’s identity (2.4d).
(b) Provided that the ratios of the positive real numbers defining the spatial domain Ω ⊂ R
dare rational, the propagator E
A(·) is periodic in time. More precisely, whenever the relation r
a
2= a
21holds with r
∈ Q for any integer such that 2 ≤ ≤ d, there exists a positive integer ν ∈ N such that
k
μ= ν
d=1
r
μ
2∈ N
for every μ ∈ Z
d; setting T
0=
π2a
21ν yields
T
0λ
μ= T
0π
2 d=1
μ
2a
2= 2πk
μ,
which implies e
−iT0λμ= 1 for all μ ∈ Z
dor equivalently E
A(T
0) = I, see (2.4e). Especially, whenever a
= π for all ∈ {1, . . . , d}, the propagator E
A(·) is 2π-periodic.
(c) For any exponent ϑ > 0 the spectral decomposition (2.4c), the solution representation (2.4e), the eigen- value relation (2.4a), and Parseval’s identity (2.4d) imply
A
ϑE
A(t) v
2L2
=
μ∈Zd
c
μ(v) e
−itλμλ
ϑμB
μ2
L2
= A
ϑv
2L2
, v ∈ X
ϑ, t ∈ R, which further yields
E
A(t)
Xϑ←Xϑ
= sup
vXϑ=1
E
A(t) v
Xϑ
= sup
vXϑ=1
E
A(t) v
2L2
+ A
ϑE
A(t) v
2L2
12= sup
vXϑ=1
v
2L2+ A
ϑv
2L2
12= sup
vXϑ=1
v
Xϑ= 1, see also (2.4g) for the definition of the norm in the fractional power space X
ϑ. (ii) (a) Provided that the potential satisfies V ∈ C(Ω), the estimate
B v
L2≤ C
B,0v
L2, v ∈ L
2(Ω), follows at once with C
B,0= V
C(Ω).
(b) Assuming that V ∈ C
2ϑ0(Ω) holds for some integer ϑ
0> 0, our aim is to deduce a bound for B v
Xϑ0=
B v
2L2+ A
ϑ0(B v)
2L2
12.
For any multi-index κ = (κ
1, . . . , κ
d) ∈ N
dwe set |κ| = κ
1+ . . . + κ
das well as ∂
xκ= ∂
xκ11. . . ∂
xκdd. Straight-
forward differentiation by means of the Leibniz rule shows that A
ϑ0(B v) = − i
ϑ0+1Δ
ϑ0(V v), ϑ
0∈ N,
PH. CHARTIERET AL.
comprises terms of the form ∂
xκ−κV ∂
xκv with κ, κ ∈ N
dsuch that |κ| = 2ϑ
0and κ ≤ κ, componentwise. The representation (2.4c) together with the eigenvalue relation (2.4a) imply the estimate
∂
xκv
L2
≤ A
12|κ|v
L2
, v ∈ X
12|κ|
, κ ∈ N
d. As a consequence, the relation
B v
Xϑ0≤ C
B,ϑ0v
Xϑ0, v ∈ X
ϑ0,
follows with constant C
B,ϑ0> 0 depending on the bounds for the derivatives of the potential V up to order 2ϑ
0.
(iii) The unitarity of the evolution operator follows from Stone’s Theorem.
2.2.4. Extensions
Making use of the fact that the considered differential operator A : D(A) → X is self-adjoint and positive semi-definite with pure point spectrum, permits to incorporate relevant problems of the form (2.3a) that are related to other spectral methods such as the Hermite or generalised Laguerre–Fourier–Hermite spectral method, see [13,16] and references therein. In this situation, standard results [20] ensure that the family of eigenfunctions forms a countable complete orthonormal system in the underlying Hilbert space.
2.3. Time discretisation
In this section, we introduce the general format of multi-revolution composition time-splitting methods for the numerical solution of time-dependent highly oscillatory Schr¨ odinger equations; for this purpose, it is convenient to employ the compact formulation as abstract evolution equation (2.1).
2.3.1. Exact solution values
Throughout, we suppose that the final time is an integer multiple of the period 1
ε T = N N
0T
0, N, N
0∈ N
≥1, (2.5a)
see also (2.2a); we note that the size of the increment
0 < H = εN
0< 1 (2.5b)
effects the quality of the numerical approximation. Clearly, the identity T = N HT
0holds. The aim is to determine numerical approximations to the exact solution values
u
n= u(nN
0T
0), n ∈ { 1, . . . , N } . (2.6) 2.3.2. Approximation by composition
In a first step, we apply a multi-revolution composition method of order P ∈ N
≥1, defined by real coefficients (α
j, β
j)
rj=1. The resulting approximations require the evaluation of certain exact evolution operators associated with different right-hand sides
u
n+1= C
A+εB(N
0T
0) u
n≈ u
n+1= E
A+εB(N
0T
0) u
n, C
A+εB(N
0T
0) =
r j=1E
A−βjεN0B(−T
0) E
A+αjεN0B(T
0)
, (2.7)
where n ∈ {0, . . . , N − 1},
2.3.3. Time discretisation
For the time discretisation of (2.1), the composition approach (2.7) is combined with an exponential operator splitting method of order p ∈ N
≥1, defined by real coefficients (a
k, b
k)
sk=1. More precisely, for the approximation of E
A+γB(T
0) a splitting method with time stepsize h =
TK0> 0 for some K ∈ N
≥1is applied
S
A+γBK(T
0) =
S
A+γB(h)
K≈ E
A+γB(T
0), S
A+γB(h) =
s=1
E
γB(b
h) E
A(a
h)
≈ E
A+γB(h), (2.8a)
and analogously for the computation of E
A−γB(−T
0). This yields the following relation involving the time- discrete evolution operator
v
n+1= D
A+εB(N
0T
0) v
n≈ u
n+1= C
A+εB(N
0T
0) u
n, D
A+εB(N
0T
0) =
r j=1S
A−βK jεN0B(−T
0) S
A+αK jεN0B(T
0)
, (2.8b)
where n ∈ { 0, . . . , N − 1 } . 2.3.4. Initial approximation
We suppose v
0≈ u
0= u(0) to be a suitably chosen initial approximation for (2.8) and set u
0= v
0in (2.7).
3. Convergence analysis
In this section, we deduce our main result on the convergence behaviour of multi-revolution composition time- splitting methods applied to highly oscillatory evolution equations of Schr¨ odinger type. The considered class of time discretisations inherits the favourable properties of the underlying methods in regard to stability, accuracy, efficiency, and the preservation of physically relevant quantities. Essential prerequisites for the estimation of the global error are stability estimates and bounds for the defects. Due to the fact that the arising evolution operators are isometries, it is straighforward to establish stability results with respect to the underlying Banach space, see Section 3.1. A fundamental error estimate for high-order multi-revolution composition methods is stated in Section 3.2, and a result explaining the improved error behaviour of splitting methods is given in Section 3.3.
3.1. Stability 3.1.1. Isometry
We make use of the hypothesis that the exact evolution operator associated with the linear operator A + γB defines an isometry on the underlying Banach space
E
A+γB(t) v
X
= v
X, v ∈ X, t ∈ R, γ ∈ R, (3.1)
see Section 2.1 and 2.2.
3.1.2. Stability results
The above relation at once implies
C
A+εB(N
0T
0)
v
X
= v
X,
D
A+εB(N
0T
0)
v
X
= v
X,
for any v ∈ X and for all integers ∈ N, see also (2.7) and (2.8).
PH. CHARTIERET AL.
3.2. Error bounds for MRCMs
In this section, we study the approximation error of multi-revolution composition methods for evolution equations of Schr¨ odinger type; in particular, we aim at an error estimate of the form
C
A+εB(N
0T
0) v − E
A+εB(N
0T
0) v
X
≤ C H
P+1v
X,
showing that the increment 0 < H = εN
0< 1 and the order P ∈ N
≥1of the composition method determine the approximation quality.
3.2.1. Auxiliary result
A fundamental auxiliary result used in the derivation of such an error estimate ensures that the evolution operator over one period and a related operator are near-identity smooth maps with respect to ε ∈ R and provides bounds for their derivatives.
Lemma 3.1. The evolution operator over one period and its reverse evolution R −→ L(X ) : ε −→ Φ
ε= E
A+εB(T
0), R −→ L (X ) : ε −→ Φ
−1−ε= E
A−εB( − T
0), are near-identity smooth maps, satisfying Φ
0= I = Φ
−10and the bounds
∂
εnΦ
εv
X
≤
C
B,0T
0nv
X, ∂
εnΦ
−1−εv
X
≤
C
B,0T
0nv
X, n ∈ N.
Proof. Let ε, t ∈ R , n ∈ N
≥1, and v ∈ X . The linear variation-of-constants formula reads E
A+εB(t) v = E
A(t) v +
t0
E
A(t − τ) εB E
A+εB(τ) v dτ, and hence differentiation with respect to ε yields
U (t) = ∂
εnE
A+εB(t) v =
t0
E
A(t − τ)
εB U (τ) + n B ∂
εn−1E
A+εB(τ) v dτ.
Making use of the fact that this is just the representation by the variation-of-constants formula for the solution to the initial value problem
U
(t) = A U (t) + εB U (t) + n B ∂
εn−1E
A+εB(t) v, t ∈ R , U (0) = 0,
the following relation
U (t) = ∂
εnE
A+εB(t) v = n
t0
E
A+εB(t − τ) B ∂
εn−1E
A+εB(τ) v dτ and, by an induction argument, the bound
∂
εnE
A+εB(t) v
X
≤ (C
B,0t)
nv
Xis obtained. Indeed, assuming that the claimed result holds true at step n − 1, the above representation and the fact that E
A+εB( · ) is an isometry yield
∂
εnE
A+εB(t) v
X
≤ n
t0
B ∂
εn−1E
A+εB(τ) v
X
dτ ≤ n C
B,0 t0
∂
εn−1E
A+εB(τ) v
X
dτ
≤ n C
B,0 t0
(C
B,0τ)
n−1dτ v
X= (C
B,0t)
nv
X.
Finally, setting t = T
0or t = −T
0, respectively, proves the assertion.
Theorem 3.2. Under the requirements of Hypothesis 2.1, a multi-revolution composition method of the form (2.7) applied to the evolution equation (2.1) fulfills the error estimate
C
A+εB(N
0T
0) v − E
A+εB(N
0T
0) v
X
≤ C
(P + 1)! C
B,0P+1T
0P+1H
P+1v
X, v ∈ X, provided that the coefficients satisfy the (nonstiff ) conditions for order P ∈ N
≥1.
Proof. Our proof in the lines of [7] is based on the fact that the flow map associated with a multi-revolution composition method can be written as Φ
εv = v + ε Φ
(1)εv, where Φ
(1)εis smooth with respect to ε ∈ R; indeed, in the present situation, the evolution operator over one period can be cast into this form
Φ
εv = E
A+εB(T
0) v = v + ε
T00
E
A(T
0− τ) B E
A+εB(τ) v dτ, for any v ∈ X , see the proof of Lemma 3.1. Employing the abbreviation
Ψ
H=
r j=1Φ
−1−βjH
Φ
αjH, H = εN
0, the approximation error takes the form
C
A+εB(N
0T
0) − E
A+εB(N
0T
0) = Ψ
H− Φ
NH/N00
. We perform Taylor expansions of Ψ
Hand Φ
NH/N00
with respect to the increment H ; we note that, by construction, the validity of the order conditions ensure that the leading contributions in these expansions coincide such that
Ψ
H− Φ
NH/N0 0= 1 P !
H0
(H − τ)
P∂
τP+1Ψ
τ− ∂
τP+1Φ
Nτ /N0 0dτ,
see [7]. Thus, it remains to estimate the (P + 1)-st derivatives of the mappings τ → Ψ
τand τ → Φ
Nτ /N00
. On the one hand, by the chain rule we obtain
∂
εP+1Φ
Nε0=
m1+...+mN0=P+1
(P + 1)!
m
1! . . . m
N0! ∂
mε1Φ
ε. . . ∂
εmN0Φ
ε, which by Lemma 3.1 further implies
∂
εP+1Φ
Nε0v
X
≤
m1+...+mN0=P+1
(P + 1)!
m
1! . . . m
N0! (C
B,0T
0)
P+1v
X≤ (C
B,0N
0T
0)
P+1v
X; a change of variable yields
∂
τP+1Φ
Nτ /N0 0v
X
≤ (C
B,0T
0)
P+1v
X. Similar arguments lead to the relation
∂
Pτ+1Ψ
τ=
m1+...+m2r=P+1
(P + 1)!
m
1! . . . m
2r! ∂
mτ1Φ
−1−β1τ
. . . ∂
τm2rΦ
αrτ=
m1+...+m2r=P+1
(P + 1)!
m
1! . . . m
2r! β
1m1. . . α
mr2r∂
εm1Φ
−1−β1τ