Abstract
In this article, a semianalytical numerical method has been presented to solve fuzzy integro-differential equation which may be linear or nonlinear under multi-point or mixed boundary conditions. A convergence analysis of the proposed method has been studied to emphasize its reliability in general. In order to show the effectiveness of this method, some illustrative examples are given. We have shown that with a small number of obtained approximating terms, we achieve a high accuracy level of the obtained results. Comparisons have been made between the solutions of our method and some existing methods. Moreover, proper graphs are provided to show that increasing the number of approximating terms yields a significant decrease in the error of the approximate solution.
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
There are lots of different types of fuzzy derivatives and integrations in the literature. Before discussing fuzzy integro-differential equations and their associated numerical algorithms, it is necessary to present an appropriate brief introduction to fuzzy derivatives and integrations of fuzzy functions. Puri and Ralescu (1983) first introduced the concept of Hukuhara differentiability. The approach based on the Hukuhara derivative has the disadvantage that a differentiable function has increasing length of its support interval (Diamond 2000). This is not always a realistic assumption. This is a big shortcoming of Hukuhara derivative. Then, Seikkala (1987) introduced Seikkala derivative which has the same disadvantages as the Hukuhara derivative. So Bede and Gal (2005) introduced strongly generalized differentiability and weakly generalized differentiability of fuzzy number-valued function. These two concepts of differentiability solve the above-mentioned shortcoming of Hukuhara and Seikkala derivative, but these have a disadvantage compared to Hukuhara and Seikkala derivative that is a fuzzy differential equation which has no unique solution. Then, Bede and Stefanini (2009) introduced fuzzy gH-derivative which coincides with the concept of weakly generalized differentiability. Again Bede and Stefanini (2013) introduced another concept of fuzzy derivative, fuzzy g-derivative, which is the most general among the previous definitions. In fact, fuzzy gH-derivative and fuzzy g-derivative coincide whenever gH-difference exists. There are other works also on fuzzy derivative (Chalco-Cano and Román-Flores 2008, 2009) where they redefine fuzzy derivative by considering first two cases of strongly generalized differentiability and neglect last two cases of strongly generalized differentiability. Biswas and Roy (2018a) introduced the concept of gS-derivative which is equivalent to the lateral H-derivative, but compared to the definition of the lateral H-derivative, gS-derivative is easier to understand and use.
There are also various kinds of definitions of fuzzy integration in the literature. Seikkala (1987) defined the fuzzy integral which is same as that proposed by Dubois and Prade (1982a, b). Diamond and Kloeden (2000) introduced the fuzzy Aumann integral. Gal (2000) introduced the fuzzy Riemann integral which is an alternative way to define Aumann-type integral. Wu and Gong (2001) introduced Henstock integral of fuzzy number-valued functions. For a continuous fuzzy number-valued function, fuzzy Aumann integrable (Diamond and Kloeden 2000), fuzzy Riemann integrable (Gal 2000) and fuzzy Henstock integrable (Wu and Gong 2001) all are same.
Lots of work has been done on fuzzy integro-differential equations. Balasubramaniam and Muralisankar (2001), Alikhani et al. (2012), Zeinali et al. (2013), Vua et al. (2014), Donchev et al. (2014), Alikhani and Bahrami (2015) and Zeinali (2017) all have done work on the existence and uniqueness of the solution for different types of fuzzy integro-differential equations. There are different kinds of analytical and numerical procedures to solve different kinds of fuzzy integro-differential equations in the literature (Allahviranloo et al. 2012; Matinfar et al. 2013; Alikhani and Bahrami 2015; Zeinali2017; Otadi and Mosleh 2016; Sathiyapriya and Narayanamoorthy 2017; Biswas and Roy 2018a, b). Allahviranloo et al. (2012) presented the extending of 0-cut and 1-cut solutions method for fuzzy integro-differential equations with trapezoid fuzzy initial value. Matinfar et al. (2013) presented variational iteration method, and Biswas and Roy (2018a) presented differential transform method for fuzzy Volterra integro-differential equations. Alikhani and Bahrami (2015) presented the method of upper and lower solutions, Otadi and Mosleh (2016) presented a method based on Newton–Cotes methods with positive coefficient, Biswas and Roy (2018b) presented Adomian decomposition method, and Sathiyapriya and Narayanamoorthy (2017) presented the extended form of homotopy perturbation method for approximate solution of fuzzy integro-differential equations.
In this work, we have considered fuzzy integro-differential equation which may be linear or nonlinear and may be Volterra or Fredholm or Volterra–Fredholm. This type of general fuzzy integro-differential equation has not been considered before in the literature for analytical or numerical solutions. Kheybari et al. (2017a, b) presented a semianalytical method for crisp integro-differential equation. Here, we have modified and presented same method for fuzzy integro-differential equation.
The organization of this paper is as follows. In Sect. 2, some mathematical preliminaries which are needed to understand fuzzy derivative and integration are given. Section 3 contains the formulation of the problem. In Sect. 4, the algorithm to solve fuzzy integro-differential equation has been presented. Section 5 contains the minimization technique of the residual functions. A brief error and convergence analysis of the proposed method is presented in Sect. 6. Application of the proposed method is presented in Sect. 7 where some test problems have been investigated. Finally, a brief conclusion of the article is presented in Sect. 8.
2 Preliminaries
Definition 2.1
Let E be the set of all upper semicontinuous normal convex fuzzy numbers with bounded \( \alpha \)-cut intervals. It means if \( v \in E \), then the \( \alpha \)-cut set is a closed bounded interval which is denoted by
For arbitrary \( u_{\alpha } = [u_{1,} u_{2} ],v_{\alpha } = [v_{1,} v_{2} ] \) and \( k \ge 0, \), addition \( (u_{\alpha } + v_{\alpha } ) \) and multiplication by k are defined as \( (u + v)_{1} (\alpha ) = u_{1} (\alpha ) + v_{1} (\alpha ),\;(u + v)_{2} (\alpha ) = u_{2} (\alpha ) + v_{2} (\alpha ),\;(ku)_{1} (\alpha ) = ku_{1} (\alpha ),(ku)_{2} (\alpha ) = ku_{2} (\alpha ) \) and each \( y \in R \) can be regarded as a fuzzy number defined by
The Hausdorff distance between fuzzy numbers is given by \( D:E \times E \to R^{ + } \cup \{ 0\} \)
It is easy to see that D is a metric in E and has the following properties (see Puri and Ralescu 1983)
- (i)
\( D(u \oplus w,v \oplus w) = D(u,v),\forall u,v,w \in E, \)
- (ii)
\( D(k \odot u,k \odot v) = \left| k \right|D(u,v),\forall k \in R,\quad u,v \in E \)
- (iii)
\( D(u \oplus v,w \oplus e) \le D(u,w) + D(v,e),\forall u,v,w,e \in E, \)
- (iv)
(D, E) is a complete metric space.
Definition 2.2
Let \( f:R \to E \) be a fuzzy-valued function. If for arbitrary fixed \( t_{0} \in R \) and ε > 0, ∃ a \( \delta > 0 \) such that \( \left| {t - t_{0} } \right| < \delta \Rightarrow D(f(t),f(t_{0} )) < \varepsilon , \)f is said to be continuous.
Definition 2.3
(Puri and Ralescu 1983) Let \( x,y \in E \). If there exists \( z \in E \) such that \( x = y + z, \), then z is called the H-difference of x and y and it is denoted by \( x{ \ominus }y. \)
Definition 2.4
(Puri and Ralescu 1983) A function \( f:(a,b) \to E \) is called H-differentiable on \( x_{0} \in (a,b) \) if for \( h > 0 \) sufficiently small there exist the H-differences \( f(x_{0} + h){ \ominus }f(x_{0} ),\;f(x_{0} ){ \ominus }f(x_{0} - h) \) and an element \( f^{\prime}(x_{0} ) \in E \) such that
Definition 2.5
(Seikkala 1987) The Seikkala derivative (S-derivative) at \( x_{0} \in (a,b) \) of a fuzzy number-valued function \( f:(a,b) \to E \) is defined by \( f^{\prime}_{\alpha } (x_{0} ) = [f^{\prime}_{1} (x_{0} ,\alpha ),f^{\prime}_{2} (x_{0} ,\alpha )],\;0 \le \alpha \le 1, \) provided that it defines a fuzzy number \( f^{\prime}(x_{0} ) \in E. \)
Definition 2.6
(Chalco-Cano and Román-Flores 2008) Let \( f:(a,b) \to E \) and \( x_{0} \in (a,b) \). One says f is (1)-differentiable at \( x_{0} , \) if there exists an element \( f^{\prime}(x_{0} ) \in E \) such that for all \( h > 0 \) sufficiently small there exist \( f(x_{0} + h){ \ominus }f(x_{0} ),\;f(x_{0} ){ \ominus }f(x_{0} - h) \) and the limits (in the metric D) \( \mathop {\lim }\limits_{{x \to 0^{ + } }} \frac{{f(x_{0} + h){ \ominus }f(x_{0} )}}{h} = \mathop {\lim }\limits_{{x \to 0^{ + } }} \frac{{f(x_{0} ){ \ominus }f(x_{0} - h)}}{h} = f^{\prime}(x_{0} ) = f^{\prime}(x_{0} ). \)f is (2)-differentiable at \( x_{0} \), if there exists an element \( f^{\prime}(x_{0} ) \in E \) such that for all \( h < 0 \) sufficiently small there exist \( f(x_{0} + h){ \ominus }f(x_{0} ),\;f(x_{0} ){ \ominus }f(x_{0} - h) \) and the limits (in the metric D)
Definition 2.7
(Biswas and Roy 2018a) Let \( f:(a,b) \to E \) and \( x_{0} \in (a,b) \). Then, the generalized Seikkala derivative (gS-derivative) of \( f(x) \) at \( x_{0} \) is denoted \( f^{\prime}(x_{0} ) \) and defined by
- (i)
if \( f^{\prime}_{1} (x_{0} ,\alpha ),f^{\prime}_{2} (x_{0} ,\alpha ) \) exist and \( f^{\prime}_{1} (x_{0} ,\alpha ) \le f^{\prime}_{2} (x_{0} ,\alpha ) \), then \( f^{\prime}_{\alpha } (x_{0} ): = [f^{\prime}_{1} (x_{0} ,\alpha ),f^{\prime}_{2} (x_{0} ,\alpha )] \)
- (ii)
if \( f^{\prime}_{1} (x_{0} ,\alpha ),f^{\prime}_{2} (x_{0} ,\alpha ) \) exist and \( f^{\prime}_{1} (x_{0} ,\alpha ) \ge f^{\prime}_{2} (x_{0} ,\alpha ) \) then \( f^{\prime}_{\alpha } (x_{0} ): = [f^{\prime}_{2} (x_{0} ,\alpha ),f^{\prime}_{1} (x_{0} ,\alpha )] \)
Remark 2.1
(Biswas and Roy 2018a) This gS-derivative is well defined because if f(x) is gS-differentiable at \( x_{0} \in [a,b] \) in the form of (i) and (ii) both, then \( f^{\prime}_{1} (x_{0} ,\alpha ) = f^{\prime}_{2} (x_{0} ,\alpha ) \), i.e., \( f^{\prime}(x_{0} ) \in R \subset E. \)
Theorem 2.1
(Biswas and Roy 2018a) The following definitions of fuzzy derivative are equivalent
- (a)
lateral H-derivatives (Definition 2.6)
- (b)
generalized S-derivative (Definition 2.7)
Definition 2.8
(Diamond and Kloeden 2000) A mapping \( f:[a,b] \to E\, \) is said to be strongly measurable if the \( \alpha {\text{ - cut}} \) set mapping \( [f(x)]_{\alpha } \) are measurable for all \( \alpha \in [0,1]. \) Here, measurable means Borel measurable.
A fuzzy-valued function \( f:[a,b] \to E\, \) is called integrably bounded if there exists an integrable function \( h:[a,b] \to {\mathbb{R}}, \) such that \( \left\| {f(t)} \right\|_{F} \le h(t),\,\forall \,t \in [a,b] \) where the norm of fuzzy number is \( \left\| {f(t)} \right\|_{F} = D(f,0). \)
A strongly measurable and integrably bounded fuzzy-valued function is called integrable. The fuzzy Aumann integral of \( f:[a,b] \to E\, \) is defined \( \alpha {\text{ - cut}} \)-wise by the equation
The following Riemann-type integral presents an alternative to Aumann-type definition.
Definition 2.9
(Gal 2000) A function \( f:[a,b] \to E\, \) is called Riemann integrable on \( [a,b] \), if there exists \( I \in E, \) with the property \( \forall \varepsilon > 0,\,\,\exists \delta > 0, \) such that for any division of \( [a,b] \), \( d:a = x_{0} < \cdots < x_{n} = b \) of norm \( \nu (d) < \delta , \) and for any points \( \xi_{i} \in [x_{i} ,x_{i + 1} ],\,i = 0, \ldots ,n - 1, \) we have
Then, we denote \( I = ({\text{FR}})\int\limits_{a}^{b} {f(x){\text{d}}x} \), and it is called fuzzy Riemann integral.
Definition 2.10
(Wu and Gong 2001) Let \( f:[a,b] \to E\, \) be a fuzzy-valued function and \( \Delta_{n} :a = x_{0} < x_{1} < \cdots < x_{n - 1} < x_{n} = b \) a partition of the interval \( [a,b],\;\xi_{i} \in [x_{i} ,x_{i + 1} ],\;i = 0, \ldots ,n - 1, \) a sequence of points of the partition \( \Delta_{n} \) and \( \delta (x) > 0 \) a valued function over \( [a,b]. \) The division \( P = (\Delta_{n} ,\xi ) \) is said to be δ-fine if \( [x_{i} ,x_{i + 1} ] \subseteq (\xi_{i} - \delta (\xi_{i} ),\xi_{i} + \delta (\xi_{i} )). \)
The function f is said to be Henstock (or FH-) integrable having the integral \( I \in E \) if for any \( \varepsilon > 0 \) there exists a real-valued function δ, such that for any δ-fine division P we have
where \( h_{i} = x_{i + 1} - x_{i} . \) Then, I is called the fuzzy Henstock integral of f and it is denoted by \( ({\text{FH}})\int\limits_{a}^{b} {f(t){\text{d}}t} \).
Theorem 2.2
(Bede 2013) A continuous fuzzy number-valued function is fuzzy Aumann integrable, fuzzy Riemann integrable and fuzzy Henstock integrable too and more over
3 Fuzzy integro-differential equation
In this article, we consider the following nth-order nonlinear fuzzy Volterra–Fredholm integro-differential equation
with boundary conditions
where \( d_{k} ,a_{jk} \) are real fuzzy constants
and \( K_{1}^{j} (x,t),K_{2}^{j} (x,t),F_{1}^{j} ,F_{2}^{j} ,G \) for \( j = 1,2, \ldots ,m \) are the continuous fuzzy functions on the interval [a, b].
If \( K_{1}^{j} = 0 \) for all \( j = 1,2, \ldots ,m, \), we have Fredholm-type integro-differential equation and we have its Volterra type if \( K_{2}^{j} = 0 \) for all \( j = 1,2, \ldots ,m, \)
From (1), we have
where \( i = 1,2 \) and \( x \in [a,b] \) subject to the boundary conditions
where
4 Method of solution
To solve (3), we assume that its approximate solution takes the following form
where \( u_{i,N}^{A} (x,\alpha ) \) is the approximate solution of \( u_{i} (x,\alpha ) \) with (N + 2) approximating terms. Also, \( \psi_{i} (x,\alpha ) \) and \( \{ \varphi_{ij} (x,\alpha )\}_{j = 1}^{N} \) must be obtained in such a way that \( \{ u_{i,N}^{A} (x,\alpha )\}_{i = 1}^{2} \) satisfy the boundary conditions (4). To ensure that (3) satisfy boundary conditions (4), we must have
where \( [u_{,N}^{A} (\eta_{lk} )]_{\alpha } = [u_{1,N}^{A} (x,\alpha ),u_{2,N}^{A} (x,\alpha )] \).
Now, since we do not know that \( u_{,N}^{A} (\eta_{lk} ) \) is gS-differentiable in the form of (i) or (ii) and we want to consider general case here, so, we are denoting \( [u_{,N}^{{Ar_{lk} }} (\eta_{lk} )]_{\alpha } = [u_{s,N}^{{Ar_{lk} }} (x,\alpha ),u_{{s^{\prime},N}}^{{Ar_{lk} }} (x,\alpha )], \) where s will take exactly one value from {1,2} depending on the type of gS-derivative we are considering and \( s^{\prime} = \{ 1,2\} - \{ s\} \). So, using (5), (6) can be written as following
where si will take exactly one value from {1,2} depending on the type of gS-derivative we are considering and \( s^{\prime}_{i} = \{ 1,2\} - \{ s_{i} \} ,\;i = 1,2 \).
If for \( k = 1,2, \ldots ,n \) and \( j = 0,1, \ldots ,N \) we have the following equalities, then \( \{ u_{i,N}^{A} (x)\}_{i = 1}^{2} \) satisfies the boundary condition (4).
In fact, these conditions are sufficient conditions which ensure that \( \{ u_{i,N}^{A} (x,\alpha )\}_{i = 1}^{2} \) satisfy the boundary conditions (4). We would find \( \{ \psi_{i} (x,\alpha )\}_{i = 1}^{2} \) in such a way that it satisfies the following auxiliary differential equations
Case I
If \( u_{,N}^{A} (x) \) is gS-differentiable in the form of (i) or n is an even number, then
subject to the following non-homogeneous boundary conditions
Hence, if we express \( \psi_{i} (x,\alpha ) \) as
Then, \( \psi_{i} (x,\alpha ) \) for \( i = 1,2 \) satisfies (7). By taking the rth-derivative of (9), we have
Substituting (10) in boundary conditions (8) gives the following linear system with respect to \( \{ c_{iq} \}_{q = 1}^{n - 1} \)
or,
and
Note that when one can not compute the integral terms of the right-hand side of (11) analytically, it can be computed by a numerical quadrature. Equations of (11) ensure that the boundary conditions of (8) are satisfied. The unknown boundary coefficients \( \{ c_{iq} \}_{q = 0}^{n - 1} \) can be obtained by solving the linear system of Eq. (11).
Suppose that \( V = \{ p_{0} (x),p_{1} (x), \ldots ,p_{N} (x)\} \) be a set of basis polynomials on [a, b], where pk(x) is polynomial of degree k, for \( k = 0,1, \ldots ,N. \) Also, we would like \( \{ \varphi_{ij} \}_{j = 1}^{N} ,i = 1,2 \) be such that they satisfy the following auxiliary differential equation under homogeneous boundary conditions
Consequently, if we define \( \varphi_{ij} (x,\alpha ) \) as
then \( i = 1,2 \) and \( j = 0,1, \ldots ,N,\;\varphi_{ij} (x,\alpha ) \) satisfy (12). By taking the rth-derivative of (14), we have
Substituting (15) in the homogeneous boundary conditions (13) for each \( i = 1,2 \) and \( J = 0,1, \ldots ,N \) yields the following linear system with respect to the unknowns \( \{ c_{ij,q} \}_{q = 0}^{n - 1} \)
System (16) ensures that the homogeneous boundary conditions (13) hold. One can compute the integral term of the right-hand side of (16) analytically because \( p_{j} (x) \) is a polynomial. Solution of linear system (16) gives the unknown coefficients \( \{ c_{ij,q} \}_{q = 0}^{n - 1} . \)
Substituting (9) and (14) in (5) yields
From (10), (15) and rth-derivative of (17), we have
If \( \{ u_{i,N}^{A} (x,\alpha )\}_{i = 1}^{2} \) be the exact solution of (3), then we must have
\( i = 1,2,\;x \in [a,b] \), where
Hence, using (18), we can write (19) as
Therefore, the left-hand side of (20) should be equal to zero for the exact solution. However, since our method is a numerical method and we are trying to find an approximate solution as close as possible to the exact solution, hence, our approximate solution \( \{ u_{i,N}^{A} (x,\alpha )\}_{i = 1}^{2} \) often does not satisfy the relation (20). So, for the approximate solution, the left-hand side of (20) is as much close to zero, and our approximate solution will be that much close to exact solution. We shall use this fact in the next section to get better approximate solution from (17).
After substituting the computed values of \( \{ c_{iq} \}_{q = 0}^{n - 1} \) and \( \{ c_{ij,q} \}_{q = 0}^{n - 1} \) for \( i = 1,2 \) and \( j = 0,1, \ldots ,N \) in (17), which are obtained by solving (11) and (16), we define the following residual functions
Case II
If \( u_{,N}^{A} (\eta_{lk} ) \) is gS-differentiable in the form of (ii) and n is an odd number, then in place of Eq. (7) we will consider
So, in place of (17) the approximate solution will be
Now, since in Case I, after putting (18) in (19) \( f_{i} ,\,\,\,i = 1,2 \) get canceled and there is no \( f_{i} ,\,\,\,i = 1,2 \) in the residual functions (21). So, here also for Case II, we will get the same notational residual functions (21) where \( \{ u_{i,N}^{A} (x,\alpha )\}_{i = 1}^{2} \) is given by (17a) instead of (17).
The approximate solution is not completely known yet because the value of \( \{ \xi_{ij} \}_{j = 1}^{N} \) for \( i = 1,2 \) yet to be computed. In the next section, we obtain \( \{ \xi_{ij} \}_{j = 1}^{N} \) for \( i = 1,2 \) in such a way that the residual functions be minimized or forced to be zero in an average sense over the interval [a, b].
5 Minimization of the residual functions
In this section, we present a minimization algorithm for the residual functions (21). To do this, we obtain the unknown coefficients \( \{ \xi_{ij} \}_{j = 0}^{N} \) of (21) for \( i = 1,2 \) in such a way that the following weighted integrals of the residual function be equal to zero
where \( \{ w_{j} \}_{j = 0}^{N} \) is a set of weight functions.
In this algorithm, the following weight functions are taken from the displaced Dirac delta function
So, for \( j = 1,2, \ldots ,N, \) we have the following property
Hence, the residual functions are forced to be zero at N + 1 specified collocation points \( \{ x_{j} \}_{j = 0}^{N} . \) If N increases, then the approximate solutions will be better, because the residual functions \( \{ R_{i,N} (x,\bar{\xi },\alpha )\}_{i = 1}^{2} \) equal to zero over the interval \( [a,b]. \) We have different options for the collocation points. In this article, we use Chebyshev collocation points \( x_{j} = \cos (\frac{j\pi }{N}) \) for \( j = 0,1, \ldots ,N. \)
Solving the system (22) yields the unknown coefficients \( \{ \xi_{ij} \}_{j = 0}^{N} \) for \( i = 1,2. \)
6 Error analysis
In this section, the convergence of our method for solving fuzzy integro-differential equation has been presented.
Theorem 6.1
Suppose that
where
If \( \{ \varepsilon_{i} (x,\bar{\xi },\alpha )\}_{i = 1}^{2} \) are analytic at all points inside and on circle C of radius r with center at \( x_{0} \in (a,b) \) and if x is any interior point of C, then we can obtain \( \bar{\xi } \) in such a way that \( \left| {R_{i,N} } \right| \to 0 \) as \( N \to \infty . \)
Proof
From (21) and Taylor series expansion for polynomials \( p_{j} (x) \), we have
By Cauchy’s integral formula, we have
We can write
Therefore,
where \( T_{i,N} = \frac{{(x - x_{0} )^{N + 1} }}{2\pi i}\oint\limits_{C} {\frac{{\varepsilon_{i} (z,\bar{\xi },\alpha )}}{{(z - x_{0} )^{N + 1} (z - x)}}{\text{d}}z} . \)By substituting (24) in (23)
So,
For the first term of the right-hand side of (25) to vanish, we set
So (25) becomes
From system of Eq. (26), we can obtain \( \xi_{ij} = \xi_{ij}^{A} \) for \( i = 1,2 \) and \( j = 0,1, \ldots ,N. \) Now we define \( \varepsilon_{i}^{A} (z,\alpha ) = \varepsilon_{i} (z,\bar{\xi }^{A} ,\alpha ), \) where \( \bar{\xi }^{A} = (\xi_{10}^{A} ,\xi_{11}^{A} , \ldots ,\xi_{1N}^{A} ,\xi_{20}^{A} , \ldots ,\xi_{2N}^{A} ). \) There is a constant M such that for any z on C,
Therefore,
Now, since \( \frac{{\left| {x - x_{0} } \right|}}{r} < 1 \), we have \( \left| {R_{i,N} } \right| \to 0 \) as \( N \to \infty \). This completes the proof.
It is necessary to state that we can control the accuracy of the obtained approximate solutions by evaluating the upper bound of the mean value of the residual functions \( R_{i,N} (x,\alpha ) \) on the interval [a, b]. In order to estimate the upper bound of the mean value of residual functions, we suppose that \( R_{i,N} (x,\alpha ) \) for \( i = 1,2 \) are integrable with respect to x in the Riemann
According to the mean value theorem for integrals, if \( R_{i,N} (x) \) is continuous in [a, b], there exists a point c in (a, b) such that\( \left| {\int\limits_{a}^{b} {R_{i,N} (x,\alpha ){\text{d}}x} } \right| = (b - a)R_{i,N} (c,\alpha ) \).Thus
If \( \bar{R}_{i,N} \to 0 \) when N is sufficiently large, then the error of approximate solution is negligible.
In addition, the linear problems can be defined by
with boundary conditions
We define the error function \( \varepsilon_{i} (x,\alpha ) = u_{i} (x,\alpha ) - u_{i,N}^{A} (x,\alpha ) \) for \( i = 1,\,2 \) where \( \{ u_{i} (x,\alpha )\}_{i = 1}^{2} \) is the set of exact solution of the system (28). If \( u_{i,N}^{A} (x,\alpha ) \) for \( i = 1,\,2 \) be the approximate solution of (28), then we have
where \( k = 1,2, \ldots ,N, \)\( s_{j} \in \{ 1,2\} , \)\( s^{\prime}_{j} = \{ 1,2\} - \{ s_{j} \} \) for \( j = 1,2, \ldots ,8,9 \).
Using the definition of error function, from (28), (29), (30) and (31), we can write the following system of integro-differential equation with homogeneous boundary conditions
where \( \{ \varepsilon_{i} (x,\alpha )\}_{i = 1}^{2} \) is the set of error functions.
Solving the error problem (32) by the proposed method gives the approximate solution \( \varepsilon_{i,N}^{A} (x,\alpha ) \) of \( \varepsilon_{i} (x,\alpha ) \). Consequently, we have the following improved approximate solution
Note that we can iterate this process to reach a satisfactory approximate solution, and if the exact solution of the problem is not available, then we can approximate the error function \( \varepsilon_{i} (x,\alpha ) \) by \( \varepsilon_{i,N}^{A} (x,\alpha ) \).
In order to perform a superior error analysis of the obtained approximate solutions by our method, we use the following convergence indicators with their rate of convergence
The consecutive error: \( D_{i}^{N} (\alpha ) = \left\| {u_{i,N + 1}^{A} (x,\alpha ) - u_{i,N}^{A} (x,\alpha )} \right\|_{2} . \)
The point-wise error:\( E_{i}^{N} (x,\alpha ) = u_{i}^{\text{exact}} (x,\alpha ) - u_{i,N}^{A} (x,\alpha ). \)
The reference error: \( \varepsilon_{{{\text{ref}},i}}^{N} (\alpha ) = \left\| {E_{i}^{N} (x,\alpha )} \right\|_{2} . \)
The max absolute error: \( e_{i}^{N} (\alpha ) = \left\| {E_{i}^{N} (x,\alpha )} \right\|_{\infty } = \hbox{max} \left\{ {\left| {E_{i}^{N} (x,\alpha )} \right|/a \le x \le b} \right\}. \)
The relative error: \( rel.err_{i}^{N} (x,\alpha ) = \left| {\frac{{E_{i}^{N} (x,\alpha )}}{{u_{i}^{\text{exact}} (x,\alpha )}}} \right|. \)
7 Application
In this section, we apply the present method on some test problems. In all problems, our approximation space is based on the Chebyshev polynomials of the first kind. The numerical results are calculated using Wolfram Mathematica 9.0, and the figures are drawn using MATLAB R2010a. As one will see from the numerical results, by increasing N, the accuracy of the approximate solution increases, because the residual functions \( \{ R_{i,N} (x,\bar{\xi })\}_{i = 1}^{N} \) equal to zero at more points. Here we have considered only the gS-derivative of type (i). Similarly type (ii) can also be used.
Problem 7.1
Consider the following fuzzy linear Volterra integro-differential equation with exact solution
with initial conditions \( [u(0)]_{\alpha } = [\alpha + 1,3 - \alpha ] \), \( [u^{\prime}(0)]_{\alpha } = [\alpha ,2 - \alpha ] \) where \( [a]_{\alpha } = [\alpha + 2,4 - \alpha ]. \)i.e.,
with initial conditions \( u^{\prime}_{1} (0,\alpha ) = \alpha ,u_{1} (0,\alpha ) = \alpha + 1,u^{\prime}_{2} (0,\alpha ) = 2 - \alpha ,u_{2} (0,\alpha ) = 3 - \alpha . \)
This problem can be obtained from (3) by setting
To solve (34) by proposed method, we define the following non-homogeneous auxiliary differential equations\( \psi^{\prime\prime}_{1} (x,\alpha ) = (\alpha + 2)x,\;\psi_{1} (0,\alpha ) = \alpha + 1,\;\psi^{\prime}_{1} (0,\alpha ) = \alpha \) and \( \psi^{\prime\prime}_{2} (x,\alpha ) = (4 - \alpha )x,\;\psi_{2} (0,\alpha ) = 3 - \alpha ,\;\psi^{\prime}_{2} (0,\alpha ) = 2 - \alpha \)So, from (9) we have
The unknown coefficients \( \{ c_{iq} \}_{q = 0}^{1} \) for \( i = 1,\,2 \) are easily obtained from the initial conditions
Also, for N = 2 we have the following homogeneous differential equations
where \( p_{j} (x) = \cos (j\cos^{ - 1} x) \) is the Chebyshev polynomial of degree j. So from (14) it follows that
The unknown coefficients \( \left\{ {c_{ij,q} } \right\}_{q = 0}^{1} ,\,\,i = 1,\,2 \) and j = 0,1,2 can be found from the initial conditions\( c_{ij,q} = 0 \) for \( q = 0,\,1 \), \( i = 1,\,2 \), \( j = 0,\,1,\,2 \)So, from (5) we can find the following approximate solution of (34) as
In order to evaluate the residual functions, we must replace \( u_{1,2}^{A} (x,\alpha ) \) and \( u_{2,2}^{A} (x,\alpha ) \) in (34) in place of \( u_{1} (x,\alpha ) \) and \( u_{2} (x,\alpha ) \), respectively. So, we have
where \( \bar{\xi } = (\xi_{10} ,\xi_{11} ,\xi_{12} ,\xi_{20} ,\xi_{21} ,\xi_{22} ). \) We should try to determine the unknown coefficients \( \left\{ {\xi_{ij} } \right\}_{j = 0}^{2} \) for i = 1,2 in such a way that the values of \( \left\{ {E_{ij} (\bar{\xi },\alpha )} \right\}_{j = 0}^{2} \) in (22) be minimized or forced to be zero. To do this, we use the presented minimization process in Sect. 5. So we have found \( \left\{ {\xi_{ij} } \right\}_{j = 0}^{2} \) as follows
Substituting this values of \( \left\{ {\xi_{ij} } \right\}_{j = 0}^{2} \) for i = 1,2 in (35) yields
The absolute point-wise errors of obtained values by our method for different numbers of approximating terms are shown in Tables 1 and 2 which shows promising results for small number of approximating terms. The consecutive and reference errors of the solutions of our method for different numbers of approximating terms are presented in Table 3 which shows very small errors for small number of approximating terms. Figure 1 shows that as the number of approximating terms increases the absolute error decreases very rapidly for different membership values.
Problem 7.2
Consider the following fuzzy linear Volterra integro-differential equation (Allahviranloo et al. 2012) with exact solution \( [u_{1} ,u_{2} ] = [(\alpha - 2)e^{x} ,\,\,(2 - \alpha )e^{x} ] \)
with initial conditions \( [u(0)]_{\alpha } = [\alpha - 2,2 - \alpha ] \), where \( [a]_{\alpha } = [\alpha - 2,2 - \alpha ]. \)This problem can be obtained from (3) by setting
By the same application of the new method which is used for Problem 7.1, the approximating solutions can be obtained for different values of N. The absolute point-wise errors of obtained values by our method for different numbers of approximating terms, N, are shown in Tables 4 and 5. The max absolute errors and relative errors of the solutions of our method for value of N are presented in Table 6 which shows also very promising results for different numbers of approximating terms. In Fig. 2, we also see that the error decreases very rapidly as the value of N increases.
Problem 7.3
Consider the following fuzzy linear Volterraintegro-differential equation (Matinfar et al. 2013) with exact solution \( [u_{1} ,u_{2} ] = [\alpha x,(2 - \alpha )x] \)
with initial conditions \( [u(0)]_{\alpha } = [0,0] \), where \( \begin{aligned} [f(x)]_{\alpha } & = \left[ {\frac{2 - \alpha }{3}(8x^{5} - 14x^{4} + 8x^{3} ) - \frac{4 - \alpha }{6}x^{2} - \frac{1 - \alpha }{3}x + \frac{11}{12}\alpha } \right. \\ & \quad \left. { + \frac{1}{12},\frac{8}{3}\alpha x^{5} - \frac{14}{3}\alpha x^{4} + \frac{8}{3}\alpha x^{3} - \frac{2 + \alpha }{6}x^{2} + \frac{1 - \alpha }{3}x - \frac{11}{12}\alpha + \frac{23}{12}} \right]. \\ \end{aligned} \)
This problem can be obtained from (3) by setting
By the same application of the new method which is used for Problem 7.1, the approximating solutions can be obtained for different values of N. The figure is same for both the residual functions for \( u_{1,7}^{A} \) and \( u_{2,7}^{A} \) which is given in Fig. 3. The comparison of absolute errors between our method, variational iteration method (VIM) (Matinfar et al. 2013) and homotopy perturbation method (HPM) (Matinfar et al. 2013) is shown in Tables 7 and 8 which shows that our method gives less error than VIM (Matinfar et al. 2013) and HPM (Matinfar et al. 2013) for the same number of iterations. The comparison of relative errors between our method, VIM (Matinfar et al. 2013) and HPM (Matinfar et al. 2013) is given in Table 9 for different numbers of iterations. Here also our method gives better results than VIM (Matinfar et al. 2013) and HPM (Matinfar et al. 2013).
8 Conclusion
A reliable method has been presented to conveniently solve a wide class of fuzzy integro-differential equations with multi-point or mixed boundary conditions. A theorem has been given regarding the convergence of our method which shows that as the number of approximating terms increases, the residual error goes to zero. We have explained the practicality and efficiency of this method by examining several numerical examples, and the obtained results shows high enhancement over existing methods, variational iteration method (Matinfar et al. 2013) and homotopy perturbation method (Matinfar et al. 2013) in Tables 7, 8 and 9. From Figs. 1 and 2, we can see that as the number of approximating terms increases, the absolute error decreases very rapidly. From Tables 1, 2, 3, 4, 5 and 6, we can see that the proposed method provides excellent solutions for fuzzy integro-differential equations, because of the small absolute error for very few numbers of approximating terms.
It is nothing remarkable that the proposed method has other advantages. The solutions of auxiliary equations can be tabulated in a way that one can use them for any problem with same multi-point or mixed boundary conditions. Since we have considered a fuzzy integro-differential equation which has not been considered in the literature for analytical or numerical solutions before, our proposed method even can give solutions to those fuzzy integro-differential equations which cannot be solved by using any other methods in the literature.
References
Alikhani R, Bahrami F (2015) Global solutions of fuzzy integro-differential equations under generalized differentiability by the method of upper and lower solutions. Inf Sci 295:600–608
Alikhani R, Bahrami F, Jabbari A (2012) Existence of global solutions to nonlinear fuzzy Volterraintegro-differential equations. Nonlinear Anal 75:1810–1821
Allahviranloo T, Abbashandy S, Sedaghgatfar O, Darabi P (2012) A new method for solving fuzzy integro-differential equation under generalized differentiability. Neural Comput Appl 21:S191–S196
Balasubramaniam P, Muralisankar S (2001) Existence and uniqueness of fuzzy solution for the nonlinear fuzzy integro-differential equations. App Math Lett 14:455–462
Bede B (2013) Mathematics of fuzzy sets and fuzzy logic. Springer, Berlin
Bede B, Gal SG (2005) Generalizations of differentiability of fuzzy-number-valued functions with applications to fuzzy differential equations. Fuzzy Sets Syst 151:581–599
Bede B, Stefanini L (2009) Generalized Hukuhara differentiability of interval-valued functions and interval differential equations. Nonlinear Anal 71:1311–1328
Bede B, Stefanini L (2013) Generalized differentiability of fuzzy-valued functions. Fuzzy Sets Syst 230:119–141
Biswas S, Roy TK (2018a) Generalization of Seikkala derivative and differential transform method for fuzzy Volterra integro-differential equations. J Intell Fuzzy Syst 34:2795–2806
Biswas S, Roy TK (2018b) Adomian decomposition method for solving initial value problem for fuzzy integro-differential equation with an application in Volterra’s population model. J Fuzzy Math 26(1):69–88
Chalco-Cano Y, Román-Flores H (2008) On new solutions of fuzzy differential equations. Chaos Solitons Fractals 38:112–119
Chalco-Cano Y, Román-Flores H (2009) Comparation between some approaches to solve fuzzy differential equations. Fuzzy Sets Syst 160:1517–1527
Diamond P (2000) Stability and periodicity in fuzzy differential equations. IEEE Tran Fuzzy Syst 8:583–590
Diamond P, Kloeden P (2000) Metric topology of fuzzy numbers and fuzzy analysis. In: Dubois D, Prade H et al (eds) Handbook fuzzy sets, vol 7. Klwer Academic Publishers, Dordrecht, pp 583–641
Donchev T, Nosheen A, Lupulescu V (2014) Fuzzy integro-differential equations with compactness type conditions. Hacet J Math Stat 43(2):259–267
Dubois D, Prade H (1982a) Towards fuzzy differential calculus. Part 1. Integration of fuzzy mappings. Fuzzy Sets Syst 8:1–17
Dubois D, Prade H (1982b) Towards fuzzy differential calculus. Part 2. Integration on fuzzy mappings. Fuzzy Sets Syst 8:105–116
Gal SG (2000) Approximation theory in fuzzy setting. In: Anastassiou GA (ed) Handbook of analytic-computational methods in applied mathematics. Chapman & Hall/CRC, Boca Raton
Kheybari S, Darvishi MT, Wazwaz AM (2017a) A semi-analytical approach to solve integro-differential equations. J Comput Appl Math 317:17–30
Kheybari S, Darvishi MT, Wazwaz AM (2017b) A semi-analytical algorithm to solve systems of integro-differential equations under mixed boundary conditions. J Comput Appl Math 317:72–89
Matinfar M, Ghanbari M, Nuraei R (2013) Numerical solution of linear fuzzy Volterraintegro-differential equations by variational iteration method. J Intell Fuzzy Syst 24:575–586
Otadi M, Mosleh M (2016) Iterative method for approximate solution of fuzzy integro-differential equations. Beni Suef Univ J Basic App Sci 5:369–376
Puri M, Ralescu D (1983) Differentials of fuzzy functions. J Math Anal Appl 91:552–558
Sathiyapriya SP, Narayanamoorthy S (2017) An Appropriate method to handle fuzzy integro- differential equations. Int J Pure Appl Math 115(3):539–548
Seikkala S (1987) On the fuzzy initial value problem. Fuzzy Sets Syst 24:319–330
Vua H, Dong LS, Hoa NV (2014) Random fuzzy functional integro-differential equations under generalized Hukuhara differentiability. J Intell Fuzzy Syst 27:1491–1506
Wu C, Gong Z (2001) On Henstock integral of fuzzy-number-valued functions. Fuzzy Sets Syst 120(5):23–532
Zeinali M (2017) The existence result of a fuzzy implicit integro-differential equation in semi linear Banach space. Comput Methods Differ Equ 5:232–245
Zeinali M, Shahmorad S, Mirnia K (2013) Fuzzy integro-differential equations: discrete solution and error estimation. Iran J Fuzzy Syst 10:107–122
Funding
This study was funded by the Department of Science and Technology Government of India (Grant No. DST/INSPIRE/Fellowship/2014/148).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors. It is based on previously published studies.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Biswas, S., Roy, T.K. A semianalytical method for fuzzy integro-differential equations under generalized Seikkala derivative. Soft Comput 23, 7959–7975 (2019). https://doi.org/10.1007/s00500-018-3430-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3430-4