Skip to Main Content
Purpose

This paper focuses on the unconditionally optimal error estimates of a linearized second-order scheme for a nonlocal nonlinear parabolic problem. The first step of the scheme is based on Crank–Nicholson method while the second step is the second-order BDF method.

Design/methodology/approach

A rigorous error analysis is done, and optimal L2 error estimates are derived using the error splitting technique. Some numerical simulations are presented to confirm the study’s theoretical analysis.

Findings

Optimal L2 error estimates and energy norm.

Originality/value

The goal of this research article is to present and establish the unconditionally optimal error estimates of a linearized second-order BDF finite element scheme for the reaction-diffusion problem. An optimal error estimate for the proposed methods is derived by using the temporal-spatial error splitting techniques, which split the error between the exact solution and the numerical solution into two parts, that is, the temporal error and the spatial error. Since the spatial error is not dependent on the time step, the boundedness of the numerical solution in L∞-norm follows an inverse inequality immediately without any restriction on the grid mesh.

In this paper, we consider the following parabolic problem with nonlocal nonlinearity:

(1.1)

where ΩRd, d ≥ 1 is again a domain with a smooth boundary Ω, a and f are functions to be defined in the next section and l denote a continuous linear form on L2(Ω) given by

where g is a function on L2(Ω).

The study of nonlocal parabolic problems has received considerable attention in recent years ([1–3] and the references therein). This kind of problems arises in various situations, for instance, u could describe the density of a population (for instance, bacteria) subject to spreading. The diffusion coefficient a is then supposed to depend on the entire population in the domain rather than on the local density, that is, moves are guided by considering the global state of the medium. The problem is nonlocal in the sense that the diffusion coefficient is determined by a global quantity. Besides its mathematical motivation because of the presence of the nonlocal term a(l(u)), such problems come from physical situations related to migration of a population of bacteria in a container in which the velocity of migration v = au depends on the global population in a subdomain Ω′ ⊂ Ω given by a(l(u)).

Simsen and Ferreira [4] have discussed not only the existence and uniqueness of solutions for this problem but also continuity with respect to initial values, the exponential stability of weak solutions and important results on the existence of a global attractor. The numerical methods for the nonlocal problems have been investigated by many authors as like in Refs [5, 6] and the references therein. However, they are restricted to nonlocal reaction terms or nonlocal boundary conditions. Chaudhary et al. [7] studied the convergence analysis of the Crank–Nicolson finite element method for the nonlocal problem involving the Dirichlet energy. Mbehou et al. [8] studied (1.1) using the Crank–Nicolson Galerkin finite element method. The main focus on this paper was to present the exponential decay and vanishing of the solutions in finite time. They also derived the optimal convergence order in L2-norm using Pr with r ≥ 1 finite elements. Yin and Xu [9] applied the finite-volume method to obtain approximate solutions for a nonlocal problem on reactive flows in porous media and derived the optimal convergence order in the L2 norm. Almeida et al. [10] presented convergence analysis for a fully discretized approximation to a nonlocal problem involving a parabolic equation with moving boundaries, with the finite element method applied for the space variables and the Crank–Nicolson method for the time. Recently, Yang et al. [11] derived the unconditional optimal error estimate of Galerkin FEMs for the time-dependent Klein–Gordon–Schrodinger equations using the error splitting technique. Also in Ref. [12], Yang and Jiang applied the linearized second-order backward differentiation formulae (BDF) Galerkin Finite element methods (FEMs) for the Landau-Lifshitz equations to derive the unconditional optimal error estimates.

Our goal in this research article is to give and establish the unconditionally optimal error estimates of a linearized second-order BDF finite element scheme for the reaction-diffusion problem (1.1). Using Pr (r ≥ 1) finite element to approximate the solution of (1.1), the optimal error estimates Ot2 + hr+1) in L2 norm are derived using the error splitting technique.

This paper is organized as follows. In Section 2, we recall few known results and present few regularities, which are used in the proof of the optimal error estimates. To prove the optimal error estimates by the error splitting technique, the temporal errors and the spatial errors are shown in Sections 3 and 4, respectively. Finally numerical results are presented in Section 5 to demonstrate our theoretical analysis.

Let ΩRd (d ≥ 1) be a bounded domain with a smooth boundary Ω = Γ. The standard notations (see for instance Refs [13, 14]) will be used throughout this work. The Lebesgue space is denoted Lp(Ω), 1 ≤ p ≤ , with norms Lp but the L2(Ω)-norm will be denoted by ‖ ⋅‖. For any nonnegative integer m and real number p ≥ 1, the classical Sobolev spaces:

