Abstract
Fuzzy fractional diffusion equations are used to model certain phenomena in physics, hydrology biology and amongst others. In this paper, an implicit finite difference scheme is developed, analysed and applied to numerically solve a fuzzy time fractional diffusion equation. For our case, the fuzziness is in the coefficients as well as initial and boundary conditions. The time fractional derivative is defined using the Caputo formula. The stability of the implicit finite difference scheme is analysed by means of the Von Neumann method. A numerical example has been given to check the feasibility of the approach and to examine certain related aspects. It was found that the results obtained are in good agreement with the proposed theory. Hence, the proposed scheme is suitable for solving fuzzy time fractional diffusion equations.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Fractional differential equations have attracted considerable attention for the past 10 years or so. This is evident from the number of publications on such equations in various mathematical and scientific databases. Crisp quantities in the fractional differential equations which are deemed imprecise and uncertain can be replaced by fuzzy quantities to reflect imprecision and uncertainty. This leads to fuzzy fractional differential equations (FFDEs). There have been a number of recent studies on the solutions of FFDEs [1,2,3,4,5,6,7]. Agarwal et al. [8] considered the solution of fractional differential equation with uncertainty. The problem in question was an initial value problem involving a fractional ordinary differential equation. The fractional derivative was evaluated using the Riemann–Liouville formula. Later, Allahviranlo et al. [9] introduced the concept of Riemann–Liouville H-differentiability, which is a direct generalization of the fractional Riemann–Liouville derivative using Hukuhara difference to solve uncertain fractional differential equations (UFDEs) using Mittag-Leffer functions. The obtained explicit solutions of UFDEs were derived by applying the equivalent integral forms of UFDEs. Then, Takaci et al. [10] used the fuzzy Laplace transform to construct exact and approximate solutions of FFDEs in the sense of Caputo Hukuhara differentiability, i.e. the fractional derivative was evaluated using Caputo formula and fuzzy differentiability evaluated using the Hukuhara approach. The obtained results were expressed in the form of fuzzy Mittag-Leffer function. Salahshour et al. [11] then used the fuzzy Laplace transform definition to solve FFDEs under Riemann–Liouville H-differentiability and investigated the efficiency and utility of the Laplace transform method. Later, Ghazanfari and Ebrahimi [12] applied the differential transformation method (DTM) to solve fuzzy fractional diffusion equations. The DTM is an iterative procedure for obtaining analytic series solution of differential equations. It was found that the DTM was a highly effective and simple scheme for obtaining approximate analytical solutions of fuzzy fractional diffusion equations. Chakraverty and Tampaswini [13] later proposed a new computational technique to handle the fuzzy fractional diffusion equations. These approaches convert the fuzzy diffusion equation into interval-based finite difference equations (FDEs) and then transform the obtained equation into crisp form by using the double parametric form of fuzzy numbers. Finally, this crisp form is solved by the Adomian decomposition method (ADM) to obtain the uncertain bounds of the solution.
Salah et al. [14] developed the homotopy analysis transform method (HATM) to solve fuzzy fractional heat and wave equations. The HATM is a combination of the homotopy analysis method and the Laplace decomposition method. HATM yields approximate analytical solution in the form of a series. It was found that the HATM is efficient, simple and involves less computational work as compared to other analytical methods. To the best of our knowledge, there seems to have been no attempt to solve fuzzy fractional diffusion equations by using finite difference schemes. Most of the papers on the solution of fuzzy fractional diffusion equations involve approximate analytical methods. Our paper will investigate the use of a finite difference scheme for solving fuzzy time fractional diffusion equations. The availability of a reliable and efficient finite difference scheme will facilitate the numerical solution of fuzzy time fractional diffusion equations.
2 Fuzzy time fractional diffusion equation
In this section, we present the general form of time fractional diffusion equation in a fuzzy environment by using the basic concepts of fuzzy properties [15,16,17,18]. Consider the one-dimensional fuzzy time fractional diffusion equation with the initial and boundary conditions
where \(\tilde{u}\left( x,t\right) \)is a fuzzy function [16] of crisp variables\(\ t\) and x, \(\frac{{\partial }^{\alpha }\tilde{u}(x,t,\alpha )}{{\partial }^{\alpha }t}\) is the fuzzy time fractional derivative of order \(\alpha\), \(\frac{{\partial }^2\tilde{u}(x,t)}{\partial x^2}\) is a fuzzy partial Hukuhara derivative [9] with respect to x. \(\tilde{a}\left( x\right) \)and\(\ \widetilde{\ b}(x)\) are fuzzy functions for the crisp variable x. \(\tilde{u}\left( 0,x\right) \) is the fuzzy initial condition, and \(\tilde{u}\left( 0,t\right)\)as well as \(\tilde{u}\left( l,0\right) \)is fuzzy boundary conditions with\(\ \widetilde{g\ }\), \(\tilde{z}\) being fuzzy convex numbers. Finally in Eq. 1, the fuzzy functions\(\ \tilde{a}(x)\), \(\tilde{b}(x)\) and \(\tilde{f}\left( x\right)\) are defined as follows [19]:
where \(s_1(x)\), \(s_2(x)\) and \(s_3(x)\) are the crisp functions of the crisp variable x with \({\widetilde{\theta }}_1\), \({\widetilde{\theta }}_2\) and \({\widetilde{\theta }}_3\) being the fuzzy convex numbers. The fuzzification of Eq. 1 for all \(r\in \left[ 0,1\right] \) is as follows [19]
where
The membership function is defined by using the fuzzy extension principle [19]
According to [19], by fuzzfication of Eq. 1 and defuzzfication of Eqs. (2–14), we can rewrite the Eq. 1 in the following new formula. The Lower bound of Eq. 1
The upper bound of Eq. 1
3 The fuzzy implicit finite difference method
In this section, we present a fuzzy implicit scheme using Caputo formula for time fractional derivative and central difference approximation for second-order space derivative to solve the fuzzy time fractional diffusion equations.
Following the definition of Caputo formula, we discretize the time fractional derivative in Eq. 1 such that [20]:
where \(v_0=1,\ {\ v}_j=\left( 1-\frac{\alpha +1}{j}\right) v_{j-1}, \quad j=1,2,\ldots\)
Also by using the central difference approximation definition, we can discretize the second partial derivatives \(\frac{{\partial }^2\underline{u}\left( x,t\right) }{\partial x^2},\frac{{\partial }^2\overline{u}\left( x,t\right) }{\partial x^2}\) as follows:
i indicates a spatial grid point and n a temporal one.
Equations (17, 18, 19) are substituted in Eqs. (14, 15) to obtain:
Now we let \(p\left( r\right) =\frac{\underline{a}\left( x,r\right) {\Delta t}^{\alpha }}{h^2}\), and from Eqs. (21, 22), we obtain for all\(\ r\in [0,1]\)
For each spatial grid point, Eqs. (22, 23) are evaluated to yield linear equations. At the end of each time level, a system of linear equations is obtained. This system is then solved to obtain the values \(\tilde{u}(x,t,\alpha )\) for that particular time level.
4 Stability analysis
Ma [21] developed implicit finite difference schemes for the crisp time fractional diffusion equation with source terms. Wang and Qin [22] developed a fuzzy finite difference scheme for heat conduction problem which did not involve fractional derivative. In addition, the stability properties of the scheme were also investigated. We shall follow the approaches to analyse stability in [21, 22] in our investigation of the stability of the implicit finite difference schemes proposed in the present for the fuzzy time fractional diffusion equations.
It is first assumed that the discretization of initial condition introduces the fuzzy error \(\ {\widetilde{\varepsilon }}^0_i\).
Let \(\ {\tilde{g}}^0_i=\ \acute{\ {\tilde{g}}^0_i}-\ {\widetilde{\varepsilon }}^0_i\), \({\tilde{u}}^n_i\) and \(\acute{{\tilde{u}}^n_i}\) be the fuzzy numerical solutions of scheme in Eqs. (22, 23) with respect to the initial data’s \({\tilde{g}}^0_i\) and \(\acute{\ {\tilde{g}}^0_i}\), respectively.
Let \(\ {{[\tilde{u}}^n_{i+1}(x,t;\alpha )]}_r={[\ \underline{u}}^n_{i+1}\left( r\right),{\ \overline{u}}^n_{i+1}\left( r\right) ],\) where\(\ r\in \left[ 0,1\right]\).
The error bound is defined as:
where
which satisfies the finite difference Eq. 1.
For \(n=1\)
For \(n\ge 2\)
Suppose that
Substituting Eq. 28 into Eqs. (26, 27) to obtain:
For \(n=1\)
For \(n\ge 2\)
Begin with \(\ n=1\), in Eq. 29 to obtain
Divide Eq. 31 on \({\ e}^{\sqrt{-\theta i}}\) to obtain:
According to the Zadeh extension principle [21], we obtain:
Now let \(\left\{ \begin{array}{l} \left| {\underline{\lambda }}^m\right| \le 1, \quad m=1,\ 2,\ 3,\ \dots , n-1\ \\ \left| {\overline{\lambda }}^m\right| \le 1, \quad m=1,\ 2, 3,\ \ldots , n-1\ \ \end{array} \right. .\)
In [17], there is a lemma which states:
The coefficients \(v_j={(-1)}^j\left( \begin{array}{l} \alpha \\ j \end{array} \right)\)\((j=0,\ 1,\ 2,\ \dots )\) satisfy:
-
1.
\({{v}}_0=1, \,\,{{v}}_{{j}} < 0 \quad j=1,\ 2, 3,\ldots\)
-
2.
\(\sum ^{k-1}_{j=0}{{ {v}}_{ {j}}} >0 \quad k=2,\ 3,\ \dots\)
-
3.
From this lemma and Eq. 30, we obtain
-
4.
$$\begin{aligned} \left\{ \begin{array}{l} -p\ {\underline{\lambda }}^n\left( r\right) e^{\sqrt{-\underline{\theta }\ \left( r\right) \left( i+1\right) }}\ +\left( 1+2p\right) {\underline{\lambda }}^n\left( r\right) e^{\sqrt{-\underline{\theta }\ \left( r\right) i}}\ --p\ {\underline{\lambda }}^n\left( r\right) e^{\sqrt{-\underline{\theta }\ \left( r\right) \left( i-1\right) }}=\ \ \ \\ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\underline{\lambda }}^{n-j}(r)e^{\sqrt{-\underline{\theta }\ (r)i}}}+\left( \sum ^{n-1}_{j=0} v_{j\ }\right) \ e^{\sqrt{-\underline{\theta }\ (r)i}}\ \\ --p\ {\overline{\lambda }}^n\left( r\right) e^{\sqrt{-\overline{\theta }\left( r\right) \left( i+1\right) }}\ +\left( 1+2p\right) {\overline{\lambda }}^n\left( r\right) e^{\sqrt{-\overline{\theta }\left( r\right) i}}\ --p\ {\overline{\lambda }}^n\left( r\right) e^{\sqrt{-\overline{\theta }\left( r\right) \left( i-1\right) }}= \\ \ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\overline{\lambda }}^{n-j}(r)\ e^{\sqrt{-\overline{\theta }(r)i}}}+\left( \sum ^{n-1}_{j=0} v_{j\ }\right) \ e^{\sqrt{-\overline{\theta }(r)i}} \ \ \end{array} \right. \end{aligned}$$(33)
Divide Eq. 33 on \(\left\{ \begin{array}{l} {\ e}^{\sqrt{-\underline{\theta }i}} \\ {\ e}^{\sqrt{-\overline{\theta }i}}\ \ \end{array} \right.\) to obtain:
So, \(\left\{ \begin{array}{l} {\underline{\lambda }}^n\left( r\right) =\ \frac{1}{1+2p(1-\ cos \underline{\theta }\ (r))}*\left[ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\underline{\lambda }}^{n-j}(r)}+\sum ^{n-1}_{j=0}{v_{j\ }\ }\right] \\ {\underline{\lambda }}^n\left( r\right) =\frac{1}{1+2p(1-\ cos\overline{\theta }\ (r))}*\left[ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\overline{\lambda }}^{n-j}(r)}+\sum ^{n-1}_{j=0}{v_{j\ }\ }\right] \ \ \end{array} \right.\)
Therefore, \(\left\{ \begin{array}{l} \left| {\underline{\lambda }}^n\left( r\right) \right| =\ \frac{1}{1+2p(1-\ cos\underline{\theta }\ (r))}* \left[ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\underline{\lambda }}^{n-j}(r)}+\sum ^{n-1}_{j=0}{v_{j\ }\ }\right] \\ \left| {\underline{\lambda }}^n\left( r\right) \right| =\frac{1}{1+2p(1-\ cos\overline{\theta }\ (r))}*\left[ -\sum ^{n-1}_{j=1}{v_{j\ }\ {\overline{\lambda }}^{n-j}(r)}+\sum ^{n-1}_{j=0}{v_{j\ }\ }\right] \ \ \end{array} \right.\)
Thus, \(\ \ \ \ \left\{ \begin{array}{l} \left| {\underline{\lambda }}^n\left( r\right) \right| \le 1 \\ \left| {\overline{\lambda }}^n\left( r\right) \right| \le 1\ \end{array} \right.\)
Therefore, according to Von Neumann’s criterion for stability, the fuzzy implicit finite difference scheme defined by Eq. 1 is unconditionally stable for all r-level set and for all \(0<\alpha <1\).
5 Numerical example
In this section, we implement the implicit finite difference approximations to solve fuzzy time fractional diffusion equations for different orders of\(\ \alpha\) to investigate the implicit finite difference method. The Wolfram Mathematica10 software was used to conduct the numerical experiment for the proposed method.
Example 1
Consider fuzzy time fractional diffusion equations [10]
subject to the boundary conditions \(\tilde{u}\left( 0,t\right) =\tilde{u}\left( 1,t\right) =0\) and initial condition
where\(\widetilde{\ \alpha }\left( r\right) =\left[ 0.1r-0.1, 0.1-0.1r\right] \)for all \(r\in \left[ 0,1\right]\). The exact solution of Eq. 36 was given in [10]:
The absolute error of the solution of Eq. 36 can be defined as:
According to Eqs. (20, 21) in Sect. 3 the implicit finite difference method formula for solving Eq. 36 is as follows:
As explained in Sect. 3 we obtain
At \(\Delta x=h=0.1\ {\mathrm {and\ \ }}{\Delta t}^{\alpha }={\left( 0.01\right) }^{0.5}=0.1\ {\mathrm {to\ get\ \ }}p\left( r\right) =\frac{{\Delta t}^{\alpha }}{h^2}=\frac{0.1}{{0.1}^2}\) we have the following results:
Tables 1 and 2 and Figs. 1, 2, 3, 4 and 5 show that both the implicit finite difference and exact solution at \(t=0.05\), \(\alpha =0.5\) and for all \(r\in [0,1]\) attain the triangular fuzzy number shape and thus satisfy the fuzzy number properties as explained in [21].
Now we compare between the numerical and exact solutions of Eq. 36, for different orders of \(\alpha\).
Figures 6, 7 and 8 shows that both the implicit finite difference and exact solutions satisfy the fuzzy number properties by attaining the triangular fuzzy number shape. Also, the exact solution agrees with the implicit finite difference solutions for different values of \(\alpha\). The comparison of numerical and exact solutions when \(\alpha =\ 0.4,\ 0.5,\ 0.6\) shows that the scheme is accurate and the results confirm our theoretical analysis.
Example 2
Consider fuzzy time fractional diffusion equations [14]
subject to the boundary conditions \(\tilde{u}\left( 0,t\right) =\tilde{u}\left( 1,t\right) =0\) and initial condition
where\(\widetilde{\ \alpha }\left( r\right) =\left[ 0.1r-0.01,\ 0.01-0.01r\right] \)for all \(r\in \left[ 0,1\right]\). The exact solution of Eq. 44 was given in [10] :
The absolute error of the solution of Eq. 44 can be defined as:
According to Eqs. (20, 21) in Sect. 3 the implicit finite difference method formula for solving Eq. 44 is as follows:
As explained in Sect. 3 we obtain
At \(\Delta x=h=0.1\ {\mathrm {and\ \ }}{\Delta t}^{\alpha }={\left( 0.001\right) }^{0.5}=0.01\ {\mathrm {to\ get\ \ }}p\left( r\right) =\frac{1}{2}x^{2}\frac{{\Delta t}^{\alpha }}{h^2}\) we have the following results:
Tables 3 and 4 and Fig. 9 show that both the implicit finite difference and exact solution at \(t=0.05\), \(\alpha =0.7\) and for all \(r\in [0,1]\) attain the triangular fuzzy number shape and thus satisfy the fuzzy number properties as explained in [21].
Now we compare between the numerical and exact solutions of Eq. 44, for different orders of \(\alpha\).
Figure 10 shows that both the implicit finite difference and exact solutions satisfy the fuzzy number properties by attaining the triangular fuzzy number shape. Also, the exact solution agrees with the implicit finite difference solutions for different values of \(\alpha\). The comparison of numerical and exact solutions when \(\alpha =\ 0.7,\ 0.8,\ 0.9\) shows that the scheme is accurate and the results confirm our theoretical analysis.
6 Conclusions
In this paper, an implicit finite difference scheme has been implemented to obtain the numerical solution for a fuzzy time fractional diffusion equations. The Caputo formula was used for the time fractional derivative. The obtained results by the implicit finite difference scheme satisfy the fuzzy number properties by taking the triangular fuzzy number shape. We have also shown that the implicit finite difference scheme is unconditionally stable. A comparative study of the numerical and exact solution at different values of \(\alpha\) indicates that the scheme is feasible and accurate. The proposed implicit scheme can be used to obtain accurate numerical solutions of fuzzy time fractional diffusion equations. The presented scheme may be extended to nonlinear fuzzy fractional diffusion equations, and this will be investigated in detail at a later stage.
References
Yan C, Zhang Y, Xu J, Dai F, Li L, Dai Q, Wu F (2014) A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process Lett 21(5):573–576
Yan C, Zhang Y, Xu J, Dai F, Zhang J, Dai Q, Wu F (2014) Efficient parallel framework for HEVC motion estimation on many-core processors. IEEE Trans Circuits Syst Video Technol 24(12):2077–2089
Yan C, Zhang Y, Dai F, Wang X, Li L, Dai Q (2014) Parallel deblocking filter for HEVC on many-core processor. Electron Lett 50(5):367–368
Yan C, Zhang Y, Dai F, Zhang J, Li L, Dai Q (2014) Efficient parallel HEVC intra-prediction on many-core processor. Electron Lett 50(11):805–806
Arqub OA (2017) Adaptation of reproducing kernel algorithm for solving fuzzy Fredholm–Volterra integrodifferential equations. Neural Comput Appl 28(7):1591–1610
Arqub OA, Al-Smadi M, Momani S, Hayat T (2017) Application of reproducing kernel algorithm for solving second-order, two-point fuzzy boundary value problems. Soft Comput 21(23):7191–7206
Arqub OA, Mohammed AS, Momani S, Hayat T (2016) Numerical solutions of fuzzy differential equations using reproducing kernel Hilbert space method. Soft Comput 20(8):3283–3302
Agarwal RP, Lakshmikantham V, Nieto JJ (2010) On the concept of solution for fractional differential equations with uncertainty. Nonlinear Anal Theory Methods Appl 72(6):2859–2862
Allahviranloo T, Salahshour S, Abbasbandy S (2012) Explicit solutions of fractional differential equations with uncertainty. Soft Comput 16(2):297–302
Takaci D, Takaci A, Takaci A (2014) On the solutions of fuzzy fractional differential equation. TWMS J Appl Eng Math 4(1):98
Salahshour S, Allahviranloo T, Abbasbandy S (2012) Solving fuzzy fractional differential equations by fuzzy Laplace transforms. Commun Nonlinear Sci Numer Simul 17(3):1372–1381
Ghazanfari B, Ebrahimi P (2015) Differential transformation method for solving fuzzy fractional heat equations. Int J Math Model Comput 5(1):81–89
Chakraverty S, Tapaswini S (2014) Non-probabilistic solutions of imprecisely defined fractional-order diffusion equations. Chin Phys B 23(12):120–202
Salah A, Khan M, Gondal MA (2013) A novel solution procedure for fuzzy fractional heat equations by homotopy analysis transform method. Neural Comput Appl 23(2):269–271
Bodjanova S (2006) Median alpha-levels of a fuzzy number. Fuzzy Sets Syst 157(7):879–891
Seikkala S (1987) On the fuzzy initial value problem. Fuzzy Sets Syst 24(3):319–330
Dubois D, Prade H (1982) Towards fuzzy differential calculus part 3: differentiation. Fuzzy Sets Syst 8(3):225–233
Zadeh LA (2005) Toward a generalized theory of uncertainty (GTU)an outline. Inf Sci 172(1):1–40
Fard OS (2009) An iterative scheme for the solution of generalized system of linear fuzzy differential equations. World Appl Sci J 7(12):1597–1604
Karatay I, Bayramoğlu ŞR, Şahin A (2011) Implicit difference approximation for the time fractional heat equation with the nonlocal condition. Appl Numer Math 61(12):1281–1288
Ma Y (2014) Two implicit finite difference methods for time fractional diffusion equation with source term. J Appl Math Bioinf 4(2):125–145
Wang C, Qiu ZP (2014) Fuzzy finite difference method for heat conduction analysis with uncertain parameters. Acta Mech Sinica 30(3):383–390
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Zureigat, H., Ismail, A.I. & Sathasivam, S. Numerical solutions of fuzzy fractional diffusion equations by an implicit finite difference scheme. Neural Comput & Applic 31, 4085–4094 (2019). https://doi.org/10.1007/s00521-017-3299-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-017-3299-7