Dehestani2020 Article TheNovelOperationalMatricesBas PDF
Dehestani2020 Article TheNovelOperationalMatricesBas PDF
Dehestani2020 Article TheNovelOperationalMatricesBas PDF
https://doi.org/10.1007/s40314-020-01314-4
Abstract
The main purpose of this study was to introduce an efficient approximate approach for
solving a general class of variable-order fractional partial integro-differential equations (VO-
FPIDEs). First, the Genocchi polynomials properties and the pseudo-operational matrix of
the VO-fractional derivative and fractional integration are presented. Then, to approximate
an integral part of the problems, we obtain the dual pseudo-operational matrix of fractional
order with a new technique. The pseudo-operational matrices of fractional order and Genocchi
collocation method are applied to reduce the VO-FPIDEs to a system of algebraic equations.
The error estimation indicates that the approximate solution converges to the exact solution.
Also, we discuss in detail on the upper bound of error for the pseudo-operational matrix of
fractional integration. In addition, to illustrate the efficiency and applicability of the approach,
we present several numerical examples.
B Yadollah Ordokhani
[email protected]
Haniye Dehestani
[email protected]
Mohsen Razzaghi
[email protected]
1 Department of Mathematics, Faculty of Mathematical Sciences, Alzahra University, Tehran, Iran
2 Department of Mathematics and Statistics, Mississippi State University, Starkville, MS 39762, USA
1 Introduction
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 3 of 32 259
Consider the following general class of nonlinear variable-order fractional partial integro-
differential equations:
γ (x,t) ν(x,t)
2
∂ i u(x, t)
2
∂ j u(x, t)
Dx u(x, t) + Dt u(x, t) + μi (x, t) + ϑ j (x, t)
∂xi ∂t j
i=1 j=1
+u(x, t) = g(x, t) + λIθr (k(x, t, ξ, η)u(ξ, η)), (x, t) ∈ Ω = [0, 1] × [0, 1],
(1)
1
∂i u
1
∂ ju
(0, t) + (0, t) = βl (t), l = 0, 1, 0 ≤ t ≤ 1, (2)
∂x i ∂t j
i=0 j=0
where u(x, t) is an unknown function. The known functions g(x, t), k(x, t, ξ, η), μi (x, t),
i = 1, 2, ϑ j (x, t), j = 1, 2, αk (x), l = 0, 1 and βl (t), l = 0, 1 are defined on interval
γ (x,t) ν(x,t)
Ω = [0, 1] × [0, 1] and λ is a real or complex constant. And also Dx and Dt are
the variable-order fractional derivative operator with respect to space and time, respectively,
and Iθr is a mixed Riemann–Liouville integral operator.
In this work, we introduce new matrices, called the pseudo-operational matrices, which
are more accurate than the operational matrices. Then, by applying these matrices and
approximating the various terms in the underlying VO-FPIDEs by linear combinations of the
Genocchi polynomials, we convert the problem to a system of algebraic equations. Finally,
to demonstrate the applicability and validity of the novel technique we examine several
examples.
The present article is organized as follows: In Sect. 2, we briefly describe the definitions
and properties of the fractional calculus. Section 3 is devoted to the properties of Genoc-
chi polynomial and function approximation. In Sects. 4 and 5, we obtain the Genocchi
polynomial’s pseudo-operational matrices of variable-fractional order derivative, pseudo-
operational matrices of fractional order integration and dual pseudo-operational matrix of
fractional order for the solution of VO-FPIDEs. In Sect. 6, we present the error vector of the
pseudo-operational matrix of fractional integration. The numerical technique is presented in
Sect. 7. In Sect. 8, we report the numerical experiments to demonstrate the accuracy of the
proposed method. Section 9 concludes this article with a brief summary.
2 Preliminaries
In this section, we focus on some definitions and properties of the fractional calculus theory
(Dehestani et al. 2019a; Chen et al. 2014; Vityuk and Golushkov 2004; Najafalizadeh and
Ezzati 2016).
Definition 1 Let the fractional order be a continuous function of two variables γ : [0, κ]2 →
(q − 1, q) and u ∈ C q ([0, κ]2 ). The variable-order fractional derivative of u(x, t) in the
123
259 Page 4 of 32 H. Dehestani et al.
Definition 2 Let r = (r1 , r2 ) ∈ (0, ∞) × (0, ∞), θ = (0, 0) and u ∈ L 1 ([0, a] × [0, b]).
The left-sided mixed Riemann–Liouville integral of order r of u is defined by
x t
1
(Iθr u)(x, t) = (x − ξ )r1 −1 (t − η)r2 −1 u(ξ, η)dηdξ.
Γ (r1 )Γ (r2 ) 0 0
It has a following useful property:
• (Iθθ u)(x, t) = u(x, t).
x t
• (Iθδ u)(x, t) = 0 0 u(ξ, η)dξ dη, ∀(x, t) ∈ [0, a] × [0, b], δ = (1, 1).
• If u ∈ L 1 ([0, a] × [0, b]), then Iθr exists for all r1 , r2 ∈ (0, ∞). Moreover, Iθr u ∈
C([0, a] × [0, b]) provided u ∈ C([0, a] × [0, b]) and
(Iθr u)(x, 0) = (Iθr u)(0, t) = 0.
• Let λ, ω ∈ (−1, ∞) and r1 , r2 ∈ (0, ∞). Then,
Γ (1 + λ)Γ (1 + ω)
Iθr x λ t ω = x λ+r1 t ω+r2 .
Γ (1 + λ + r1 )Γ (1 + λ + r2 )
The Genocchi polynomial G m (x) are defined by the exponential generating functions as
(Isah and Phang 2018; Dehestani et al. 2019a) follows:
∞
2te xt tm
= G m (x) , (|t| < π).
e +1
t m!
m=0
where gk = 2Bk − 2k+1 Bk , is called the Genocchi number and Bm is the Bernoulli number
(Dehestani et al. 2019a). We introduce some important properties of Genocchi polynomials:
• G m (1) + G m (0) = 0, m > 1.
m (x)
• dGdx = mG
⎧ m−1 (x), m ≥ 1.
⎨ 0, m ≤ k,
• d Gdxmk(x) =
k
m k, m ∈ N ∪ 0.
⎩ k! G m−k (x), m > k,
k
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 5 of 32 259
1 2(−1)m m!n!
• G m (x)G n (x)dx = (m+n)! gm+n , m, n ≥ 1.
0b G m+1 (b)−G m+1 (a)
• G m (x)dx = .
ax m+1
(x)−gm+1
• 0 G m (t)dt = G m+1m+1 .
f , G m , G n
f mn = , m = 1, 2, . . . , M, n = 1, 2, . . . , N ,
G m , G m
G n , G n
123
259 Page 6 of 32 H. Dehestani et al.
in which
., . denotes the inner product.
M
N
f (x, t) = f mn G mn (x, t)
m=1 n=1
be its expansion in terms of 2D-Genocchi polynomials as described in Eq. (5). Then, the
coefficients f mn can be calculated as follows (Dehestani et al. 2020b; Loh and Phang 2018):
m+n−2
1 ∂ f (1, 1) ∂ m+n−2 f (1, 0) ∂ m+n−2 f (0, 0) ∂ m+n−2 f (0, 1)
f mn = + + + ,
4m!n! ∂ x m−1 ∂t n−1 ∂ x m−1 ∂t n−1 ∂ x m−1 ∂t n−1 ∂ x m−1 ∂t n−1
(7)
m = 1, 2, . . . , M, n = 1, 2, . . . , N .
3.3 Convergence
In this part, we will investigate the error analysis. We suppose that f (x, t) is a sufficiently
smooth function on Ω and p M N (x, t) is the interpolating polynomial to f at points (xi , t j );
then (Nemati and Ordokhani 2013)
where ξ, ξ̄ , η, η̄ ∈ [0, 1]. Therefore, due to the result obtained in Nemati and Ordokhani
(2013), we have
1 1 M+1 1 1 N +1
| f (x, t) − p M N (x, t)| ≤ C1 + C2
4 M 4 N
M+1 N +1
1 1 1
+ C3 . (8)
16 M N
where
M+1
N +1
∂ f (x, t)
∂ f (x, t)
C1 = sup
, C2 = sup
,
(x,t)∈Ω ∂ x M+1
(x,t)∈Ω ∂t N +1
M+N +2
∂ f (x, t)
C3 = sup
.
(x,t)∈Ω ∂ x M+1 ∂t N +1
Theorem 3 Let f M N (x, t) be an approximation of f (x, t), which expand by the Genocchi
polynomials
M
N
f M N (x, t) = f mn G mn (x, t) = F T G(x, t),
m=1 n=1
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 7 of 32 259
1 1 M+1 1 1 N +1
f (x, t) − f M N (x, t)2 ≤ C1 + C2
4 M 4 N
M+1 N +1
1 1 1
+ C3 .
16 M N
f − f M N 2 ≤ f − p M N 2 ,
we have
f − f M N 2
1 1 21
≤ | f (x, t) − p M N (x, t)| dxdt
2
0 0
1
1
1 1 1 1 1 1 1 1
2 2
≤ ( ) M+1 C1 + ( ) N +1 C2 + ( ) M+1 ( ) N +1 C3 dxdt
0 0 4 M 4 N 16 M N
M+1 N +1
1 1 M+1 1 1 N +1 1 1 1
= C1 + C2 + C3 .
4 M 4 N 16 M N
In this section, we derive the pseudo-operational matrix of derivative with integer and variable
fractional order for Genocchi polynomials. For this aim, using the properties of the Caputo
fractional derivative and Genocchi polynomials.
The operational matrix of the derivative for the vector of 2D-Genocchi polynomials G(x, t)
with respect to x is obtained as follows:
123
259 Page 8 of 32 H. Dehestani et al.
where
⎡ ⎤
O O O ··· O O O
⎢ 2I O O · · · O O O⎥
⎢ ⎥
⎢ O 3I O · · · O O O⎥
⎢ ⎥
⎢ O O 4I · · · O O O⎥
L1 = ⎢ ⎥,
⎢ .. .. .. . . .. .. .. ⎥
⎢ . . . . . . . ⎥
⎢ ⎥
⎣ O O O · · · (M − 1)I O O⎦
O O O ··· O MI O
I and O are the identity and zero matrix of dimensions N , respectively. Also, the operational
matrix of the derivative for the vector of 2D-Genocchi polynomials G(x, t) with respect to
t can be obtained as follows:
where
⎡ ⎤
l O ··· O
⎢ O l ··· O ⎥
⎢ ⎥
L2 = ⎢ . . . ,
⎣ .. .. . . ... ⎥
⎦
O O ··· l
We obtain the pseudo-operational matrices of VO fractional derivative of order γ (x, t), ν(x, t)
with respect to two variables x and t for 2D-Genocchi polynomials.
Theorem 4 The VO fractional derivative of order q − 1 < γ (x, t) ≤ q in the Caputo sense
for Genocchi polynomials with respect to x is given by
γ (x,t)
M
q,γ (x,t)
Dx G m (x) x q−γ (x,t) sm,i,k G i (x). (11)
i=1
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 9 of 32 259
Proof By applying properties of the Caputo fractional derivative and Genocchi polynomials
defined in Eq. (3), we have
m
γ (x,t) m γ (x,t) k
Dx G m (x) = gm−k Dx (x )
k
k=0
m
m Γ (k + 1)
= gm−k x k−γ (x,t)
k Γ (k + 1 − γ (x, t))
k=q
m
m Γ (k + 1)
= x q−γ (x,t) gm−k x k−q
k Γ (k + 1 − γ (x, t))
k=q
m
γ (x,t)
= x q−γ (x,t) bm,k x k−q , (12)
k=q
where
γ (x,t) m Γ (k + 1)
bm,k = gm−k .
k Γ (k + 1 − γ (x, t))
M
q
x k−q ck,i G i (x).
i=1
As a result,
⎛ ⎞
γ (x,t)
m
γ (x,t)
M
M m
q,γ (x,t)
Dx G m (x) x q−γ (x,t) bm,k ck,i G i (x) = x q−γ (x,t)
q ⎝ dm,k,i ⎠ G i (x)
k=q i=1 i=1 k=q
M
q,γ (x,t)
= x q−γ (x,t) sm,i G i (x), (13)
i=1
where
q,γ (x,t)
m
q,γ (x,t) q,γ (x,t) γ (x,t) q
sm,i = dm,k,i , dm,k,i = bm,k ck,i .
k=q
According to the above theorem, the pseudo-operational matrix of the variable-order frac-
tional derivative of order γ (x, t) with respect to x is obtained as follows:
γ (x,t) γ (x,t)
Dx G(x) x q−γ (x,t) S1 G(x), q − 1 < γ (x, t) ≤ q, q ∈ z+ . (14)
123
259 Page 10 of 32 H. Dehestani et al.
M
q,γ (x,t)
= x q−γ (x,t) sm,i G in (x, t).
i=1
In other words,
⎡ ⎤
O ··· O O O
⎢ s q,γ (x,t) × I ··· O O O⎥
⎢ 2,1 ⎥
⎢ q,γ (x,t) ⎥
W1
γ (x,t)
=⎢ O s3,2 × I ··· O O ⎥.
⎢ ⎥
⎢ .. .. .. .. .. ⎥
⎣ . . . . . ⎦
q,γ (x,t)
O O · · · s M,M−1 × I O
where O and I are the zero and identity matrix with dimension N , respectively. Similarly,
the pseudo-operational matrix of variable-order fractional derivative for 2D-Genocchi poly-
nomials with respect to t is achieved as follows:
ν(x,t) ν(x,t)
Dt G(x, t) t p−ν(x,t) W2 G(x, t), (17)
ν(x,t) ν(x,t)
N
p,ν(x,t)
Dt G mn (x, t) = Dt (G m (x)G n (t)) t p−ν(x,t) sm, j G m (x)G j (t)
j=1
N
p,ν(x,t)
= t p−ν(x,t) sm, j G m j (x, t). (18)
j=1
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 11 of 32 259
The purpose of the present section was to introduce the pseudo-operational matrices of inte-
gration and dual pseudo-operational matrix of the fractional-order for Genocchi polynomials.
The main objective of this section was to introduce the pseudo-operational matrix of the
fractional-order integration for 2D-Genocchi polynomials by using Riemann-Liouville inte-
gral properties.
Theorem 5 The fractional integration of order r1 > 0 for Genocchi polynomials is given by
M
r1
I xr1 G m (x) x r1 ξm,k, j G j (x). (19)
j=1
Proof In order to obtain the desired result, we use Riemann–Liouville integral properties and
Eq. (3), so that
m m
m m
I x G m (x) = I x
r1 r1
gm−k x =
k
gm−k I xr1 (x k )
k k
k=0 k=0
m m
m Γ (k + 1) r1
= gm−k x k+r1 = x r1 ρm,k xk, m = 1, 2, . . . , M,
k Γ (k + r1 + 1)
k=0 k=0
(20)
where
r1 m Γ (k + 1)
ρm,k = gm−k .
k Γ (k + r1 + 1)
Suppose that the approximation of x k by Genocchi polynomials is as follows:
M
r1
xk ωk, j G j (x). (21)
j=1
M
r1 r1
m
r1 r1
= x r1 ξm,k, j G j (x), ξm,k, j = ρm,k ωk, j. (22)
j=1 k=0
In other words, from the above theorem the following can be written:
m
r1 r1 m
r1 r1
m
r1 r1
I x G m (x) x
r1 r1 ρm,k ωk,1 ρm,k ωk,2 · · · ρm,k ωk,M G(x),
k=0 k=0 k=0
m = 1, 2, . . . , M.
(23)
123
259 Page 12 of 32 H. Dehestani et al.
where
⎡ ⎤
1
r1 r1
1
r1 r1 1 r1 r1
⎢ ρ1,k ωk,1 ρ1,k ωk,2 ··· ρ ω
k=0 1,k k,M ⎥
⎢ k=0 k=0 ⎥
⎢ ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 2 ρ r 1 ωr 1 2
r1 r1
ρ2,k ωk,2 ··· r1 r1 ⎥
⎢ k=0 ρ2,k ωk,M ⎥
Υ1r1 ⎢
= ⎢ k=0
2,k k,1
⎥.
k=0 ⎥
⎢ ⎥
⎢ .. .. .. ⎥
⎢ .. ⎥
⎢ . . . . ⎥
⎢ ⎥
⎣M
r1 r1
M
r1 r1
M ⎦
ρ M,k ωk,1 ρ M,k ωk,2 ··· ρ rM,k
1 r1
ωk,M
k=0 k=0 k=0
Here, Υ1r1 is called the Genocchi polynomial pseudo-operational matrix of the fractional
integration of order r1 . According to the above relations, the pseudo-operational matrix of
the fractional integration of order r2 > 0 for Genocchi polynomials with respect to t is
defined as follows:
M
N
r1 r2
= x r1 t r2 ξm,k,i ξn,l, j G i (x)G j (t)
i=1 j=1
M
N
= x r1 t r2 ηm,n,k,l,i,
r
j G i j (x, t), (26)
i=1 j=1
where
r1 r2
ηm,n,k,l,i,
r
j = ξm,k,i ξn,k, j , m = 1, 2, . . . , M, n = 1, 2, . . . , N .
where
and Ψ r is called the pseudo-operational matrix of the fractional integration for 2D-Genocchi
polynomials of order r . It is worth to mention that the symbol ⊗ denotes the Kronecker
product (Schafer 1996).
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 13 of 32 259
Using Eq. (3) and the properties of the operator I xr1 , we obtain each element of the fractional
dual pseudo-operational matrix as follows:
m i
m i
I xr1 (G m (x)G i (x)) = I xr1 ( gm−k x k gi− j x j )
k j
k=0 j=0
i
m
m i
= gm−k gi− j I xr1 (x k+ j )
k j
k=0 j=0
i
m
m i Γ (k + j + 1)
= gm−k gi− j x k+ j+r1
k j Γ (k + j + 1 + r1 )
k=0 j=0
i
m
m i Γ (k + j + 1)
= x r1 gm−k gi− j x k+ j
k j Γ (k + j + 1 + r1 )
k=0 j=0
m
i
= x r1 dmik j x k+ j , (30)
k=0 j=0
where
m i Γ (k + j + 1)
dmik j = gm−k gi− j .
k j Γ (k + j + 1 + r1 )
M
x k+ j ak js G s (x).
s=1
m
i
M
M m
i
I xr1 (G m (x)G i (x)) x r1 dmik j ak js G s (x) = x r1 ( dmik j ak js )G s (x)
k=0 j=0 s=1 s=1 k=0 j=0
M
= x r1 qmis G s (x), (31)
s=1
where
m
i
qmis = dmik j ak js .
k=0 j=0
123
259 Page 14 of 32 H. Dehestani et al.
Consequently, we get
⎡ ⎤
q111 q112 · · · q11M
⎢ q212 q212 · · · q21M ⎥
⎢ ⎥
Q r11 =⎢ . .. .. .. ⎥ .
⎣ .. . . . ⎦
q M M1 q M M2 · · · qM M M
Similarly, according to the above process, we have
Itr2 (G(t)G T (t)) t r2 Q r22 G(t). (32)
As a result, by using Eqs. (29) and (32), we deduce
Iθr (G(x, t)G T (x, t)) x r1 t r2 Q̂ r G(x, t) = x r1 t r2 (Q r11 ⊗ Q r21 )G(x, t), (33)
Lemma 1 Suppose that H is a Hilbert space and Y is a closed subspace of H such that
dim(Y ) < ∞ and {y1 , y2 , . . . , ym } is a basis for Y . Let z be an arbitrary element in H and
y ∗ be the unique best approximation to z out of Y . Then (Kreyszig 1978)
Gram(z, y1 , y2 , . . . , ym )
z − y ∗ 22 = , (35)
Gram(y1 , y2 , . . . , ym )
where
z, z
z, y1 · · ·
z, ym
y1 , z
y1 , y1 · · ·
y1 , ym
Gram(z, y1 , y2 , . . . , ym ) =
. .. .. ..
. (36)
.. . . .
ym , z
ym , y1 · · ·
ym , ym
Consider
L M (φ) = φ(x) − φ M (x)2 .
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 15 of 32 259
Then, we have
M → ∞, ⇒ L M (φ) → 0.
The error vector of the pseudo-operational matrix of fractional integration for Genocchi
polynomials with respect to variable x is defined as follows:
where
E xr1 = erx,m
1 , m = 1, 2, . . . , M.
M 21
r1 Gram(x k , G 1 (x), . . . , G M (x))
x −
k
ωk, j G j (x)2 = . (38)
Gram(G 1 (x), G 2 (x), . . . , G M (x))
j=1
m
r1
M
r (x,t)
1 = I r1 G (x) − x r1
erx,m 2 x m ρm,k ωk,1 j G j (x)2
k=0 j=1
m
r M
m Γ (k + 1)
≤ |gm−k |x r1 2 x k − ωk,1 j G j (x)2
k Γ (k + r1 + 1)
k=0 j=1
m
21
m Γ (k + 1) Gram(x k , G 1 (x), . . . , G M (x))
≤ |gm−k |
k Γ (k + r1 + 1) Gram(G 1 (x), G 2 (x), . . . , G M (x))
k=0
= δm , m = 1, 2, . . . , M. (39)
By considering Eq. (39) and Lemma 2, we can deduce that by increasing the number of
Genocchi polynomials bases M, the error vector E xr1 tends to zero.
According to the above process, we introduce the error vector of the pseudo-operational
matrix of fractional integration for Genocchi polynomials with respect to variable t as follows:
where
r2
E tr2 = et,n , n = 1, 2, . . . , N .
So, we have
N 21
r2 Gram(t k , G 1 (t), . . . , G N (t))
t −
k
ωk, j G j (x)2 = . (41)
Gram(G 1 (t), G 2 (t), . . . , G N (t))
j=1
123
259 Page 16 of 32 H. Dehestani et al.
As a result,
r2
n
N
et,n 2 = Itr2 G n (t) − t r2 r2
ρn,k r2
ωk, j G j (x)2
k=0 j=1
n
r (x,t) N
n Γ (k + 1)
≤ |gn−k |t r2 2 t k − ωk,2 j G j (x)2
k Γ (k + r2 + 1)
k=0 j=1
n
21
n Γ (k + 1) Gram(t k , G 1 (t), . . . , G N (t))
≤ |gn−k |
k Γ (k + r2 + 1) Gram(G 1 (t), G 2 (t), . . . , G N (t))
k=0
= σ n, n = 1, 2, . . . , N . (42)
By considering Eq. (42) and Lemma 2, we can deduce that by increasing the number of
Genocchi polynomials bases N , the error vector E tr2 tends to zero.
Consequently, the error vector of the pseudo-operational matrix of fractional integration
for 2D-Genocchi polynomials is defined as follows:
Rθr = Iθr G − Ψ r G, r = (r1 , r2 ) > 0, (43)
where
r
Rθr = r̃ x,t,m,n , m = 1, 2, . . . , M, n = 1, 2, . . . , N .
So, by using Eqs. (26), (39), (42) and Lemma 2, we have
M
N
r̃ x,t,m,n
r
2 = Iθr G mn (x, t) − ηm,n,k,l,i,
r
j G i j (x, t)
i=1 j=1 2
M ⎛ N ⎞
= Iθr G m (x)G n (t) − r1
ξm,k,i G i (x) ⎝ r2
ξn,l, j G j (t)
⎠
i=1 2 j=1
⎛ N ⎞
M
= I xr1 G m (x)Itr2 G n (t) − r1
ξm,k,i G i (x) ⎝ r2
ξn,l, j G j (t)
⎠
i=1 j=1 2
⎛ ⎞
N
≤ I xr1 G m (x) ⎝ Itr2 G n (t) − r2
ξn,l, j G j (t)
⎠
j=1 2
M
r1
N
r2
+ I xr1 G m (t) − ξm,k,i G i (x) ξn,l, j G j (t)
i=1 j=1 2
N
≤ I xr1 G m (x)2 Itr2 G n (t) − r2
ξn,l, j G j (t)
j=1 2
M
r1
N
r2
+ I xr1 G m (t) − ξm,k,i G i (x)2 ξn,l, j G j (t)
i=1 j=1 2
N
r2
≤ σ n I xr1 G m (x)2 + δ m ξn,l, j G j (t) . (44)
j=1 2
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 17 of 32 259
and
⎛
2 ⎞ 21
N
N
⎜
1
⎟
r2
ξn,l,
r2
dt ⎠
j G j (t)2 = ⎝
ξ G
n,l, j j (t)
j=1 0
j=1
⎛⎡ ⎤⎡ ⎤⎞ 1
N N 1
2
≤ ⎝⎣ r
|ξn,l,
2
j | 2 ⎦⎣ |G j (t)| dt ⎦⎠ .
2
(46)
j=1 j=1 0
Then,
⎛⎡ ⎤⎡ ⎤⎞ 1
N
N j 2 2
N 2
j g j−k
r2
ξn,l, j G j (x) ≤ ⎝⎣ r2
|ξn,l, j|
2⎦ ⎣ ⎦⎠ . (48)
k 2k + 1
j=1 2 j=1 j=1 k=1
Thus, we achieve
m 2
1
m Γ (k + 1)2 2
r̃ x,t,m,n
r
2 ≤ 2
gm−k σn
k Γ (k + r1 + 1)2 (2k + 2r1 + 1)
k=0
⎛⎡ ⎤⎡ ⎤⎞ 1
N j 2 2
N 2
(x,t) j g
+δ m ⎝ ⎣ r
|ξn,l, j |
2 2⎦ ⎣ j−k ⎦ ⎠ . (49)
k 2k + 1
j=1 j=1 k=1
By considering the above descriptions, Lemmas 1 and 2, we can conclude that by increasing
the terms of the 2D-Genocchi polynomials the error vector Rθr tends to zero.
In this section, we describe a numerical scheme for obtaining the approximate solution of
VO-FPIDEs by using 2D-Genocchi polynomials. For solving the problem in Eq. (1), we
123
259 Page 18 of 32 H. Dehestani et al.
expand
u(x, t) U T G(x, t), (50)
where
U = [u 11 , u 12 , . . . , u 1N , u 21 , u 22 , . . . , u 2N , . . . , u M1 , u M2 , . . . , u M N ]T .
By using the operational and pseudo-operational matrixes of derivative defined in Sect. 4,
we have
γ (x,t) γ (x,t) γ (x,t)
Dx u(x, t) U T Dx G(x, t) x q−γ (x,t) U T W1 G(x, t),
ν(x,t) ν(x,t) ν(x,t)
Dt u(x, t) U T
Dt G(x, t) t p−ν(x,t)
U T
W2 G(x, t), (51)
and
∂ i u(x, t) ∂ j u(x, t) j
U T L i1 G(x, t), U T L 2 G(x, t). (52)
∂x i ∂t j
Also, the kernel function k(x, t, ξ, η) can be approximated by the 2D-Genocchi polynomials
as follows:
k(x, t, ξ, η) G T (x, t)K G G(ξ, η). (53)
The block matrix K G is defined as follows:
M
K G = K ∗ i,m=1 ,
where
N
K ∗ = K i jmn j,n=1 , m, i = 1, 2, . . . , M.
Each component of this matrix is obtained by the following formula:
k(x, t, ξ, η), G mn (x, t), G i j (ξ, η)
K i jmn = ,
G mn (x, t)2 G i j (x, t)2
m, i = 1, 2, . . . , M, n, j = 1, 2, . . . , N .
Thus, we approximate an integral part of Eq. (1) by using dual pseudo-operational matrix
and Eqs. (50) and (53) as follows:
Iθr (k(x, t, ξ, η)u(ξ, η)) Iθr (G T (x, t)K G G(ξ, η)G T (ξ, η)U )
= G T (x, t)K G Iθr (G(ξ, η)G T (ξ, η))U
x r1 t r2 G T (x, t)K G Q̂ r G(x, t)U . (54)
Consequently, by substituting Eqs. (50)–(52) and (54) in Eq. (1), we obtain
γ (x,t) ν(x,t)
x q−γ (x,t) U T W1 G(x, t) + t p−ν(x,t) U T W2 G(x, t)
2
2
j
+ μi (x, t)U T L i1 G(x, t) + ϑ j (x, t)U T L 2 G(x, t)
i=1 j=1
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 19 of 32 259
+U G(xs , th ) −
T
g(xs , th ) − λxsr1 thr2 G T (xs , th )K G Q̂ r G(xs , th )U = 0. (57)
Using Eqs. (2), (52) and nodal points defined in Eq. (56), we obtain the approximate of
supplementary conditions
1
1
j
U T L i1 G(xs , 0) + U T L 2 G(xs , 0) = αk (xs ), k = 0, 1, s = 1, 2, . . . , M,
i=0 j=0
1
1
j
U T L i1 G(0, th ) + U T L 2 G(0, th ) = βl (th ), l = 0, 1, h = 1, 2, . . . , N . (58)
i=0 j=0
Then, by substituting the systems defined in Eq. (58) in last rows of the system in Eq. (57),
we achieve the ultimate system. Finally, we solve the ultimate system to achieve the unknown
vector U .
8 Illustrative examples
In this section, we consider eight numerical examples to illustrate the applicability and
accuracy of the proposed method.
Example 1 For the first example, consider the time VO fractional mobile–immobile
advection–dispersion model is as follows (Zhang et al. 2013; Jiang and Liu 2017):
∂u(x, t) ν(x,t) ∂u(x, t) ∂ 2 u(x, t)
+ Dt u(x, t) = − + + g(x, t),
∂t ∂x ∂x2
with initial condition u(x, 0) = 10x 2 (1 − x)2 , 0 ≤ x ≤ 1 and boundary conditions
u(0, t) = u(1, t) = 0, 0 ≤ t ≤ 1,
with
t 1−ν(x,t)
g(x, t) = 10(1 + )x 2 (1 − x)2
Γ (2 − ν(x, t))
+10(4x 3 − 6x 2 + 2x − 12x 2 + 12x − 2)(t + 1),
and
ν(x, t) = 1 − 0.5 exp(−xt).
The exact solution of this example is u(x, t) = 10(t + 1)x 2 (1 − x)2 . The numerical results of
this example are shown in Table 1. Table 1 displays the absolute errors obtained by present
method for M = 5, N = 2 and other methods in Zhang et al. (2013) and Jiang and Liu
(2017) at t = 1. From the comparison with the methods in Zhang et al. (2013) and Jiang and
Liu (2017), it is illustrated that our method is more accurate than methods in Zhang et al.
(2013) and Jiang and Liu (2017).
123
259 Page 20 of 32 H. Dehestani et al.
Table 1 Comparison of absolute errors with Refs. (Zhang et al. 2013; Jiang and Liu 2017) at t = 1 of
Example 1
xi Present method Method in Zhang et al. (2013) Method in Jiang and Liu (2017)
M = 5, N = 2 n = 100 n = 20
Also, the absolute error gained for various choices of γ (x, t) = ν(x, t) with M = N = 3 is
listed in Table 2. From the results of Table 2, it can be understood that as γ (x, t) and ν(x, t)
approach 0.5, the absolute error tends to zero.
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 21 of 32 259
Table 2 The absolute errors gained by the present method for various choices of γ (x, t) = ν(x, t) with
M = N = 3 of Example 2
xi = ti γ (x, t) = ν(x, t)
0.5 − 0.05xt 0.5 − 0.03xt 0.5 − 0.01xt 0.5
123
259
123
Page 22 of 32
Table 3 The absolute error for different values of ν(x, t), r1 , r2 with M = 2, N = 3 of Example 3
(xi , ti ) r1 = 1 r1 = 0.25 r1 = 0.1 r1 = 100 r1 = 1.5 r1 = 20
r2 = 1 r2 = 0.75 r2 = 0.9 r2 = 1000 r2 = 2.5 r2 = 200
ν(x, t) = 1 ν(x, t) = 0.5 ν(x, t) = 0.2 ν(x, t) = 0.7 ν(x, t) = sin(x + t) ν(x, t) = 1 − exp(− xt
2)
(0.1, 0.1) 1.55 × 10−17 3.33 × 10−18 0 1.11 × 10−17 1.66 × 10−17 7.77 × 10−18
(0.2, 0.2) 1.77 × 10−17 1.33 × 10−17 2.86 × 10−42 2.22 × 10−17 1.11 × 10−17 8.88 × 10−18
(0.3, 0.3) 6.66 × 10−18 2.99 × 10−17 0 3.33 × 10−17 1.66 × 10−17 3.33 × 10−18
(0.4, 0.4) 1.77 × 10−17 5.32 × 10−17 0 4.44 × 10−17 6.66 × 10−17 8.88 × 10−18
(0.5, 0.5) 5.55 × 10−17 8.32 × 10−17 0 5.55 × 10−17 1.38 × 10−16 2.77 × 10−17
(0.6, 0.6) 1.06 × 10−16 1.19 × 10−16 4.59 × 10−41 6.66 × 10−17 2.33 × 10−16 5.32 × 10−17
(0.7, 0.7) 1.70 × 10−16 1.63 × 10−16 0 7.77 × 10−17 3.49 × 10−16 8.54 × 10−17
(0.8, 0.8) 2.48 × 10−16 2.13 × 10−16 1.83 × 10−40 8.88 × 10−17 4.88 × 10−16 1.24 × 10−16
(0.9, 0.9) 3.39 × 10−16 2.69 × 10−16 1.84 × 10−40 9.99 × 10−17 6.49 × 10−16 1.69 × 10−16
(1, 1) 4.44 × 10−16 3.33 × 10−16 0 1.11 × 10−16 8.32 × 10−16 2.22 × 10−16
H. Dehestani et al.
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 23 of 32 259
7 Exact solution
r =r =1
1 2
6.5 r =r =1.2
1 2
r =r =1.4
1 2
6
r =r =1.6
1 2
5.5 r =r =1.8
1 2
r1=r2=2
5
4.5
3.5
Fig. 1 The approximate solution for various values of r1 and r2 with t = 1 and M = N = 5 of Example 4
Fig. 2 a The absolute error and b the approximate solution for r1 = r2 = 1 with M = 7, N = 5 of Example 4
123
259 Page 24 of 32 H. Dehestani et al.
Fig. 3 a The absolute error and b the approximate solution for r1 = r2 = 20 with M = N = 3 of Example 5
Example 5 In this example, consider the partial integral equation in the following form (Tari
et al. 2009):
u(x, t) = g(x, t) + Iθr ((xξ 2 + cos(η))u(ξ, η)), (x, t) ∈ [0, 1] × [0, 1], r = (r1 , r2 ) > 0,
with
x t
1
g(x, t) = x sin(t) − (x − ξ )r1 −1 (t − η)r2 −1 ξ sin(η)dξ dη.
Γ (r1 )Γ (r2 ) 0 0
The exact solution of this example is u(x, t) = x sin(t). The numerical results are displayed
in Table 5 and Fig. 3. The absolute errors for the various choices of M, N , r1 and r2 are
shown in Table 5. As seen in this table, the absolute error tends to zero when the number of
Genocchi polynomials increases. Figure 3 demonstrates the absolute error and approximate
solution obtained by the proposed method for r1 = r2 = 20 with M = N = 3.
ν(x,t) ∂u ∂ 2u ∂ 2u
Dt u(x, t) + (x, t) + 2 (x, t) + 2 (x, t) − u(x, t)
∂x ∂x ∂t
(1,1)
= g(x, t) + Iθ (cos(ξ η)u(ξ, η)), 0 < ν(x, t) ≤ 1,
where
Γ (5)t 2−ν(x,t) Γ (2)t 1−ν(x,t) 2
g(x, t) = sin(x) + x − t x 2 + (2t − 1)x + 2t + t 4 cos(x)
Γ (6 − ν(x, t)) Γ (2 − ν(x, t))
x t
+12t 2 sin(x) − 2t 4 sin(x) + 1 − cos(ξ η)u(ξ, η)dξ dη.
0 0
123
Table 5 The absolute error for different values of M, N , r1 and r2 of Example 5
(xi , ti ) r1 = r2 = 1 r1 = 0.5, r2 = 1.5 r1 = 20, r2 = 200
M = 3, N = 5 M = 3, N = 7 M = 3, N = 5 M = 3, N = 7 M = 3, N = 5 M = 3, N = 7
(0, 0) 1.00 × 10−7 6.00 × 10−9 6.00 × 10−7 4.80 × 10−8 1.11 × 10−16 0
(0.1, 0.1) 1.26 × 10−7 6.33 × 10−9 3.65 × 10−7 3.05 × 10−8 1.92 × 10−7 3.44 × 10−8
(0.2, 0.2) 3.92 × 10−7 5.10 × 10−9 1.11 × 10−7 8.53 × 10−8 4.10 × 10−7 5.93 × 10−8
(0.3, 0.3) 3.33 × 10−7 4.45 × 10−8 8.86 × 10−7 1.16 × 10−7 3.70 × 10−7 7.29 × 10−8
(0.4, 0.4) 4.93 × 10−8 1.11 × 10−7 6.82 × 10−7 1.22 × 10−7 1.54 × 10−7 7.57 × 10−8
(0.5, 0.5) 8.33 × 10−7 2.04 × 10−7 9.97 × 10−8 9.86 × 10−8 6.82 × 10−7 6.89 × 10−8
(0.6, 0.6) 5.39 × 10−7 3.22 × 10−7 1.25 × 10−6 4.73 × 10−8 3.72 × 10−7 4.74 × 10−8
The novel operational matrices based on 2D-Genocchi polynomials. . .
(0.7, 0.7) 4.34 × 10−6 4.50 × 10−7 4.36 × 10−6 4.13 × 10−8 2.38 × 10−6 1.37 × 10−8
(0.8, 0.8) 1.83 × 10−6 5.49 × 10−7 4.55 × 10−6 1.84 × 10−7 9.63 × 10−6 3.66 × 10−8
(0.9, 0.9) 5.74 × 10−5 6.67 × 10−7 6.76 × 10−5 2.65 × 10−7 7.98 × 10−5 2.75 × 10−7
(1, 1) 2.46 × 10−4 1.32 × 10−6 2.74 × 10−4 4.03 × 10−7 3.01 × 10−4 1.25 × 10−6
123
Page 25 of 32
259
259 Page 26 of 32 H. Dehestani et al.
The exact solution of this example is u(x, t) = t 4 sin(x) + t x 2 + x. The numerical results are
displayed in Table 6 and Fig. 4. In Table 6, for various values of M, N the following errors
are calculated:
The calculated results in Table 6 show that the approximate solution has a good agreement
with the exact solution. Also, the absolute error for various choices of ν(x, t) and behavior
of the approximate solution with exact solution for M = 3, N = 5 at time t = 1 are given
in Fig. 4a, b, respectively.
Example 7 We consider the partial integro-differential equation as follows: (Tari et al. 2009):
∂u ∂ 2u ∂ 2u
(x, t) + 2 (x, t) + 2 (x, t) + u(x, t)
∂t ∂x ∂t
−Iθr ((xξ + t sin(η))u(ξ, η)) = g(x, t), r = (r1 , r2 ) > 0,
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 27 of 32 259
10 -3 (a) (b)
20
3
(x,t)=0.95 Exact solution
(x,t)=0.75 approximate solution
15 (x,t)=0.5 2.5
(x,t)=0.25
(x,t)=0.8+0.2exp(-x)sin(t) 2
10
-3
10 1.5
4
5
3.5 1
3
0 0.2 0.25 0.5
0
-5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
Fig. 4 a The absolute error for the different choices of ν(x, t), b the approximate solution and exact solution
for ν(x, t) = 1, with M = 3, N = 5 and t = 1 for Example 6
Table 7 Comparison of the absolute errors for different values of M, N and r1 = r2 = 1 with method in Ref.
(Tari et al. 2009) of Example 7
(xi , ti ) Present method Method in Tari et al. (2009)
M = 2, N = 5 M = 2, N = 7 M = 2, N = 9 N = 10
(0.2, 0.3) 4.5050 × 10−6 2.4254 × 10−7 1.8094 × 10−7 4.5567 × 10−7
(0.4, 0.6) 1.7046 × 10−5 2.2253 × 10−7 2.0896 × 10−7 9.6668 × 10−7
(0.5, 0.8) 7.3611 × 10−5 4.2005 × 10−8 3.0924 × 10−7 6.4149 × 10−7
(0.7, 0.5) 2.3236 × 10−5 5.4154 × 10−7 5.4592 × 10−7 2.9899 × 10−6
(1, 1) 6.6639 × 10−4 4.1389 × 10−6 5.4806 × 10−7 1.9872 × 10−6
(0.1, 0.1) 4.1786 × 10−10 6.5107 × 10−8 1.5217 × 10−7 5.0058 × 10−6
(0.3, 0.3) 1.0012 × 10−7 3.4469 × 10−7 3.3358 × 10−7 4.7096 × 10−6
(0.5, 0.5) 3.4238 × 10−7 7.8348 × 10−7 3.6157 × 10−7 1.1960 × 10−5
(0.7, 0.7) 7.2070 × 10−7 1.3264 × 10−6 2.3532 × 10−7 2.0872 × 10−5
(0.9, 0.9) 3.3940 × 10−7 4.1389 × 10−6 9.5909 × 10−7 2.9332 × 10−5
Example 8 We consider the partial integral system as follows (Kajani and Shehni 2011):
⎧
⎨ u 1 (x, t) + Iθr (−u 1 (ξ, η) − u 2 (ξ, η)) = x sin(t) − 21 x 2 + 21 x 2 cos(t) − 21 x 2 sin(t),
⎩ ∗
u 2 (x, t) + Iθr (−u 1 (ξ, η) + u 2 (ξ, η)) = x cos(t) − 21 x 2 + 21 x 2 sin(t) − 21 x 2 cos(t),
r = (r1 , r2 ) > 0, r ∗ = (r3 , r4 ) > 0.
The exact solution of this example, when r = r ∗ = 1, is u 1 (x, t) = x sin(t) and u 2 (x, t) =
x cos(t). The numerical results are displayed in Table 9 and Figs. 5 and 6. In Table 9, we
123
259 Page 28 of 32 H. Dehestani et al.
1.5
Exact solution
r1=r2=r3=r4=1
r1=r2=r3=r4=0.9
r1=r2=r3=r4=0.8
1
r1=0.8,r2=0.9,r3=0.8,r4=0.9
r =r =r =r =1.2
1 2 3 4
r =0.8,r =1.2,r =1.2,r =0.8
1 2 3 4
0.5
0
0 0.2 0.4 0.6 0.8 1
x
Fig. 5 The approximate solution of u 1 (x, t) for different values of r1 , r2 with M = 3, N = 7 and t = 1 for
Example 8
0.5
0.4
0.2
r =r =r =r =0.9
1 2 3 4
r =r =r =r =0.8
1 2 3 4
Fig. 6 The approximate solution of u 2 (x, t) for different values of r1 , r2 with M = 3, N = 7 and t = 1 for
Example 8
compare the absolute errors between the exact and approximate solutions using the present
method for various values of M, N and r1 = r2 = r3 = r4 = 1, with the method in (Kajani
and Shehni 2011). From Table 9, it is seen that the results obtained by the presented method
are superior to the method in (Kajani and Shehni 2011). Moreover, if higher values of M and
N are chosen, the absolute errors decay rapidly. Figures 5 and 6 demonstrate that if r and r ∗
are chosen near to 1, the computational results have better accuracy.
123
Table 9 Comparison of the absolute error for different values of M, N and r = r ∗ = 1 with method in Ref. (Kajani and Shehni 2011) of Example 8
(xi , ti ) Present method Method in Kajani and Shehni (2011)
M = 3, N = 7 M = 3, N = 9 N = 10
e1 (x, t) e2 (x, t) e1 (x, t) e2 (x, t) e1 (x, t) e2 (x, t)
(0.1, 0.6) 2.01 × 10−9 1.02 × 10−7 8.43 × 10−14 2.09 × 10−14 0.0 1.0 × 10−9
(0.1, 0.9) 4.53 × 10−8 1.63 × 10−7 1.62 × 10−11 1.62 × 10−11 1 × 10−9 9.0 × 10−9
(0.2, 0.7) 2.13 × 10−8 2.39 × 10−7 3.57 × 10−13 2.67 × 10−13 1 × 10−9 2.0 × 10−9
(0.3, 0.8) 4.09 × 10−7 4.09 × 10−7 1.38 × 10−12 1.38 × 10−12 1 × 10−9 9.0 × 10−9
(0.3, 1) 4.96 × 10−7 7.29 × 10−7 9.20 × 10−10 5.13 × 10−10 8 × 10−9 8.2 × 10−8
The novel operational matrices based on 2D-Genocchi polynomials. . .
(0.4, 0.8) 5.46 × 10−7 2.09 × 10−7 3.99 × 10−12 1.79 × 10−12 1 × 10−9 1.2 × 10−8
(0.5, 0.8) 6.82 × 10−7 6.83 × 10−7 5.05 × 10−12 2.17 × 10−12 2 × 10−9 1.4 × 10−8
(1, 0.6) 1.02 × 10−7 1.02 × 10−7 1.85 × 10−12 1.18 × 10−12 0.0 2.0 × 10−9
(1, 1) 2.44 × 10−7 2.45 × 10−7 3.05 × 10−9 1.74 × 10−9 2.5 × 10−8 2.7 × 10−7
123
Page 29 of 32
259
259 Page 30 of 32 H. Dehestani et al.
9 Conclusion
In this article, based on 2D-Genocchi polynomials, collocation method and the operational
and pseudo-operational matrices of integration and derivative, we approximate solution of
VO-FPIDEs. In addition, the dual pseudo-operational matrix of fractional order integration is
used to approximate an integral part of VO-FPIDEs. The technique of obtaining the pseudo-
operational matrices causes to achieve the approximate solution with high accuracy. Also,
the suggested method demonstrates that by applying a small number of the 2D-Genocchi
polynomials, we get a satisfactory result. Meanwhile, an upper bound for the error of pseudo-
operational matrix of fractional integration was derived by using Genocchi polynomials and
properties of the Riemann–Liouville fractional integral operator. Moreover, we presented
the numerical results and the graphical representations to verify the validity of the proposed
method.
Acknowledgements This work is supported by the National Elite Foundation and Alzahra University. We
express our sincere thanks to the anonymous referees for valuable suggestions that improved the final
manuscript.
Conflict of interest The authors declare that they have no conflict of interest.
References
Aghazadeh N, Khajehnasiri AA (2013) Solving nonlinear two-dimensional Volterra integro-differential equa-
tions by block-pulse functions. J Math Sci 7(1):3
Araci S, Acikgoz M, Sen E (2013) On the extended Kims p-adic q-deformed fermionic integrals in the p-adic
integer ring. J Numb Theory 133(10):3348–3361
Avazzadeh Z, Rizi ZB, Ghaini FMM, Loghmani GB (2012) A numerical solution of nonlinear parabolic-
type Volterra partial integro-differential equations using radial basis functions. Eng Anal Bound Elem
36(5):881–893
Babaei A, Jafari H, Banihashemi S (2020) Numerical solution of variable order fractional nonlinear quadratic
integro-differential equations based on the sixth-kind Chebyshev collocation method. J Comput Appl
Math 377:112908
Babolian E, Dastani N (2011) Numerical solutions of two-dimensional linear and nonlinear Volterra integral
equations: homotopy perturbation method and differential transform method. J Indu Math 3(3):157–167
Beyer H, Kempfle S (1995) Definition of physically consistent damping laws with fractional derivatives. Z
Angew Math Mech 75(8):623–635
Bloom F (1981) Ill-posed problems for integrodifferential equations in mechanics and electromagnetic theory.
Siam 3
Chen Y, Liu L, Li B, Sun Y (2014) Numerical solution for the variable order linear cable equation with
Bernstein polynomials. Appl Math Comput 238:329–341
Coimbra CFM (2003) Mechanics with variable-order differential operators. Ann Phys 12(11–12):692–703
Dehestani H, Ordokhani Y, Razzaghi M (2018) Fractional-order Legendre-Laguerre functions and their appli-
cations in fractional partial differential equations. Appl Math Comput 336:433–453
Dehestani H, Ordokhani Y, Razzaghi M (2019) On the applicability of Genocchi wavelet method for different
kinds of fractional order differential equations with delay. Numer Linear Algebra Appl 2259(26):1–29
Dehestani H, Ordokhani Y, Razzaghi M (2019) Application of the modified operational matrices in multiterm
variable-order time-fractional partial differential equations. Math Meth Appl Sci 42:7296–7313
Dehestani H, Ordokhani Y, Razzaghi M (2019) numerical technique for solving various kinds of fractional
partial differential equations via Genocchi hybrid functions. RACSAM 113:3297–3321
Dehestani H, Ordokhani Y, Razzaghi M (2020) Pseudo-operational matrix method for the solution of variable-
order fractional partial integro-differential equations. Eng Comput. https://doi.org/10.1007/s00366-019-
00912-z
123
The novel operational matrices based on 2D-Genocchi polynomials. . . Page 31 of 32 259
Dehestani H, Ordokhani Y, Razzaghi M (2020) The computational method for generalized fractional Benjamin-
Bona-Mahony-Burgers equations arising from the propagation of water waves. Sadhana 45(1):1–20
Diaz G, Coimbra CFM (2009) Nonlinear dynamics and control of a variable order oscillator with application
to the van der Pol equation. Nonlinear Dyn 56(1–2):145–157
Engler H (1983) On some parabolic integro-differential equations: Existence and asymptotics of solutions.
Springer, Berlin, pp 161–167
Fakhar-Izadi F, Dehghan M (2011) The spectral methods for parabolic Volterra integro-differential equations.
J Comput Appl Math 235(14):4032–4046
Ganji RM, Jafari H, Baleanu D (2020) A new approach for solving multi variable orders differential equations
with Mittag-Leffler kernel. Chaos Solitons Fract 130:109405
Ganji RM, Jafari H (2020) A numerical approach for multi-variable orders differential equations using Jacobi
polynomials. Int J Appl Comput Math 5(2):34
Gorenflo R, Francesco M (1997) Fractional calculus. Springer, Berlin, pp 223–276
Grasselli M, Kabanikhin SI, Lorenzi A (1990) An inverse hyperbolic integrodifferential problem arising in
geophysics II. Nonlinear Anal Theory Methods Appl 15(3):283–298
Greenwell-Yanik CE, Fairweather G (1986) Analyses of spline collocation methods for parabolic and hyper-
bolic problems in two space variables. SIAM J Numer Anal 23(2):282–296
Habetler GJ, Schiffman RL (1970) A finite difference method for analyzing the compression of poro-
viscoelastic media. Computing 6(3–4):342–348
Heydari MH (2016) A new approach of the Chebyshev wavelets for the variable-order time fractional mobile-
immobile advection dispersion model. arXiv preprint arXiv:1605.06332
Ingman D, Suzdalnitsky J (2004) Control of damping oscillations by fractional differential operator with
time-dependent order. Comput Methods Appl Mech Eng 193(52):5585–5595
Isah A, Phang C (2018) Operational matrix based on Genocchi polynomials for solution of delay differential
equations. Ain Shams Eng 9(4):2123–2128
Isah A, Phang C (2019) New operational matrix of derivative for solving non-linear fractional differential
equations via Genocchi polynomials. J King Saud Univ Sci 31:1–7
Isah A, Phang C (2016) Genocchi Wavelet-like operational matrix and its application for solving non-linear
fractional differential equations. Open Phys 14(1):463–472
Jang B (2009) Comments on solving a class of two-dimensional linear and nonlinear Volterra integral equations
by the differential transform method. J Comput Appl Math 233(2):224–230
Jiang W, Liu N (2017) A numerical method for solving the time variable fractional order mobile-immobile
advection-dispersion model. Appl Numer Math 119:18–32
Kajani MT, Shehni NA (2011) Solutions of two-dimensional integral equation systems by using differential
transform method. Am Math 11:74–77
Khajehnasiri AA (2016) Numerical solution of nonlinear 2D Volterra-Fredholm integro-differential equations
by two-dimensional triangular function. J Appl Comput Math 2(4):575–591
Kreyszig E (1978) Introductory functional analysis with applications. Wiley, New York
Kulish VV, Lage JL (2002) Application of fractional calculus to fluid mechanics. J Fluids Eng 12(3):803–806
Larsson S, Thomée V, Wahlbin L (1998) Numerical solution of parabolic integro-differential equations by the
discontinuous Galerkin method. Math Comput 67(221):45–71
Loh JR, Phang C (2018) A new numerical scheme for solving system of Volterra integro-differential equation.
Alex Eng J 57:1117–1124
Li X, Wu B (2015) A numerical technique for variable fractional functional boundary value problems. Appl
Math Lett 43:108–113
Ma J (2007) Finite element methods for partial Volterra integro-differential equations on two-dimensional
unbounded spatial domains. Appl Math Comput 186(1):598–609
Magin RL, Ingo C, Colon-Perez L, Triplett W, Mareci TH (2013) Characterization of anomalous diffusion in
porous biological tissues using fractional order derivatives and entropy. Microporous Mesoporous Mater
178:39–43
Meleshko SV, Grigoriev YN, Ibragimov NK, Kovalev VF (2010) Symmetries of integro-differential equations:
with applications in mechanics and plasma physics. Springer, Berlin
Moghaddam BP, Machado JT (2017) A stable three-level explicit spline finite difference scheme for a class of
nonlinear time variable order fractional partial differential equations. Comput Math Appl 73(6):1262–
1269
Najafalizadeh S, Ezzati R (2016) Numerical methods for solving two-dimensional nonlinear integral equations
of fractional order by using two-dimensional block pulse operational matrix. Appl Math Comput 280:46–
56
Nemati S, Ordokhani Y (2013) Legendre expansion methods for the numerical solution of nonlinear 2D
Fredholm integral equations of the second kind. J Appl Math Inform 31(5–6):609–621
123
259 Page 32 of 32 H. Dehestani et al.
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional affiliations.
123