equipped with the semi-norm

and the norm

(2.1)

with the usual extension when p = . When p = 2, Wm,p(Ω) is the Hilbert space Hm(Ω) with the scalar product:

The norm of Hm(Ω) will be denoted by ‖ ⋅‖m. It should be mentioned that Dα stands for the derivative in the sense of distribution, while α = (α1, …, αd) denotes a multi-index of length |α| = α1 + ⋯ + αd. We also employ the standard notation of Bochner spaces, such as Lq(0, T, X) with norm

where X is an Hilbert space and ‖ ⋅‖X the norm of X. For all these notions on Sobolev spaces and Bochner spaces, we refer to Refs [13, 15].

Throughout this paper, the following known inequalities will be frequently used [13].

(2.2)
(2.3)

Let us now suppose that α is a nonnegative constant and p > 1. Simsen and Ferreira [4] proved the existence and uniqueness of global solution under the following hypotheses.

H1.

u0 ∈ L2(Ω).

H2.

f:RR is Lipschitz–continuous function, that is, there exists γ > 0 such that |f(s) − f(t)| ≤ γ|s − t|, for alls,tR and f(0) = 0.

H3.

a:RR is bounded with 0 < m ≤ a(s) ≤ M, for all sR with λ1>γm, where λ1 is the first eigenvalue of (Δ,H01(Ω)).

H4.

a:RR is Lipschitz–continuous with |a(s1)a(s2)|A|s1s2|,s1,s2R.

H5.

l:L2(Ω)R is a continuous linear form, i.e. there exists g ∈ L2(Ω) such that l(u) = lg(u) = Ωg(x)u(x)dx, for all u ∈ L2(Ω).

Theorem 2.1

(Existence and uniqueness of solution, [4]). Assume thatp ≥ 2 and if the hypotheses (H1)–(H5) hold, then problem(1.1)possesses a unique solution, that is, there exists a unique functionusuch that

(2.4)
(2.5)
(2.6)
(2.7)
where(2.7)must be understood as an equality inD(0,T).

Given the hypotheses (H1)–(H5), we will also adopt another hypothesis, namely

H6.

for all r ≥ 1,

(2.8)
The following lemmas will be useful.
Lemma 2.1

(cf.Ref. [16]). For allp ∈ (1, ) andτ ≥ 0, there exists a generic constantC = C(p, d) such that for allξ,ηRdwithd ≥ 1 we have

(2.9)
(2.10)
Lemma 2.2

(cf.Ref. [3]). Letaandbbe two nonnegaitve numbers. Then for alls ∈ (1, ),

(2.11)
Lemma 2.3

(cf.Ref. [17]). Letak,bk,ckandγk, for integersk ≥ 0, be the positive numbers such that

(2.12)
Suppose thatτγk < 1, for allk, and setσk=1(1τγk). Then
(2.13)

Remark. If the first sum on the right hand side of (2.12) extends only up to n − 1, then estimate (2.13) holds for all k > 0 with σk = 1.

Lemma 2.4

(Hk-estimate of elliptic equations [18]). Suppose thatvis a solution of the boundary value problem

whereΩRd,d = 2, 3, is a smooth and bounded domain. Then,
(2.14)

Let Th={K} be a uniform triangular or tetrahedral partition of Ω into triangles or tetrahedrons. Thus, let h=maxKTh{hK} denote the mesh size, where hK = diam(K) = max{‖x − y‖, x, y ∈ K}, and Vh be the finite dimensional subspace of H01(Ω), which consists of continuous piecewise polynomials of degree r ≥ 1 on Th.

Let {tn| tn = nΔt; 0 ≤ n ≤ N} be a uniform partition of [0, T] with time step Δt = T/N. We write un = u(x, tn), Un ≈ u(x, tn) and for any sequence of functions {wn}n=0N define

The following telescope formula is for n ≥ 2

(2.15)

Under the above notations, we propose the following linearized second-order BDF Galerkin finite element scheme associated to (1.1), which is to find UhnVh such that

  • Step 1: For Uh0=Πhu0Vh, find Uh1Vh such that for all vh ∈ Vh

(2.16)

where U^h1 is given by

(2.17)
  • Step 2: For 2 ≤ n ≤ N, find UhnVh such that for all vh ∈ Vh

(2.18)

Πh is an interpolation operator from H01(Ω) to Vh.

Theorem 2.2

Assume that the hypotheses (H1)– (H5) hold. Then the fully discrete system defined in(2.16)(2.18)has a unique solutionUhnwhich satisfies

(2.19)

