1. Introduction
Operator splitting methods are widely used for the numerical solution of both ordinary differential equations (ODEs) and partial differential equations (PDEs) by decomposing the complicated problems into simpler subequations. These subequations can be solved individually using algorithms that are more efficient. Amounts of research has been conducted on this topic. A comprehensive investigation of operator splitting methods is presented in [
1,
2], covering their construction, implementation, and theoretical analysis. Notably, these studies primarily focus on ODEs.
Additionally, the work by [
3] is dedicated to the application of the operator splitting method for solving PDEs, specifically those that are convection dominated. However, this theory is limited to scalar and weakly coupled systems of equations. Previous studies have investigated the use of operator splitting for various equations, including the Korteweg-de Vries equation [
4], the Schrödinger equation [
5], partial differential equations with Burgers nonlinearity [
6], the Burgers–Huxley equation [
7], the Vlasov-Poisson equations [
8,
9], Fisher’s equation and Benjamin-Bono-Mahony equations [
10], the Allen-Cahn equation [
11,
12] and the Cahn-Hilliard equation [
13,
14,
15].
The effectiveness of the operator splitting method relies on the interconnection between different subequations and the dynamics of the evolution problem. Specifically, a particular type of partial differential equations involving the Burgers term tends to introduce singularities, even when the initial data is smooth. When applying operator splitting methods to these equations, determining the appropriate time step becomes a delicate task. By introducing a new auxiliary time variable, the convergence of operator splitting method for KdV equation is analyzed in [
4]. Further, based on the Lie-commutator bounds for the local error and conditional stability of error propagation, authors in [
16] establish the second order convergence of the Strang splitting for Schrödinger-Poisson and cubic nonlinear Schrödinger equation. They identify the principal error terms of the local error as quadrature errors. This result is then extended to a type of partial differential equations with Burgers nonlinearity in [
6]. In these equations, one subequation is Burgers equation, while the other subequation is linear. However, there exist very few results available when both suboperators of the equations are nonlinear.
Inspired by the growing interest in operator splitting techniques applied to PDEs, Ref. [
17] has proposed the implementation of the Strang splitting method specifically for the Degasperis-Procesi (DP) equations. This equation, serving as a model for capturing the behavior of shallow water dynamics, can be expressed in the following form [
18]
here
k is a real constant.
To design the temporal discretization of this equation based on the splitting strategy, we rewrite it as
Note that the inverse Helmholtz operator
can be expressed as a convolution
with
. Here the symbol
denotes convolution of
f and
g, i.e.,
Thus the DP Equation (
1) can be transformed into
with
Let
denote the exact solution of the initial value problem (
3). Evidently, operator
C can be split into two suboperators
. Thus, we consider the following subsystems
The first equation is known as the Burgers equation and the latter one is referred to as the Benjamin-Bona-Mahony (BBM) equation. Let us denote the exact solution operators of (
4) and (
5) by
and
respectively. Then, the operator splitting method, in its most basic form reads as follows:
where
is the approximation of
at
,
is the time step size. This method is called Lie splitting method. In this paper, we focus on another more refined operator splitting, known as Strang splitting, which is read as
In [
17] the efficiency of the Strang splitting method for the DP equation is demonstrated numerically. However, to our knowledge, there is as yet no rigorous convergence result in the literature for the splitting method for the DP equation. In the present study, we intend to analyze the convergence properties of the Strang splitting method for the DP equation.
The major difficulty in the numerical analysis of the splitting scheme above lies in the fact that both suboperators are nonlinear. The classical techniques suitable for only one nonlinear operator are not directly applicable here. In this paper, instead of building second order convergence in the
-norm for the proposed method directly, we first show that the Strang splitting method has first order convergence in
. While this result may not seem attractive, it serves as the cornerstone for the
boundedness of the approximate solutions. In the analysis, the Lie derivative bounds for the local errors are crucial. Finally, by applying the Lady Windermere’s fan to estimate the global error, we prove second order convergence in
. A similar approach has been used by [
16] when considering only a nonlinear suboperator of the Burgers type. We strive further and extend the analysis to the DP equation, where both suboperators are nonlinear.
The rest of the paper is organized as follows:
Section 2 is devoted to the preliminaries, where the assumptions are made and the regularity properties of the DP equation and the two subequations are derived. The first order convergence is analyzed in
Section 3. Furthermore, the approximate solutions are proven to be bounded, which plays an important role in the second order analysis. Finally, the second order convergence of the Strang splitting is presented in
Section 4.
2. Preliminaries
In this section, we collect and prove the results which are crucial in the proof of first- and second order convergence analysis. For , the norm in the Lebesgue space is denoted by , while for , the norm in the Sobolev space is denoted by .
2.1. Setting
For the well-posedness of the DP equation, we recall the results in [
19]: if
,
, then there exists a maximal time
T, such that the DP equation has a unique strong solution
and the solution depends continuously on the initial data. Moreover, we have
where the constant
c only depends on
T. For convenience, we use
c to stand for a generic constant. It may have different values even in the same line.
In order to carry out the error analysis we make the following further assumption on the DP equation. We assume that on
, the solution
is in
and there exists a constant
such that
is uniformly bounded as
for
.
Since the analysis in this paper heavily depends on the nonlinear variation-of-constants formula, which needs to calculate Lie derivatives, we first list some results about the Lie derivative. Denote
as the solution at time
t of the differential equation
with initial data
, then, for any unbounded vector field
G on
and
, the Lie derivative
associated with
F is defined by
where
is the Fréchet-derivative. Specially, for the identity operator
, it follows that
.
The exponential operator
on
G is defined as
Obviously, for the identity operator
,
. For derivatives, we have the rule
For composition, we have
where
and
are the flows of the differential equations
and
, respectively,
,
are Lie derivatives associated to
,
respectively.
Therefore, the Strang splitting method (
6) can be written as
Define Lie commutator of two nonlinear operators
G and
H as
then we have the following property
With the help of Lie derivative, we can express the exact solution of the nonlinear equation into the similar form of the variation-of-constants formula, which is called nonlinear variation-of-constants formula. The convergence analysis heavily depends on this formula.
Lemma 1 (Nonlinear variation-of-constants formula)
. The exact solution of the following initial value problemhas the form Proof. Define function
, according to the formula
and
, we have
This completes the proof. □
Moreover, we note that the special convolution (
2) is involved in the DP equation, in order to simplify the analysis, we list the properties of convolution which are used extensively in the convergence analysis.
Lemma 2. The convolution (2) has the following properties: - (1)
If for integer , then and .
- (2)
, for .
- (3)
, for .
Proof. - (1)
See Lemmas 2.3 and 2.4 in [
10].
- (2)
Integrating by parts yields
- (3)
Integrating by parts gives
This completes the proof. □
2.2. Properties of the Exact Solutions
Now, we are in the position to estimate the properties of the DP equation and the two subequations. We first show that the solution dependence on the initial data is Lipschitz continuous in a weaker topology.
Lemma 3. Let , be the exact solutions of the DP Equation (1) with initial data , respectively. If , for , then there exists a constant such that Proof. Set
and
, then it follows that
Taking the first and second order derivatives with respect to
x of this equation yields
and
To estimate
(
), multiplying Equations (
11)–(
13) by
,
and
respectively and integrating gives
and
where Lemma 2 is used in the estimations. Combining them together, we obtain
which leads to
Then the proof is complete. □
Lemma 4. If the initial data of the DP Equation (1) satisfies for , then there exists such that the solution of the DP equation has , for . Proof. Set
, we have
We estimate the Burgers term and the convolution term separately. First for the Burgers term we have
Note that when
, we have
and
, thus
When
and
, we have
and
, this gives
While in the remaining case
and
, we have
For the convolution term, it follows that
According to Lemma 2, it is easy to obtain that
Noting that the solution of differential equation
with initial data
is given by
Hence, there exists , if , then . Therefore the result is obtained. □
We can get similar results of Lemma 4 for Equations (
4) and (
5), which is useful in the convergence analysis and we list them below.
Lemma 5. For some ,
- (1)
if , then there exists such that , for ;
- (2)
if , then there exists such that , for .
In the analysis of convergence, it is necessary to establish the boundedness of the approximate solution. The following Lemma significantly contributes to the derivation of such boundedness.
Lemma 6. For Equations (4) and (5), - (1)
if holds for , then for , where is independent of and t;
- (2)
if holds for , then for , where is independent of and t.
Proof. - (1)
Denote
, we have
For
,
, it follows that
For
and
, we have
and
, then it follows that
For the last case,
and
, integrating by parts yields
This ends the proof.
- (2)
Similarly, the statement of (2) can be verified by using the convolution property given in Lemma 2.
□
3. First Order Convergence
It is known that Strang splitting method has the convergence order of two. Nevertheless, in order to demonstrate this convergence, the utilization of Lady Windermere’s fan is necessary, which relies on the boundedness of the approximate solutions. Consequently, this section will focus on proving the first order convergence to ensure the boundedness of the approximate solutions. Our investigation shall commence by examining the error estimates for the local error.
Lemma 7. The local error of the Strang splitting method is bounded in bywhere only depends on . Proof. First we represent the exact solution
by the nonlinear variation-of-constants formula (see Lemma 1)
Using this formula again for the integrand, we obtain
with
For sufficiently small
, according to Lemmas 2, 4 and 5, we have
On the other hand, using the first order Taylor expansion with the remainder in the integral form to the exact solution of BBM equation yields
Inserting it into the numerical scheme (
9), we obtain
with
Following the same procedure as for
and using Lemmas 2 and 5, we can also show that
holds for sufficiently small
. Thus, we get
We find that
is just the quadrature error of the midpoint rule applied to the integral over
of the function
We express this quadrature error in the first order Peano form,
where
is the real-valued, bounded Peano kernel of the midpoint rule. We find
Calculating the Fréchet-derivatives of operators
A and
B gives
then
where Lemma 2 is used in the last equality. According to Lemmas 2 and 5, it follows that
Hence, the quadrature error is in the norm for . This completes the proof. □
We are now in a position to state our first main result regarding the boundedness of the approximate solutions, which is built along with the first order convergence result. This boundedness is necessary for the refined second order error estimate.
Theorem 1 (First-order convergence in
)
. Let Assumption (8) be fulfilled. Further, let be the solution of the DP Equation (1), be the numerical solution given by the Strang splitting method (6). Then, there exists such that for and ,Here, , only depend on , R and T, while is independent of and τ.
Proof. The induction method is employed during the process of establishing the proof.
For
, Lemma 7 indicates that
holds true. For the boundedness of
, we have
with
sufficient small enough such that
. For
, note that
In the last inequality, Lemma 6 is used. From Lemma 5, we have
The same logic is adopted to bound
and
.
Combing above estimations together, we have
Assume that the results are true for
, i.e.,
We intend to show that the above results are also true for
. Using Lady Windermere’s fan argument, the global error can be expressed as
The Lipschitz condition (
10) is subsequently utilized to estimate the error. However, such an approach necessitates that we have to prove for some
,
From the recursive assumption, it is easy to get
for
. According to Lemma 4 with
, Lipschitz condition in Lemma
10 with
is available. Then the global error is
This completes the proof. □