Rawani2025
Rawani2025
https://doi.org/10.1007/s13540-025-00423-3
ORIGINAL PAPER
Abstract
This study introduces an efficient computational method for solving a nonlinear
fourth-order time-fractional partial integro-differential equation with a weakly sin-
gular kernel. The following steps are followed to implement the proposed method.
First, we approximate the time-fractional derivative using the nonstandard finite dif-
ference (NSFD) scheme and the integral term with the product trapezoidal formula. By
discretizing the time derivative and integral term, the time-dependent partial integro-
differential equation is transformed into an ordinary differential equation (ODE) at
each time level. Next, to discretize spatial derivatives, we apply the Haar series
approximation and the quasilinearization technique to linearize the nonlinear term.
This process requires only a one-dimensional Haar approximation with a significantly
smaller number of Haar coefficients. The proposed method provides flexibility in
selecting different denominator functions and also presents high accuracy for large
step sizes. Additionally, the stability and convergence of the method are thoroughly
analyzed. Finally, some test examples are provided to evaluate the effectiveness and
accuracy of the proposed technique.
B Amit K. Verma
[email protected]
Mukesh Kumar Rawani
[email protected]
123
M. Kumar, A. K. Verma
1 Introduction
where
ΩT = (0, 1) × (0, T ], (1.2)
with the boundary conditions (BCs)
μ, νd are non negative constant and γ , δ ∈ (0, 1). The function f is Lipschitz contin-
uous and the functions φ(x), g0 (t), g1 (t), h 0 (t), h 1 (t) are sufficiently smooth. Also,
t 1 ∂u(x,s)
C γ
1
Γ (1−γ ) 0 (t−s)γ ∂s ds, 0 < γ < 1,
0 Dt u(x, t) = ∂u(x,t) (1.6)
∂t , γ = 1,
represents the Caputo fractional time derivative, where Γ () stands for gamma func-
tion. Eq. (1.1) can be found in different areas of engineering and science such as bridge
slabs, airplane wings, window glasses and floor systems [23, 26, 37, 50]. The main
advantage of using Caputo sense time fractional derivative is that it allows the utiliza-
tion of physically interpretable initial conditions involving classical derivatives [26].
In addition, its derivative for a constant is zero.
123
A computationally efficient numerical scheme for the solution…
123
M. Kumar, A. K. Verma
two-dimensional Haar approximations are used that require a large number of Haar
coefficients to be determined.
Fractional derivatives, as non-local operators, require extensive operations and
memory storage when discretized using classical approaches. Sometimes, such classi-
cal methods fail to accurately reflect the non-local nature of these operators. Standard
discretization techniques may introduce significant numerical artifacts, leading to inac-
curate approximations and unstable solutions. Achieving accurate numerical solutions
often requires exceedingly small step sizes, which is computationally expensive and
time-consuming. The nonstandard finite difference (NSFD) technique is well-known
for producing highly accurate results with larger step sizes and also offers flexibility
in choosing different denominator functions.
In this work, we implement the HWCM coupled with the NSFD scheme to solve
the nonlinear TFPIDE given in Eqs. (1.1)–(1.5). Combining the NSFD and HWCM
aims to provide a more precise solution to the time-dependent problem using a
one-dimensional Haar series approximation. The most significant advantage of this
technique is that better results can be obtained by choosing a suitable denominator
function. It also provides high accuracy for large temporal step sizes, whereas tradi-
tional methods often require extremely small step sizes. In the solution procedure, we
first discretize the time-fractional derivative and the integral term using the NSFD L1
formula and the product trapezoidal method, respectively, and convert the TFPIDE
into an ODE in the spatial variable at each time level. We then implement the Haar
wavelet series approximation for the spatial derivatives, which requires only a one-
dimensional Haar wavelet approximation with a significantly smaller number of Haar
coefficients to be determined. To deal with the nonlinearity, we use the quasilineariza-
tion technique. We also present the convergence and stability analysis of the developed
scheme.
The main features that attract researchers to finding the numerical solutions using
HWCM in combination with the NSFD method are:
(i) The derivation of the method requires only a very simple algorithm and analytical
integration.
(ii) The sparsity of the transform matrices and the minimal number of wavelet coeffi-
cients result in low computation cost.
(iii) It produces precise results for large step sizes in both space and time.
(iv) The proposed method is highly feasible for boundary value problems, because, the
BCs are directly incorporated during the construction of the algorithm.
The content of this article is divided into different sections: Section 2 introduces
some introductory notions for the Haar wavelets (HWs) and the nonstandard finite
difference (NSFD) scheme. In Section 3, we illustrate the method for the TFPIDE
defined in Eqs. (1.1)–(1.5). Sections 4 and 5 illustrate the convergence and stability
of the technique, respectively. Section 6 is devoted to demonstrating the effectiveness
of the developed technique by presenting several tables and figures. The conclusion
of this work is presented in Section 7.
123
A computationally efficient numerical scheme for the solution…
2 Preliminary
du
= f (u, t). (2.1)
dt
The most traditional way of discretizing Eq. (2.1) is finite difference model, given by
u j+1 − u j
= f (u j , t j ), (2.2)
Δt
du u j+1 − u j
→ , (2.3)
dt Δt
One of the major difficulty with the use of traditional finite difference technique is the
occurance of instabilities in the solution of the difference equation [21]. One possibility
to construct more general definition of first order derivative of u(t) is
u j+1 − u j
= f (u j , t j ). (2.7)
ϕ(Δt)
Based on the above discussion, R. E. Mickens [21, 22] introduced the concept of
NSFD scheme. A discrete representation of a derivative is known as the NSFD scheme
if it meets at least one of the rules listed below.
u −u
(a) In the approximation du dt ≈ , Δt is replaced by the function ϕ(Δt) which
j+1 j
Δt
satisfies the property (2.6) as Δt → 0.
123
M. Kumar, A. K. Verma
u j+1 − u j
= −u j . (2.10)
Δt
This can also be written as
u j+1 = (1 − Δt)u j . (2.11)
It is well known that for Δt > 1, Eq. (2.11) leads to instabilities (see [21]). However,
if we use the fact that 1 − Δt = e−Δt + O(Δt 2 ), then for sufficiently small Δt, we
can make the replacement 1 − Δt → e−Δt or Δt → 1 − e−Δt , and as a consequence,
we rewrite Eq. (2.10) as
u j+1 − u j
= −u j . (2.12)
1 − e−Δt
Thus, the NSFD scheme for Eq. (2.9) is given by Eq. (2.12) with ϕ(Δt) = 1 − e−Δt .
Different types of denominator functions (DFs) [21, 22, 30, 32, 40, 41] are
eλΔt − 1
1 − e−Δt , , sin Δt, tan Δt, tanh Δt, sinh Δt, etc.
λ
The key benefits of applying the NSFD scheme are:
(i) A suitable NSFD scheme significantly reduces or eliminates numerical instabilities
produced by the standard finite difference (SFD) scheme.
(ii) The NSFD scheme preserves specific characteristics of the solutions, such as
boundedness, monotonicity, and positivity.
(iii) It allows the use of a variety of denominator functions (DFs), depending on the
nature of the problem.
(iv) High precision can be achieved with large step sizes, whereas traditional methods
often require extremely small step sizes.
Here, we illustrate the basic concepts regarding HWs which are needed in this work.
Let Δx = 1/2M be the width of the subintervals of [0, 1], where M = 2 J , J is the
maximum level of resolutions of the Haar function. The functions [1]
1 for x ∈ [0, 1),
1 (x) = (2.13)
0 othersise,
123
A computationally efficient numerical scheme for the solution…
⎧
⎪
⎨1 for x ∈ [0, 0.5),
2 (x) = −1 for x ∈ [0.5, 1), (2.14)
⎪
⎩
0 otherwise,
are known as the Haar scaling function and mother wavelet, respectively. Addition-
ally, two new parameters κ = 0, 1, · · · , m − 1 and m = 2 j , j = 0, 1, · · · , J are
introduced, which are referred to as the dilation and translation parameters, respec-
tively. The other functions in the Haar wavelet family are generated by dilation and
translation of the mother wavelet and are given by
⎧
⎪
⎨1 for x ∈ [β1 , β2 ),
i (x) = −1 for x ∈ [β2 , β3 ), (2.15)
⎪
⎩
0 otherwise,
where
β p = ξ Δx(2κ + p − 1), ξ = M/m, p = 1, 2, 3. (2.16)
which is required for solving the differential equations of n th -order. Using Eqs. (2.13)–
(2.17), the integral Ti,υ (x) can be calculated analytically which are given by
xυ
T1,υ (x) = , (2.18)
υ!
⎧
⎪
⎪ 0, for x < β1 ,
⎨(x − β )υ /υ!,
⎪
for x ∈ [β1 , β2 ),
1
Ti,υ (x) =
⎪
⎪
⎪ (x − β1 )υ − 2(x − β2 )υ /υ!, for x ∈ [β2 , β3 ),
⎩
(x − β1 )υ − 2(x − β2 )υ + (x − β3 )υ /υ!, for x ≥ β3 .
(2.19)
3 Method description
Let N be a positive integer and denote the time step by Δt = T /N such that
t = Δt, = 0, 1, 2, · · · , N . In view of the L1 discretization formula [33, 49],
123
M. Kumar, A. K. Verma
∂ γ u(t) (Δt)−γ
−1
= Θηγ u(t−η ) − u(t−1−η ) + O(Δt), (3.1)
∂t γ t Γ (2 − γ )
η=0
γ
where Θη = (η + 1)1−γ − η1−γ . Replacing Δt by ϕ(Δt), we get NSFD L1 dis-
cretization formula. To approximate the integral term, we apply the product trapezoidal
rule [17, 36], given by
t
(t − s)δ−1 u x x (x, s)ds
0
−1 tη+1
t+1 − s s − t
≈ s δ−1 u x x (x, t−η ) + u x x (x, t−η−1 )
Δt Δt
η=0 tη
−1
1 δ
= tη+1 u x x (x, t−η−1 ) − tηδ u x x (x, t−η )
δ
η=0
−1 tη+1
1 u x x (x, t−η ) − u x x (x, t−η−1 )
+ sδ ds
δ Δt
η=0 tη
t t1
1 1 1 1
= tδ − s δ ds u x x (x, t0 ) − t0δ − s δ ds u x x (x, t )
δ Δt t−1 δ Δt t0
−1 tη+1 tη
1 1
+ s δ ds − s δ ds u x x (x, t−η ). (3.2)
δ Δt tη tη−1
η=1
t
(Δt)δ δ δ+1 − ( − 1)δ+1
(t − s)δ−1 u x x (x, s)ds ≈ − u x x (x, t0 )
0 δ δ+1
−1
1
+ u x x (x, t ) + (η + 1)δ+1 − ηδ+1 − (ηδ+1 − (η − 1)δ+1 u x x (x, t−η ) .
δ+1
η=1
(3.3)
Now, discretizing time fractional derivative using Eq. (3.1) and taking θ -weighted [2]
to the Eq. (1.1), we obtain
(Δt)−γ (Δt)−γ
u +1 − u − Θηγ u −η+1 − u −η − (1 − θ )μ(u )x x
Γ (2 − γ ) Γ (2 − γ )
η=1
t
(1 − θ )νd
−θ μ(u +1 )x x − (t − s)δ−1 u x x (x, s)ds
Γ (δ) 0
123
A computationally efficient numerical scheme for the solution…
t+1
θ νd
− (t+1 − s)δ−1 u x x (x, s)ds + (1 − θ )(u )x x x x
Γ (δ) 0
+θ (u +1 )x x x x + (1 − θ ) f u , (u )x + θ f u +1 , (u +1 )x
= (1 − θ )k(x, t ) + θ k(x, t+1 ), (3.4)
with IC
u 0 (x) = φ(x), x ∈ [0, 1], (3.5)
and BCs
−γ −γ
ϕ(Δt) ϕ(Δt)
u +1 − u − Θηγ u −η+1 − u −η
Γ (2 − γ ) Γ (2 − γ )
η=1
t+1
μ νd
− (u +1 )x x + (u )x x − (t+1 − s)δ−1 u x x (x, s)ds
2 2Γ (δ) 0
t 1
+ (t − s)δ−1 u x x (x, s)ds + (u )x x x x + (u +1 )x x x x
0 2
1 1
+ f u +1 , (u +1 )x + f u , (u )x = k(x, t+1 ) + k(x, t ) , (3.8)
2 2
1 1 1
(u +1 )x x x x − μ + H (u +1 )x x + Gu +1 + f u +1 , (u +1 )x
2 2 2
1 1 μ 1
= k(x, t+1 ) + k(x, t ) − f u , (u )x + (u )x x − (u )x x x x + G u
2 2 2 2
γ H H b + b
− Θη u −η+1 − u −η + (u )x x + (δ + 1) C − −1 u x x (x, t0 )
2 2 1+δ
η=1
−1
H
+ bη − bη−1 u x x (x, t−η ) + bη − bη−1 u x x (x, t−η+1 ) , (3.9)
2
η=1 η=1
where
(Δt)δ νd (ϕ(Δt))−γ
H= ,G = , bη = (η + 1)δ+1 − ηδ+1 ,
Γ (δ)δ(δ + 1) Γ (2 − γ )
Cη = ηδ + (η + 1)δ+1 , η = 0, 1, 2, · · · ,
123
M. Kumar, A. K. Verma
where r represents the quasilinearization iterative index. From Eq. (3.10) and Eq. (3.9),
we get
1 r +1 1 r +1 1 1
+1 +1
(u +1 )x x x x + G + f ur u +1 − μ + H (u r+1 )x x + f (ur )x (u r+1 )x
2 2 +1 2 2 +1
1 1 1
= k(x, t+1 ) + k(x, t ) + μ + H (u r+1 )x x − (u r+1 )x x x x + G u r+1
2 2 2
H
γ +1 +1 b + b r +1
− Θη u r−η+1 − u r−η + (δ + 1) C − −1 u x x (x, t0 )
2 1+δ
η=1
−1
H
+ bη − bη−1 u rx+1
x (x, t−η ) + bη − bη−1 u rx+1
x (x, t−η+1 )
2
η=1 η=1
1 1 1 1
− f u r+1 , (u r+1 )x − f u r+1 , (u r+1 )x + u r+1 f ur + (u r+1 )x f (ur )x ,(3.11)
2 2 2 +1 2 +1
with IC
u r0+1 (x) = φ(x), x ∈ [0, 1], (3.12)
and BCs
+1 +1
u r+1 (0) = g0 (t+1 ), u r+1 (1) = g1 (t+1 ), (3.13)
+1 +1
(u r+1 )x x (0) = h 0 (t+1 ), (u r+1 )x x (1) = h 1 (t+1 ), for = 0, 1, 2, · · · , N − 1.
(3.14)
We use the Haar wavelets finite series approximation for highest order derivative
+1
(u r+1 )x x x x (x) as
2M
+1
(u r+1 )x x x x (x) = ci i (x). (3.15)
i=1
2M
+1
(u r+1 )x x x (x) = h 1 (t+1 ) − h 0 (t+1 ) − ci Ti,2 (1) − Ti,1 (x) , (3.16)
i=1
123
A computationally efficient numerical scheme for the solution…
+1
(u r+1 )x x (x) = h 0 (t+1 ) + h 1 (t+1 ) − h 0 (t+1 ) x
2M
− ci xTi,2 (1) − Ti,2 (x) . (3.17)
i=1
Again, integrating (3.17) twice from 0 to x and inserting BCs (3.13), we get
+1 1 x2 1
(u r+1 )x (x) = g1 (t+1 ) − g0 (t+1 ) + x − h 0 (t+1 ) + − h 1 (t+1 )
2 2 6
2M x2 1
−h 0 (t+1 ) − ci Ti,4 (1) − Ti,3 (x) + − Ti,2 (1) ,(3.18)
2 6
i=1
+1 x2 x
u r+1 (x) = g0 (t+1 ) + g1 (t+1 ) − g0 (t+1 ) x + − h 0 (t+1 )
2 2
x3 x
+ − (h 1 (t+1 ) − h 0 (t+1 ))
6 6
2M x3 x
− ci xTi,4 (1) − Ti,4 (x) + − Ti,2 (1) . (3.19)
6 6
i=1
2M 1 1 1
ci i (x) + μ + H xTi,2 (1) − Ti,2 (x) − f (wr )x Ti,4 (1) − Ti,3 (x)
2 2 2 +1
i=1
x2 1 1 x3 x
+ − Ti,2 (1) − G + f wr xTi,4 (1) − Ti,4 (x) + − Ti,2 (1)
2 6 2 +1 6 6
μ
1 γ
= k(x, t+1 ) + k(x, t ) + G u r+1 − +1
Θη u r−η+1 +1
− u r−η + (u r+1 )x x
2 2
η=1
1 H H b + b r +1
− (u r+1 )x x x x + (u r+1 )x x + (δ + 1) C − −1 u x x (x, t0 )
2 2 2 1+δ
−1
H
+ bη − bη−1 u rx+1
x (x, t−η ) + bη − bη−1 u rx+1
x (x, t−η+1 )
2
η=1 η=1
1 1 1 1
− f u r+1 , (u r+1 )x − f u r+1 , (u r+1 )x + u r+1 f ur + (u r+1 )x f (ur )x
2 2 2 +1 2 +1
1
+ μ + H h 0 (t+1 ) + x h 1 (t+1 ) − h 0 (t+1 ) − g0 (t+1 ) + x g1 (t+1 )
2
x2 x x3 x
−g0 (t+1 ) + − h 0 (t+1 ) + − h 1 (t+1 ) − h 0 (t+1 )
2 2 6 6
1 1 1
G + f ur − g1 (t+1 ) − g0 (t+1 ) + (x − )h 0 (t+1 )
2 +1 2 2
x2 1
+ − h 1 (t+1 ) − h 0 (t+1 ) f (ur )x . (3.20)
2 6 +1
123
M. Kumar, A. K. Verma
j−0.5
Now, inserting the collocation points x j , j = 1(1)2M, where x j = 2M , into the
Eq. (3.20), we obtain
AC = b, (3.21)
where A = [a j,i ]2M×2M is square matrix, C and b are column vectors of length 2M.
Also,
1 1 1
a j,i = i (x j ) + μ + H x j Ti,2 (1) − Ti,2 (x j ) − f (wr )x Ti,4 (1) − Ti,3 (x j )
2 2 2 +1
x 2j 1 1 x 3j xj
+ − Ti,2 (1) − G + f wr x j Ti,4 (1) − Ti,4 (x j ) + − Ti,2 (1) ,
2 6 2 +1 6 6
(3.22)
1 γ +1 +1
bj = k(x j , t+1 ) + k(x j , t ) + G u r+1 − Θη u r−η+1 − u r−η
2
η=1
μ 1 H b + b r +1
+ (u r+1 )x x − (u r+1 )x x x x + (δ + 1) C − −1 u x x (x j , t0 )
2 2 2 1+δ
−1
H
+ bη − bη−1 u rx+1
x (x j , t−η ) + bη − bη−1 u rx+1
x (x j , t−η+1 )
2
η=1 η=1
H 1 1 1
+ (u r+1 )x x − f u r+1 , (u r+1 )x − f u r+1 , (u r+1 )x + u r+1 f ur
2 2 2 2 +1
1 r 1
+ (u +1 )x f (ur )x + μ + H h 0 (t+1 ) + x j h 1 (t+1 ) − h 0 (t+1 )
2 +1 2
x 2j xj x 3j xj
− g0 (t+1 ) + x j g1 (t+1 ) − g0 (t+1 ) + − h 0 (t+1 ) + −
2 2 6 6
1 1
(h 1 (t+1 ) − h 0 (t+1 )) G + f ur − g1 (t+1 ) − g0 (t+1 )
2 +1 2
1
xj2
1
+(x j − )h 0 (t+1 ) + − (h 1 (t+1 ) − h 0 (t+1 )) f (ur )x . (3.23)
2 2 6 +1
At each time level, we solve the system (3.21) to obtain ci and determine the numerical
solution by substituting ci into Eq. (3.19).
4 Convergence analysis
x3 x
u(x) = g0 (t+1 ) + g1 (t+1 ) − g0 (t+1 ) x + − h 1 (t+1 ) − h 0 (t+1 )
6 6
x 2 x ∞ x3 x
+ − h 0 (t+1 ) − ci xTi,4 (1) − Ti,4 (x) + − Ti,2 (1) .
2 2 6 6
i=1
(4.1)
123
A computationally efficient numerical scheme for the solution…
d4u
Theorem 1 Assume w(x) ∈ L 2 (R), where w(x) = dx4
is continuous and
dw(x)
∃ϑ : dx< ϑ, ∀x ∈ [0, 1]. Then E J (u) 2 = u E x. (x) − u N um. (x) 2 → 0 as
J → ∞. Also, the convergence is of order two.
5 Stability
Here, we address the stability of the current scheme. The matrix form of the Eqs.
(3.15)–(3.19) by inserting the collocation points are given by:
where C+1 represents the column vector of the Haar coefficient at ( + 1)th time
level and the column vectors U+1 , (U+1 )x , (U+1 )x x , (U+1 )x x x , (U+1 )x x x x rep-
resent the approximated solutions and their derivatives. Hs = [h j,i ]2M×2M , Ps =
[ p j,i ]2M×2M , Qs = [q j,i ]2M×2M , Rs = [r j,i ]2M×2M , Zs = [z j,i ]2M×2M are the
interpolation matrix of (U+1 )x x x x , (U+1 )x x x , (U+1)x x , (U+1 )x , U+1 , respectively.
We have h j,i = i (x j ), p j,i = Ti,1 (x j ) − Ti,2 (1) , q j,i = Ti,2 (x j ) − x j Ti,2 (1),
x2
r j,i = Ti,3 (x j ) − Ti,4 (1) − 2j − 16 Ti,2 (1), z j,i = Ti,4 (x j ) − x j Ti,4 (1) −
x 3j xj
6 − 6 Ti,2 (1). The boundary terms are (Q̃s )+1 = [(q̃+1 ) j,i ]2M×1 , (P̃s )+1 =
[( p̃+1 ) j,i ]2M×1 , (R̃s )+1 = [(r̃+1 ) j,i ]2M×1 , (Z̃s)+1 = [(z̃ +1 ) j,i ]2M×1
such that
( p̃+1 ) j,i = h 1 (t+1 ) − h 0 (t+1 ), (q̃+1 ) j,i = x j h 1 (t+1 ) − h 0 (t+1 ) + h 0 (t+1 ),
x2
(r̃+1 ) j,i = g1 (t+1 ) − g0 (t+1 ) + x j − 21 h 0 (t+1 ) + 2j − 16 h 1 (t+1 ) − h 0 (t+1 )
x2 x x3
and (z̃ +1 ) j,i = x j g1 (t+1 ) − g0 (t+1 ) + g0 (t+1 ) + 2j − 2j h 0 (t+1 ) + 6j −
xj
6 (h 1 (t+1 ) − h 0 (t+1 )). Using Eqs. (5.1)–(5.5), the matrix form of the Eq. (3.11) is
given by
MC+1 = N C + K, (5.6)
where
1 1 1 1
M= h j,i − (μ + H)q j,i + G + f ur+1 z j,i + f (ur+1 )x r j,i ,
2 2 2 2 2M×2M
1 1 1
N = (μ + H)q j,i − h j,i + Gz j,i − X j,i ,
2 2 2 2M×2M
123
M. Kumar, A. K. Verma
1
+1 +1
K= k(x j , t+1 ) + k(x j , t ) − G Θηγ u r−η+1 − u r−η
2
η=1
H b−1 + b r +1 1 1
+ (δ + 1) C − u x x (x j , t0 ) − f u r+1 , (u r+1 )x − X̃ j,i
2 1+δ 2 2
H
−1
r +1
+ bη − bη−1 u rx+1
x (x j , t −η+1 ) + bη − bη−1 u xx (x j , t −η )
2
η=1 η=1
1 1 1 1
+ u r+1 f ur+1 + (u r+1 )x f (ur+1 )x + μ + H (q̃+1 ) j,i + μ + H (q̃ ) j,i
2 2 2 2
1 1
− G + f ur+1 (z̃ +1 ) j,i + G(z̃ ) j,i − f (ur+1 )x (r̃+1 ) j,i .
2 2 2M×1
⎧
⎪(c − 1)z j,i , for f (u, u x ) = u(u − 1),
⎨
X j,i = (c − 1)2 z j,i , for f (u, u x ) = −u(1 − u)(u − 1),
⎪
⎩
cr j,i , for f (u, u x ) = uu x ,
⎧
⎪
⎨(c − 1)(z̃ ) j,i , for f (u, u x ) = u(u − 1),
X̃ j,i = (c − 1)2 (z̃ ) j,i , for f (u, u x ) = −u(1 − u)(u − 1),
⎪
⎩
c(r̃ ) j,i , for f (u, u x ) = uu x ,
c = u r+1 is treated as constant locally.
The relation (5.8) permits refinement in time for the present scheme. Let the exact
solution is denoted by U +1 , then
E+1 = T E (5.10)
where T = Zs M−1 N Zs−1 is the amplification matrix and E+1 = U +1 −U+1 is the
error. By Lax-Richtmyer criterion, the scheme will be stable if there exists a constant
K , independent of , Δt and Δx such that T ≤ K , and any choice of matrix
123
A computationally efficient numerical scheme for the solution…
norm (since this only effects the constant K ). Let S be the non-singular matrix of eigen
vectors corresponding to different eigen values λi of the matrix T and therefore T S =
S D, where D = diag(λ1 , λ2 , ..., λ2M ). Hence, T = S DS −1 , T 2 = S DS −1 S DS −1 =
S D 2 S −1 and T = S D S −1 . Therefore, T ≤ S D S −1 . But 1, 2 and
∞ norm of the diagonal matrix D = diag(λ1 , λ2 , ..., λ2M ) are max|λi |. Hence,
i
max|λi | ≤ 1 is the sufficient condition for T ≤ K (see [24, 34]). For different test
i
examples, it has been computationally validated in Tables 4, 8, 12 and 16.
6 Numerical experiment
The current section focuses on testing the accuracy and efficiency of the developed
scheme. We provide maximum absolute error norm ( e ∞ ) and root mean square error
norm ( e 2 ), defined as
2M
e ∞ = max | u Ej x. − u Nj um. |, e 2 = Δx | u Ej x. − u Nj um. |2 ,
j
j=0
where u E x. , u N um. denote the exact solution and numerical solution, respectively.
Furthermore, we compute the convergence rate by the formula [25]
where E u (−) denotes any of the error norms. For the whole computations, we have
used iterations up to r = 3 for the quasilinearization. We perform the computations
with Mathematica 11.3 and list CPU timings which are in seconds. We have used a
personal computer with 64-bit Intel (R) Core(TM) i5-7200U CPU and 4.00 GB of
RAM.
represents the exact solution. By inserting t = 0 and x = 0, x = 1 into the Eq. (6.3),
we obtain IC and BCs, respectively.
123
M. Kumar, A. K. Verma
Table 1 Error norms at T = 0.5 with distinct DFs for νd = 1, μ = 1, J = 5, Δt = 0.01 of the example 6.1
Table 2 Error norms with Rc at T = 1 for distinct J , Δt = 0.001, νd = 1 = μ of the example 6.1
δ γ J e ∞ Rc e 2 Rc
In Table 1, we illustrate the accuracy of the method for different DFs and different
pairs of δ and γ with the parameters J = 5, Δt = 0.01, μ = 1, νd = 1 at T = 0.5.
Table 1 shows that the presented technique has better accuracy with ϕ(Δt) = (e2π Δt −
1)/2π in comparison to tan Δt, sinh Δt and Δt. For the remaining calculations of the
test example 6.1, we use ϕ(Δt) = (e2π Δt −1)/2π. In Table 2, we illustrate the accuracy
of the scheme for different pairs of δ and γ with Δt = 0.001, νd = 1, μ = 1 and for
distinct J at T = 1. We obtain that the accuracy increases when J is increased. Also,
Rc of the scheme is tending to two. In Table 3, we illustrate the convergence behaviour
of the method for different pairs of δ and γ and distinct Δt with μ = 1, J = 5, νd = 1
at T = 1. It has been observed from Table 4 that the spectral radius of T is smaller
than one. Figure 1 represents the convergence behaviour of the method at T = 0.5 for
different J and for the parameters νd = 1, μ = 1, Δt = 0.005 and for different pairs
of δ and γ . We see that the accuracy increases when J is increased. Figure 2 presents
the error norms in loglog scale to visualize the order of convergence of the method for
the problem 6.1.
123
A computationally efficient numerical scheme for the solution…
Table 3 Error norms at T = 1 for the example 6.1 with distinct step sizes Δt and the parameters J = 5,
μ = 1 = νd
Table 4 Spectral radius for T at T = 1 with μ = 1 = νd , distinct J and Δt for the example 6.1
Fig. 1 Absolute errors with δ = 4/5, γ = 1/5 (left) δ = 1/5, γ = 4/5 (right) of the example 6.1 for
distinct J and μ = 1 = νd , Δt = 0.005 at T = 0.5
Fig. 2 Loglog plots for e 2 (left) and e ∞ (right) error norms presented in Table 2 of the problem 6.1
123
M. Kumar, A. K. Verma
Table 5 Error norms at T = 1 of the example 6.2 with distinct DFs for νd = 1, μ = 1, J = 4, Δt = 0.01
6t 3−γ (1 − x) sin x
k(x, t) = + μ(1 + t 3 ) (1 − x) sin x + 2 cos x
Γ (4 − γ )
tδ 6t δ+3
+νd (1 − x) sin x + 2 cos x + + (1 + t 3 )(1 − x) sin x
Γ (1 + δ) Γ (4 + δ)
2
1 − (1 + t 3 )(1 − x) sin x + (1 + t 3 ) (1 − x) sin x + 4 cos x , (6.4)
The IC and BCs are given by inserting t = 0 and x = 0, x = 1 into the Eq. (6.5).
In Table 5, we illustrate the accuracy of the method for distinct DFs and for different
pairs of δ and γ with the parameters J = 4, Δt = 0.01, μ = 1, νd = 1 at T = 1.
Table 5 shows that the presented technique has better accuracy with ϕ(Δt) = (eπ Δt −
1)/π in comparison to tan Δt, sinh Δt and Δt. For the remaining calculations of
the test example 6.2, we use ϕ(Δt) = (eπ Δt − 1)/π. In Table 6, we describe the
accuracy of the scheme at T = 1 for several pairs of δ and γ with Δt = 0.001 and
νd = 1, μ = 1, and for distinct J . We obtain that the accuracy increases when J is
increased. Additionally, we observe that the first four rows do not exhibit the expected
spatial discretization order because the time discretization step size is not sufficiently
small. To reflect the true spatial convergence rate, the time step must be sufficiently
small so that it does not dominate the overall error. In Table 7, we demonstrate the
convergence behaviour of the method for different pairs of δ and γ and distinct Δt with
μ = 1, J = 5, νd = 1 at T = 1. It has been observed from Table 8 that spectral radius
of T is smaller than one. Figure 3 demonstrates the convergence behaviour of the
technique for different J at T = 0.5 with the parameters νd = 1, μ = 1, Δt = 0.005
and for different pairs of δ and γ . We see that the accuracy increases when J is
increased. Figure 4 presents the error norms in loglog scale to visualize the order of
convergence of the method for the problem 6.2.
123
A computationally efficient numerical scheme for the solution…
Table 6 Error norms with Rc at T = 1 of the example 6.2 for distinct J , Δt = 0.001, and νd = 1 = μ
δ γ J e ∞ Rc e 2 Rc
Table 7 Error norms at T = 1 for the example 6.2 with J = 5, μ = 1 = νd and distinct step sizes Δt
Table 8 Spectral radius for T at T = 1 with μ = 1 = νd , distinct J and Δt for the example 6.2
Fig. 3 Absolute errors of the example 6.2 for distinct J , Δt = 0.005 and μ = 1 = νd at T = 0.5 with
δ = 1/10, γ = 9/10 (left) and δ = 9/10, γ = 1/10 (right)
123
M. Kumar, A. K. Verma
Fig. 4 Loglog plots for e 2 (left) and e ∞ (right) error norms presented in Table 6 of the problem 6.2
The IC and BCs are given by inserting t = 0 and x = 0, x = 1 into the Eq. (6.7),
respectively.
In Table 9, we present the accuracy of the scheme for several DFs and for distinct
pairs of δ and γ with the parameters J = 4, Δt = 0.01, μ = 1, νd = 1 at T = 1.
Table 9 shows that the presented technique has better accuracy with ϕ(Δt) = (e2π Δt −
2
1)/2π in comparison to tan Δt, sinh Δt and Δt. For remaining calculations of the
2
test example 6.3, we use ϕ(Δt) = (e2π Δt − 1)/2π 2 . In Table 10, we describe the
2
accuracy of the scheme at T = 0.5 for different pairs of δ and γ for distinct J
and μ = 1, νd = 1, Δt = 0.001. We obtain that the accuracy increases when J is
increased. Also, Rc of the scheme is tending to two. In Table 11, we demonstrate the
convergence behaviour of the method for various combinations of δ and γ and for
distinct Δt with μ = 1, J = 5, νd = 1 at T = 1. It has been shown in the Table 12
that the spectral radius of T is smaller than one. Figure 5 demonstrates accuracy for
distinct J at T = 1 with the parameters νd = 1, μ = 1, Δt = 0.01 and for different
pairs of δ and γ . We see that the accuracy increases when J is increased. Figure 6
presents the error norms in loglog scale to visualize the order of convergence of the
method for the problem 6.3.
123
A computationally efficient numerical scheme for the solution…
Table 9 Error norms at T = 1 with νd = 1, μ = 1, J = 4, Δt = 0.01, different DFs for the example 6.3
Table 10 Error norms with Rc at T = 0.5 of the example 6.3 for distinct J with Δt = 0.001, μ = 1 = νd
δ γ J e ∞ Rc e 2 Rc
Table 11 Error norms with μ = 1 = νd , J = 5 and distinct step sizes Δt at T = 1 for the example 6.3
Table 12 Spectral radius for T at T = 0.5 with μ = 1 = νd , distinct J and Δt for the example 6.3
123
M. Kumar, A. K. Verma
Fig. 5 Absolute errors for distinct J at time T = 1 for δ = 2/5, γ = 3/5 (left) and δ = 3/5, γ = 2/5
(right) with μ = 1 = νd , Δt = 0.01 for the example 6.3
Fig. 6 Loglog plots for e 2 (left) and e ∞ (right) error norms presented in Table 10 of the problem 6.3
Now, to show the supremacy of the proposed method, we consider nonlinear TFPIDE
given in Eq. (1.1) with μ = 0, f = uu x and
2t γ t γ +1 2
k(x, t) = −(2 + t) sin 2π x + π sin 4π x 1 − −
Γ (γ + 1) Γ (γ + 2)
2t γ t γ +1
+16π 4 sin 2π x 1 − − + 4νd π 2 t δ sin 2π x
Γ (γ + 1) Γ (γ + 2)
1 2t γ t γ +1
− − , (6.8)
Γ (δ + 1) Γ (γ + δ + 1) Γ (γ + δ + 2)
2t γ t γ +1
u(x, t) = 1 − − sin 2π x. (6.9)
Γ (γ + 1) Γ (γ + 2)
The IC and BCs are given by inserting t = 0 and x = 0, x = 1 into the Eq. (6.9),
respectively.
123
A computationally efficient numerical scheme for the solution…
Table 13 Error norms at T = 1 with νd = 1, J = 4, Δt = 0.01, different DFs for the example 6.4
Table 14 Error norms at time T = 1 for different J and νd = 1, Δt = 0.002 of the problem 6.4
Table 15 Error norms at T = 0.5 for the example 6.4 with J = 5, νd = 1 and distinct step sizes Δt
In Table 13, we present the accuracy of the scheme for several DFs and for distinct
pairs of δ and γ with the parameters J = 4, Δt = 0.01, νd = 1 at T = 1. Table 13
shows that the presented technique has better accuracy with ϕ(Δt) = (e2π Δt −
2
1)/2π in comparison to tan Δt, sinh Δt and Δt. For remaining calculations of the
2
test example 6.4, we use ϕ(Δt) = (e2π Δt − 1)/2π 2 . In Table 14, we describe the
2
accuracy of the scheme and compare the results with the existing results at T = 1 for
different pairs of δ and γ , for distinct J and νd = 1, Δt = 0.002. We obtain that the
accuracy increases when J is increased. Also, the proposed method provides better
accuracy compare to difference scheme presented in [38]. Also, Rc of the scheme is
tending to two. In Table 15, we demonstrate the convergence behaviour of the method
for various combinations of δ and γ and for distinct Δt with J = 5, νd = 1 at T = 0.5.
It has been shown in the Table 16 that the spectral radius of T is smaller than one.
123
M. Kumar, A. K. Verma
Table 16 Spectral radius for T at T = 1 with νd = 1, distinct J and Δt for the example 6.4
7 Conclusion
In the present article, we have established a computational technique for the fourth-
order TFPIDE based on the Haar wavelet and NSFD L1 formula. The proposed method
for solving such types of TFPIDE is new in the literature which allows the selection
of a wide range of DFs. It has been observed that the DF of the form ϕ(Δt) =
(eλΔt − 1)/λ, λ is a parameter, provides better accuracy compare to Δt, sinh Δt,
tan Δt. The convergence and stability of the method are also discussed. The presented
scheme has second-order spatial convergence. Loglog plots of the error norms also
confirm the convergence order of the method. It has been noted that as the resolution
J increases, both e ∞ and e 2 error norms decrease, as expected. When time step
sizes get smaller, the accuracy of the scheme improves. For various combinations
of δ and γ , it has been reported that the Rc of the scheme tends to two. Numerical
demonstrations show that the current method for computing numerical solutions is
very effective and accurate.
Declarations
Conflict of interest The authors declare that they have no conflict of interest.
References
1. Amin, R., Nazir, S., García-Magariño, I.: Efficient sustainable algorithm for numerical solution of
nonlinear delay Fredholm-Volterra integral equations via Haar wavelet for dense sensor networks in
emerging telecommunications. Trans. Emerg. Telec. Techn. 33(2), e3877 (2020). https://doi.org/10.
1002/ett.3877
2. Ashpazzadeh, E., Han, B., Lakestani, M.: Biorthogonal multiwavelets on the interval for numerical
solutions of Burgers’ equation. J. Comput. Appl. Math. 317, 510–534 (2017). https://doi.org/10.1016/
j.cam.2016.11.045
3. Avazzadeh, Z., Heydari, M.: Haar wavelet method for solving nonlinear age-structured population
models. Int. J. Biomath. 10, 1750114 (2017). https://doi.org/10.1142/S1793524517501145
4. Avazzadeh, Z., Heydari, M., Chen, W., Loghmani, G.B.: Smooth solution of partial integro-differential
equations using radial basis functions. J. Appl. Anal. Comput. 4(2), 115–127 (2014). https://doi.org/
10.11948/2014005
5. Baleanu, D., Darzi, R., Agheli, B.: New study of weakly singular kernel fractional fourth-order partial
integro-differential equations based on the optimum q-homotopic analysis method. J. Comput. Appl.
Math. 320, 193–201 (2017). https://doi.org/10.1016/j.cam.2017.01.032
6. Bellman, R.E., Kalaba, R.E.: Quasilinearization and Nonlinear Boundary-Value Problems. American
Elsevier Publishing Company, New York (1965)
123
A computationally efficient numerical scheme for the solution…
7. Bulut, F., Oruç, Ö., Esen, A.: Higher order Haar wavelet method integrated with strang splitting for
solving regularized long wave equation. Math. Comput. Simul. 197, 277–290 (2022). https://doi.org/
10.1016/j.matcom.2022.02.006
8. Cattani, C.: Haar wavelets based technique in evolution problems. In: Proceedings-Estonian Academy
of Sciences Physics Mathematics, vol. 53(1), pp. 45–63. American Institute of Physics (2004)
9. Chen, C.F., Hsiao, C.H.: Haar wavelet method for solving lumped and distributed-parameter systems.
IEE Proc. Cont. Theory and App. 144(1), 87–94 (1997). https://doi.org/10.1049/ip-cta:19970702
10. Daubechles, I.: Orthonormal bases of compactly supported wavelets. Commun. Pure Appl. Math.
41(7), 909–996 (1988). https://doi.org/10.1002/cpa.3160410705
11. Fakhar-Izadi, F.: Fully spectral-Galerkin method for the one-and two-dimensional fourth-order time-
fractional partial integro-differential equations with a weakly singular kernel. Numer. Methods Partial
Differ. Equ. 38(2), 160–176 (2020). https://doi.org/10.1002/num.22634
12. Heydari, M.H., Hooshmandasl, M.R., Ghaini, F.M., Cattani, C.: Wavelets method for the time fractional
diffusion-wave equation. Phys. Lett. A 379(3), 71–76 (2015). https://doi.org/10.1016/j.physleta.2014.
11.012
13. Heydari, M., Avazzadeh, Z., Hosseinzadeh, N.: Haar wavelet method for solving high-order differential
equations with multi-point boundary conditions. J. Appl. Comput. Mech. 8(2), 528–544 (2022). https://
doi.org/10.22055/JACM.2020.31860.1935
14. Lepik, U.: Solving PDEs with the aid of two-dimensional Haar wavelets. Comput. Math. Appl. 61(7),
1873–1879 (2011). https://doi.org/10.1016/j.camwa.2011.02.016
15. Lepik, U., Hein, H.: Haar Wavelets: With Applications. Springer, Switzerland (2014)
16. Li, B., Chen, X.: Wavelet-based numerical analysis: a review and classification. Finite Elem. Anal.
Des. 81, 14–31 (2014). https://doi.org/10.1016/j.finel.2013.11.001
17. Linz, P.: Analytical and Numerical Methods for Volterra Equations. SIAM, Philadelphia (1985)
18. Liu, Y., Du, Y., Li, H., He, S., Gao, W.: Finite difference/finite element method for a nonlinear
time-fractional fourth-order reaction-diffusion problem. Comput. Math. Appl. 70(4), 573–591 (2015).
https://doi.org/10.1016/j.camwa.2015.05.015
19. Majak, J., Shvartsman, B.S., Kirs, M., Pohlak, M., Herranen, H.: Convergence theorem for the Haar
wavelet based discretization method. Mech. Compos. Mater. 126, 227–232 (2015). https://doi.org/10.
1016/j.compstruct.2015.02.050
20. Mehra, M.: Wavelets and differential equations: a short review. In: AIP Conference Proceedings, vol.
1146(1), pp. 241–252. American Institute of Physics (2009). https://doi.org/10.1063/1.3183545
21. Mickens, R.E.: Nonstandard Finite Difference Models of Differential Equations. World Scientific,
Singapore (1993)
22. Mickens, R.E.: Calculation of denominator functions for nonstandard finite difference schemes for
differential equations satisfying a positivity condition. Numer. Methods Partial Differ. Equ. 23(3),
672–691 (2007). https://doi.org/10.1002/num.20198
23. Miller, R.K.: An integro-differential equation for rigid heat conductors with memory. J. Math. Anal.
Appl. 66(2), 313–332 (1978). https://doi.org/10.1016/0022-247X(78)90234-2
24. Morton, K.W.: Stability of finite difference approximations to a diffusion-convection equation. Int. J.
Numer. Meth. Eng. 15(5), 5677–683 (1980). https://doi.org/10.1002/nme.1620150505
25. Pervaiz, N., Aziz, I.: Haar wavelet approximation for the solution of cubic nonlinear Schrodinger equa-
tions. Phys. A: Stat. Mech. Appl. 545, 123738 (2020). https://doi.org/10.1016/j.physa.2019.123738
26. Podlubny, I.: Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional
Differential Equations, to Methods of Their Solution and Some of Their Applications. Academic Press,
New York (1998)
27. Qiao, L., Wang, Z., Xu, D.: An alternating direction implicit orthogonal spline collocation method for
the two dimensional multi-term time fractional integro-differential equation. Appl. Numer. Math. 151,
199–212 (2020). https://doi.org/10.1016/j.apnum.2020.01.003
28. Qiu, W., Xu, D., Guo, J.: The Crank-Nicolson-type Sinc-Galerkin method for the fourth-order partial
integro-differential equation with a weakly singular kernel. Appl. Numer. Math. 159, 239–258 (2021).
https://doi.org/10.1016/j.apnum.2020.09.011
29. Ratas, M., Salupere, A., Majak, J.: Solving nonlinear PDEs using the higher order Haar wavelet method
on nonuniform and adaptive grids. Math. Model. Anal. 26(1), 147–169 (2021). https://doi.org/10.3846/
mma.2021.12920
30. Rawani, M.K., Verma, L., Verma, A.K., Agarwal, R.P.: On a weakly L-stable time integration formula
coupled with nonstandard finite difference scheme with application to nonlinear parabolic partial
123
M. Kumar, A. K. Verma
differential equations. Math. Methods Appl. Sci. 45(3), 1276–1298 (2022). https://doi.org/10.1002/
mma.7853
31. Rawani, M.K., Verma, A.K., Cattani, C.: A novel hybrid approach for computing numerical solution of
the time-fractional nonlinear one and two-dimensional partial integro-differential equation. Commun.
Nonlinear Sci. Numer. Simul. 118, 106986 (2023). https://doi.org/10.1016/j.cnsns.2022.106986
32. Rawani, M.K., Verma, A.K., Verma, L.: Numerical treatment of Burgers’ equation based on weakly
L-stable generalized time integration formula with the NSFD scheme. Appl. Math. Comput. 467(2),
128485 (2024). https://doi.org/10.1016/j.amc.2023.128485
33. Shen, S., Liu, F., Chen, J., Turner, I., Anh, V.: Numerical techniques for the variable order time
fractional diffusion equation. Appl. Math. Comput. 218(22), 10861–10870 (2012). https://doi.org/10.
1016/j.amc.2012.04.047
34. Smith, G.D.: Numerical Solution of Partial Differential Equations: Finite Difference Methods. Oxford
University Press, New York (1985)
35. Swati, Singh, K., Verma, A.K., Singh, M.: Higher order Emden-Fowler type equations via uniform
Haar Wavelet resolution technique. J. Comput. Appl. Math. 376, 112836 (2020). https://doi.org/10.
1016/j.cam.2020.112836
36. Tang, T.: A finite difference scheme for partial integro-differential equations with a weakly singular
kernel. Appl. Numer. Math. 11(4), 309–319 (1993). https://doi.org/10.1016/0168-9274(93)90012-G
37. Tariq, H., Akram, G.: Quintic spline technique for time fractional fourth-order partial differential
equation. Numer. Methods Partial Differ. Equ. 33(2), 445–466 (2017). https://doi.org/10.1002/num.
22088
38. Tian, Q., Zhang, H., Yang, X., Jiang, X.: An implicit difference scheme for the fourth-order nonlinear
non-local PIDEs with a weakly singular kernel. Comput. Appl. Math. 41(7), 328 (2022). https://doi.
org/10.1007/s40314-022-02040-9
39. Ur Rehman, M., Khan, R.A.: Numerical solutions to initial and boundary value problems for linear
fractional partial differential equations. Appl. Math. Model. 37(7), 5233–5244 (2013). https://doi.org/
10.1016/j.apm.2012.10.045
40. Verma, A.K., Kayenat, S.: On the stability of Micken’s type NSFD schemes for generalized Burgers’
Fisher equation. J. Differ. Equ. Appl. 25(12), 1706–1737 (2019). https://doi.org/10.1002/mma.7853
41. Verma, A.K., Rawani, M.K.: Numerical solutions of generalized Rosenau-KDV-RLW equation by
using Haar wavelet collocation approach coupled with nonstandard finite difference scheme and quasi-
linearization. Numer. Methods Partial Differ. Equ. 39(2), 1085–1107 (2023). https://doi.org/10.1002/
num.22925
42. Verma, A.K., Rawani, M.K., Agarwal, R.P.: A novel approach to compute the numerical solution of
variable coefficient fractional Burgers’ equation with delay. J. Appl. Comput. Mech. 7(3), 1550–1564
(2021). https://doi.org/10.1515/fca-2017-0017
43. Verma, A.K., Rawani, M.K., Cattani, C.: A numerical scheme for a class of generalized Burgers’
equation based on Haar wavelet nonstandard finite difference method. Appl. Numer. Math. 168, 41–54
(2021). https://doi.org/10.1016/j.apnum.2021.05.019
44. Wu, J.L.: A wavelet operational method for solving fractional partial differential equations numerically.
Appl. Math. Comput. 214(1), 31–40 (2009). https://doi.org/10.1016/j.amc.2009.03.066
45. Xu, D., Qiu, W., Guo, J.: A compact finite difference scheme for the fourth-order time-fractional
integro-differential equation with a weakly singular kernel. Numer. Methods Partial Differ. Equ. 36(2),
439–458 (2020). https://doi.org/10.1002/num.22436
46. Yang, X., Xu, D., Zhang, H.: Quasi-wavelet based numerical method for fourth-order partial integro-
differential equations with a weakly singular kernel. Int. J. Comput. Math. 88(15), 3236–3254 (2011).
https://doi.org/10.1080/00207160.2011.587003
47. Yang, X., Xu, D., Zhang, H.: Crank-Nicolson/quasi-wavelets method for solving fourth order partial
integro-differential equation with a weakly singular kernel. J. Comput. Phys. 234, 317–329 (2013).
https://doi.org/10.1016/j.jcp.2012.09.037
48. Zhang, H., Han, X., Yang, X.: Quintic B-spline collocation method for fourth order partial integro-
differential equations with a weakly singular kernel. Appl. Math. Comput. 219(12), 6565–6575 (2013).
https://doi.org/10.1016/j.amc.2013.01.012
49. Zhang, Y.: A finite difference method for fractional partial differential equation. Appl. Math. Comput.
215(2), 524–529 (2009). https://doi.org/10.1016/j.amc.2009.05.018
50. Zhao, Z., Jin, X.Q., Lin, M.M.: Preconditioned iterative methods for space-time fractional advection-
diffusion equations. J. Comput. Phys. 319, 266–279 (2016). https://doi.org/10.1016/j.jcp.2016.05.021
123
A computationally efficient numerical scheme for the solution…
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps
and institutional affiliations.
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under
a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted
manuscript version of this article is solely governed by the terms of such publishing agreement and applicable
law.
123