Proof. 1 For the existence, taking vh=Uh1, vh=U^h1 and vh=Uhn in (2.16)–(2.18), respectively, the existence and uniqueness of Uh1, U^h1 and Uhn are from the Lax–Milgram theorem and the hypothesis (H3).

Let vh=U¯hn in (2.16), we have

Drop the third term of the left hand side, use the lower bound of a(⋅) and (H2),

and

(2.20)

Now, let vh=U^h1 in (2.17), the same arguments used above give us

Taking vh=Uhn in (2.18), using the lower bound of a(⋅), (H2) and dropping the third term of the left hand side lead to

From the telescope (2.15), we obtain

That is

(2.21)

The relation (2.19) is obtained by summing up the above relation (2.21) and using the discrete Gronwall lemma 2.3

The main result of this work is presented in the following theorem.

Theorem 2.3

Suppose that system(1.1)has a unique solutionusatisfying (H6). Then the fully discrete system defined in(2.16)(2.18)has a unique solutionUhn, and

(2.22)
whereCis a positive constant independent of Δtandh.

The proof of this theorem will be done in the following sections.

Let us introduce the corresponding time discrete system associated with (1.1)

  • Step 1: for U0 = u0, find U1 by

(3.1)

where U^1 is the solution to

(3.2)
  • Step 2: for 2 ≤ n ≤ N, find Un by

(3.3)

The weak formulations of (3.1)–(3.3) are defined as follows: find UnH01(Ω) such that for all vH01(Ω)

(3.4)

and for 2 ≤ n ≤ N

(3.5)

with U^1H01(Ω) such that

(3.6)

The existence and uniqueness of the solution to problems (3.4)–(3.6) can be easily proved by using Lax–Milgram theorem.

Let u be the exact solution of (1.1). Then, u satisfies the following equations:

(3.7)
(3.8)

where u^1 satisfies

(3.9)

R^0, R1 and Rn are, respectively, the truncation errors given by

By Taylor formula and relation (2.9) with τ = 1, it is easy to see that

(3.10)

Let us denote

We have the following assumption.

Lemma 3.1

Assume that the exact solutionuof(1.1)satisfies the regularities(2.8). Then there exists a positive constantCindependent of Δtsuch that

(3.11)

Proof. Subtracting (3.6) from (3.9) leads to

Testing the above equation by e^1 yield

Using the left bound of a(⋅) to the left hand side and Young’s inequality to the right hand side, we obtain

The proof ended by dropping the third term of the left hand side and applying (3.10) to the right hand side.

Based upon (3.11), we have

Proposition 3.1

Suppose that the solutionuof(1.1)satisfies the regularities(2.8). Then there exists a generic constantCthat does not dependent on Δtsuch that

(3.12)

Proof. Subtracting (2.16) from (3.7) and observing that e0 = 0 leads to

Testing the above equation by e1 and using the fact that e¯1=12e1, we have

(3.13)

We have

Taking these estimates into (3.13), we obtain the desire result.

The main result in this section is as follows.

Theorem 3.1

Suppose that the solutionuof(1.1)satisfies the regularities(2.8). Then there exists a generic constantCthat does not dependent on Δtsuch that

(3.14)
(3.15)
whereCis a positive constant independent ofnand Δt.

Proof. The proof of this theorem will be done using the mathematical induction.

In view of (3.11) and (3.12), the inequality (3.14) holds for n = 0, 1. Since U0 = u0, the inquality (3.15) holds for n = 0. Now, let us assume that (3.14) and (3.15) hold for n ≤ m with m ≤ N − 1. Then we need to prove the inequality for n = m + 1. By the definition of U^n and the induction assumption, U^nC.

Subtracting (2.18) from (3.8) results in the following equation:

(3.16)

Multiply (3.17) by 4Δten and integrate it over Ω. The use of the telescope formula to the resulting equation leads to

Use the lower bound of a(⋅) and drop certain positive terms on the left hand side of the above equation leads to

(3.17)

We have

Therefore,

Summing up the above inequality and using the discrete Gronwall inequality, we get

From ‖en‖ ≤ CΔt2, we have

Applying Lemma 2.4 for the linear elliptic problems (3.1)–(3.3) with the induction assumptions gives the H2 estimate

Using (2.3), we have

which concludes the proof.

In this section, we will prove the optimal spatial error estimates. Let Πh be an interpolation operator and Rh:H01(Ω)Vh be a Ritz projection operator defined by

(4.1)

Then we have the following lemma.

Lemma 4.1

(cf.Ref. [19]). IfuHr+1(Ω)H01(Ω), then

(4.2)
(4.3)
(4.4)
whereCis a positive constant that does not depend onhandr.

Let us denote

From lemma 4.1, we have

(4.5)
(4.6)
Lemma 4.2

Assume that the exact solutionuof(1.1)satisfies the regularities(2.8). Then there exists a positive constantCindependent of Δtandhsuch that

(4.7)
(4.8)

Proof. From equations (2.17) and (3.6), e^h1 satisfies the following equation:

Setting vh=e^h1 in the above equations leads to

(4.9)

From (4.5) and (4.6), we have

Combining these estimates into (4.9), we get (4.7).

From the inverse inequality, e^h1Chd/2e^h1Chr/2 and

The main result in this section is as follows.

Theorem 4.1

Suppose that the exact solutionuof(1.1)satisfies the regularities(2.8). Then there exists a positive constantCindependent of Δtandhsuch that

(4.10)
(4.11)

Proof. The proof of this result will be done by mathematical induction. Since Uh0=ΠhU0, (4.11) holds for n = 0. To compute the error estimate (4.10) for n = 1, subtract (3.4) from (2.16) and take vh=e¯h112(eh1+Eh0),

(4.12)

From (4.5) and (4.6), we have

Taking these estimates into (4.12) and using Lemma 4.2, we conclude that

(4.13)

which proves (4.10) for n = 1.

Now, we assume that (4.10) and (4.11) hold for n = m − 1, 2 ≤ m ≤ N, then we need to show it also holds for n = m. By the definition of U^hn and the induction assumption, U^hnC.

Subtracting (2.18) from (3.5), we obtain

If one takes vh=4Δtehn and uses the telescope formula, one obtains

That is

(4.14)

The quantities Ki, i = 1, …, 5 can be bounded by the similar way Ti, i = 1, …, 5:

Taking these bounds into (4.14), we obtain

Sum up the above inequality and use the discrete Gronwall Lemma 2.3 leads to

From the inverse inequality, ehnChd/2ehnChr/2 and

In this section, we present several numerical simulations to illustrate our theoretical analysis. Since the resulting matrix of the linear system (2.16)–(2.18) is sparse, symmetric and positive definite, an incomplete Cholesky factorization is performed and the result is used as preconditioner in the preconditioned conjugate method iterative solver (see for instance Refs [20, 21]).

To analyze the convergence rate, we consider the following problem.

(5.1)

with Ω = (0,1)2, the coefficient α = 1, p = 3.5

g is chosen correspondingly to the exact solution

We simulated the above problem on uniform meshes with a linear finite element approximation (r = 1) and T = 0.1.

For the convergence with respect to the mesh size h, we choose Δt = h2 and we solve problem (2.16)–(2.18) with different values of h (h = 1/5; 1/10; 1/15; 1/20; 1/25); from our theoretical analysis, the L2-norm errors are in order O(h2 + Δt2) = O(h2 + h4) ∼ O(h2). H1-norm errors are in order O(h + Δt2) = O(h + h4) ∼ O(h). In Figure 1, we plot the log of errors against log(h). One can see that for L2-norm, the slope is almost 2, and for H1 − norm, the slope is almost 1, which are in good agreement with our theoretical analysis.

Figure 1

Convergence rate with respect to the mesh size h in L2 and H1 norm

Figure 1

Convergence rate with respect to the mesh size h in L2 and H1 norm

Close modal

For the convergence with respect to the time step Δt, h is fixed (h = 0.01), and we solve problem (2.16)–(2.18) with different time steps Δt = 0.1; 0.05; 0.025; 0.0125 (Δt = 0.1 × 21−l, l = 1, …, 4), and the L2-norm errors are in order O(h2 + Δt2) ∼ Ot2). Figure 2 shows the plots of log  L2-error norm against log(Δt). Again, one can see that the slope is almost 2. These results are consistent with our theoretical analysis.

Figure 2

Convergence rate with respect to the time step Δt in L2 norm

Figure 2

Convergence rate with respect to the time step Δt in L2 norm

Close modal

We have presented and analyzed a linearized second-order BDF Galerkin finite element method for the nonlocal parabolic problems. We have proved the L2 and energy error estimates using sufficient conditions on the exact solution. We also presented some numerical experiments on Matlab’s environment, and our numerical results confirm the theoretical analysis. The results in this paper lay the foundation for developing finite element based numerical methods for more general and complicated nonlocal problems both stationary and evolutionary.

1
Chipot
M
,
Savitska
T
.
Nonlocal p-Laplace equations depending on the Lp norm of the gradient
.
Adv Differ Equ
.
2014
;
19
(
11/12
):
997
-
1020
.
2.
Robalo
RJ
,
Almeida
RM
,
do Carmo Coimbra
M
,
Ferreira
J
.
A reaction–diffusion model for a class of nonlinear parabolic equations with moving boundaries: existence, uniqueness, exponential decay and simulation
.
Appl Math Model
.
2014
;
38
(
23
):
5609
-
22
.
3.
Mbehou
M
.
The Euler-Galerkin finite element method for nonlocal diffusion problems with a P-Laplace-type operator
.
Appl Anal
.
2019
;
98
(
11
):
2031
-
47
.
4.
Simsen
J
,
Ferreira
J
.
A global attractor for a nonlocal parabolic problem
.
Nonlinear Stud
.
2014
;
21
(
3
):
405
-
16
.
5.
Mbehou
M
,
Chendjou
G
.
Numerical methods for a nonlocal parabolic problem with nonlinearity of Kirchhoff type
.
Numer Anal Appl
.
2019
;
12
(
3
):
251
-
62
.
6.
Sharma
N
,
Khebchareon
M
,
Sharma
K
,
Pani
AK
.
Finite element g Alerkin approximations to a class of nonlinear and nonlocal parabolic problems
.
Numer Methods Partial Differ Equ
.
2016
;
32
(
4
):
1232
-
64
.
7.
Chaudhary
S
,
Srivastava
V
,
Srinivas Kumar
V
.
Finite element scheme with Crank–Nicolson method for parabolic nonlocal problems involving the Dirichlet energy
.
Int J Comput Methods
.
2016
:
1
-
24
.
8.
Mbehou
M.
,
Maritz
R.
,
Tchepmo
P
.
Numerical analysis for a nonlocal parabolic problem
.
East Asian J Appl Math
.
2016
;
6
(
4
):
434
-
47
.
9.
Yin
Z.
,
Xu
Q
.
A fully discrete symmetric finite volume element approximation of nonlocal reactive flows in porous media
.
Math Probl Eng
.
2013
;
2013
:
1
-
7
.
10.
Almeida
RM
,
Duque
JC
,
Ferreira
J
,
Robalo
RJ
.
Finite element schemes for a class of nonlocal parabolic systems with moving boundaries
.
Appl Numer Math
.
2018
;
127
:
226
-
48
.
11.
Yang
Y-B
,
Jiang
Y-L
,
Yu
B-H
.
Unconditional optimal error estimates of linearized, decoupled and conservative Galerkin FEMs for the Klein–Gordon–Schrödinger equation
.
J Sci Comput
.
2021
;
87
(
3
):
1
-
32
.
12.
Yang
Y-B
,
Jiang
Y-L
.
Unconditional optimal error estimates of linearized second-order BDF Galerkin FEMs for the Landau-Lifshitz equation
.
Appl Numer Math
.
2021
;
159
:
21
-
45
.
13
Brezis
H
.
Functional analysis, Sobolev spaces and partial differential equations
.
NY
:
Springer New York
;
2010
.
14
Boffi
D
,
Brezzi
F
,
Fortin
M
.
Mixed finite element methods and applications
.
Berlin, Heidelberg
:
Springer-Verlag
;
2013
.
15.
Lions
JL
.
Quelques Méthodes de Résolution des Problmes aux Limites Non Linéaires
.
Paris
:
Dunod
;
1969
.
16.
Barrett
JW
,
Liu
W
.
Finite element approximation of the p-Laplacian
.
Math Comput
.
1993
;
61
(
204
):
523
-
37
.
17.
Heywood
JG.
,
Rannacher
R
,
Turek
S
.
Artificial boundaries and flux and pressure conditions for the incompressible Navier-Stokes equations
.
Int J Numer Methods Fluids
.
1996
;
22
(
5
):
325
-
52
.
18.
Chen
Y-Z
,
Wu
L-C
.
Second order elliptic equations and elliptic systems
. Vol. 
174
.
American Mathematical Soc.
,
Providence, Rhode Island
;
1998
.
19
Thomée
V
.
Galerkin finite element methods for parabolic problems
.
Berlin, Heidelberg
:
Springer
;
1984
.
1054
.
20.
Koko
J
.
A MATLAB mesh generator for the two-dimensional finite element method
.
Appl Math Comput
.
2015
;
250
:
650
-
64
.
21.
Koko
J
.
Efficient MATLAB codes for the 2d/3d stokes equation with the mini-element
.
Informatica
.
2019
;
30
(
2
):
243
-
68
.
Published in the Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at http://creativecommons.org/licences/by/4.0/legalcode

or Create an Account

Close Modal
Close Modal