In this paper we develop an iterative numerical method for solving nonlinear fuzzy Volterra integral equations. The convergence of the method is proved and the obtained theoretical results are tested on some numerical examples.
The present paper is devoted to the construction of an iterative numerical method for the nonlinear fuzzy Volterra integral equation
where and g : [0, are continuous. The study of fuzzy Volterra integral equations is motivated by their applications in control mathematical models (see [13]) and the approach of them starts with the papers of Kaleva (see [22]), Seikkala (see [37]) and Mordeson and Newman (see [27]).
The main problems concerning fuzzy integral equations are related to the study of the existence, existence and uniqueness, and boundedness of the solution. The existence is proved with the Darbo’s fixed point theorem, and the existence and uniqueness of the solution is investigated by using the Banach’s fixed point principle (see [3, 37–39]. Another special tools for the existence of the solution are the Banach-Alaoglu and the stacking theorem (see [1]) and the Adomian decomposition method (see [33]).
Recently, random fuzzy fractional integral equations of Volterra type were investigated for the existence and uniqueness of the solution, in the case of the Caputo’s type fractional integral (see [24]) and of the Riemann-Liouville’s type fractional integral (see [25]). In both these two papers, the tool was the successive approximations method. In [25] two types of equations are approached: with solutions of nondecreasing and nonincreasing diameter, respectively, providing also the boundedness of the solution and its continuous dependence by the data.
The numerical methods for fuzzy integral equations are based on various techniques. The method of successive approximations and other iterative techniques are applied in [7,8,10,14,15, 7,8,10,14,15] and [29]. The analytic-numeric methods like Adomian decomposition, variation iteration, homotopy analysis and homotopy perturbation are used in [2,12,17,16, 2,12,17,16] and [33]. Other techniques used in the construction of the numerical methods for fuzzy Volterra integral equations are: Bernstein polynomials (see [28]), Chebyshev polynomials (see [5]), quadrature rules and Nystrom techniques (see [35]), predictor-corrector techniques (see [36]), fuzzy differential transform methods (see [34]), expansion methods (see [23]) such as: fuzzy collocation and Galerkin methods (see [11]), or Taylor series (see [21]).
In this paper we prove the uniformly boundedness and uniform Lipschitz properties of the sequence of successive approximations associated to the integral Equation (1) and propose an iterative numerical method for approximating the solution of (1). The convergence of the method is proved, and afterthere is tested on two numerical experiments confirming the theoretical results. The paper is organized as follows: in Section 2 we present some preliminary results concerning fuzzy numbers and fuzzy-number-valued functions that will be used in the next sections. Section 3 is devoted to provide some properties of the sequence of successive approximations and to present the iterative algorithm. In Section 4 we prove the convergence of the method, and in Section 5 we present two numerical examples in order to test and to illustrate the accuracy and the convergence of the proposed algorithm.
Preliminaries
We remember the notion of fuzzy number and some results involving the structure of the set of fuzzy numbers and the properties of fuzzy-number-valued functions concerning to their integrability.
Definition 1. (see [6] and [18]) A fuzzy subset of the real line is a fuzzy number if it satisfies the following properties:
u is normal, i.e. such that u (x0) = 1 ;
u is fuzzy convex, i.e. u (tx + (1 - t) y) ≥ min(u (x) , u (y)) , ∀t ∈ [0, 1] , ;
u is upper semicontinuous on (i.e. , ∀ɛ > 0, ∃ δ > 0 such that implies that u (x) - u (x0) < ɛ);
u is compactly supported, i.e. is compact, where clA denotes the closure of the set A.
The set of all fuzzy numbers is denoted by Since each real number u can be identified with the function we infer that each real number is a fuzzy number, and so For a fuzzy number and for r ∈ (0, 1] are defined the subsets of ,
being called the r-level sets and the set
is called the support of u. The 1-level set is called the core of u. If then the corresponding fuzzy number is called unimodal.
It is proved that each r-level set is a closed interval for any r ∈ [0, 1], and 0 ≤ r1 ≤ r2 ≤ 1 implies that ur2 ⊂ ur1 (see [6]).
From calculus point of view, more convenient is another representation of a fuzzy number, the LU-representation (lower-upper representation) introduced in [18]. Therefore, in [18] is established the connection between the properties of a fuzzy number presented in Definition 1 and the LU-representation of a fuzzy number. More precisely, it is proved the following result:
Theorem 1. (see [18]) A subset u of the real line with its r-level sets is a fuzzy number if and only if the functions , defining the end-points of the r-level sets, satisfy the following conditions:
the function u- given by r ∈ [0, 1] , is bounded, non-decreasing, left-continuous in (0, 1] and it is right-continuous at 0 ;
the function u+ given by r ∈ [0, 1] , is bounded, non-increasing, left-continuous in (0, 1] and it is right-continuous at 0 ;
For the addition and the scalar multiplication are defined by ∀r ∈ [0, 1]
According to [6] we can summarize the following algebraic properties:
u + (v + w) = (u + v) + w and u + v = v + u for any
for any
with respect to none , has opposite in
for any with a, b ≥ 0 or a, b ≤ 0, and any we have (a + b) · u = a · u + b · u, (v) for any and any we have a · (u + v) = a · u + a · v, (vi) for any and any we have a · (b · u) = (ab) · u and 1 · u = u .
Lemma 2. (see [6]) This metric has the following properties:
is a complete metric space,
D (u + w, v + w) = D (u, v) ,
D (u + v, w + e) ≤ D (u, w) + D (v, e) , (iv) (v) ∀u, v∈
for any with k1 · k2 ≥ 0 and any we have (see [16]).
Guided by the property (vi) from Lemma 2, in [16] it is defined a function by that has the properties of usual norms:
and iff
and
and
Of course, is not a normed space because it is not a group.
Considering a fuzzy-number-valued function we can define the functions , r ∈ [0, 1] by ∀t ∈ I, ∀r ∈ [0, 1] . These functions are called the left and right r-level functions of f.
Definition 2. (see [6]) A fuzzy-number-valued function is said to be continuous at t0 ∈ [a, b] if for each ɛ > 0 there is δ > 0 such that D (f (t) , f (t0)) < ɛ, whenever
The boundedness of a fuzzy-number-valued function can be expressed in the following form: is bounded iff there is M ≥ 0 such that for all t ∈ [a, b] .
Lemma 3. (see [41]). If is continuous then it is bounded and its supremum must exist and is determined by with and A similar conclusion for the infimum is also true.
On the set
it is defined the metric g (t)) , . We see that (C
is a complete metric space and using the Lemmas 3 and 4 we can derive corresponding properties of the metric D∗ .
In [40] the notion of Henstock integral for fuzzy-number-valued functions is defined as follows:
Definition 3. (see [40]) Let . For Δn : a = x0 < x1 < . . . < xn-1 < xn = b a par-tition of the interval [a, b], we consider thepoints ξi ∈ [xi-1, xi] , i = 1, . . . , n, and the func-tion . The partition P = {([xi-1, xi] ; ξi) ; i = 1, . . . , n} denoted by P = (Δn, ξ) is called δ-fine iff [xi-1, xi] ⊆ (ξi - δ (ξi) , ξi + δ (ξi)). For the function f is fuzzy Henstock integrable on [a, b] if for any ε > 0 there is a function such that for any partition δ-fine P, . The fuzzy number I is named the fuzzy Henstock integral of f and will be denoted by .
In the case that the function is constant, we obtain the Riemann integrability for fuzzy-number-valued functions (see [18]). In this case, is called the fuzzy Riemann integral of f on [a, b] , being denoted by So, the fuzzy-Riemann integrability is a particular case of the fuzzy-Henstock integrability, and therefore the properties of the integral (FH) will be valid for the integral (FR) , too.
Lemma 4.(see [19]). Let . Then f is (FH) integrable if and only if and are Henstock integrable for any r ∈ [0, 1] . Furthermore, for any r ∈ [0, 1] ,
Remark 1. If is continuous, then and are continuous for any r ∈ [0, 1] and consequently, they are Henstock integrable. According to Lemma we infer that f is (FH) integrable.
Lemma 5. (see [7]). If f and g are fuzzy-Henstock integrable functions and if the function given by D (f (t) , g (t)) is Lebesgue integrable, then
Definition 4. (see [7]) For L ≥ 0, a function is L-Lipschitz if
for any x, y ∈ [a, b]. A function is Lipschitz if there exists L′ ≥ 0 such that D (F (u) , F (v)) ≤ L′ · D (u, v), for any
It is obvious that any Lipschitzian function is continuous.
Lemma 6. (see [7]) Let be a L-Lipschitz function. Then:
The trapezoidal quadrature formula, presented above, can be extended for uniform partitions,
with and the corresponding remainder estimate is obtained in [8]:
Lemma 7. (see [8]) For uniform partitions, the following trapezoidal inequality holds:
The iterative numerical method
In order to obtain a convergent algorithm to approximate the solution of ((1)) we consider the following conditions:
f ∈ C ([0, T] × [0, T]
there exist α, γ ≥ 0 such that for all t, s, s′ ∈ [0, T] ,
αT< 1 ;
there exists β ≥ 0 such that for all t, t′∈ [0, T] ;
there exists μ ≥ 0 such that for all t, t′, s ∈ [0, T] ,
Lemma 8. (see [10]) If and then the functions and given by (a · g) (t) = a (t) · g (t) , ∀t ∈ [0, T] and are continuous.
Consider the sequence of successive approximations associated to the integral Equation (1):
and define the sequence of functions , , given by Fm (t, s) = f (t, s, xm (s)) , s ∈ [0, T] ,
Theorem 9. Under the conditions (i)–(iii) the integral Equation (1) has unique solution in and the sequence of successive approximations given in ((3)) converges to x∗ in for any choice of In addition, the following error estimates hold:
and
Choosing x0 = g, the inequality ((3)) becomes
where M0 ≥ 0 is such that ∀t, s ∈ [0, T] . Moreover, under the conditions (i)-(v), the sequences and are uniformly bounded and uniform Lipschtz.
Proof. Consider the set and define the operator by
Firstly, we intend to show that A (C ([0, T] , Therefore, considering arbitrary s0 ∈ [0, T] and ɛ > 0, by the continuity of x, for we infer that for any s ∈ [0, T] with Then, D (f (t, s, and the function , defined by Fx (t ; s) = f (t, s, x (s)), is continuous in s0 for any fixed t ∈ [0, T] . Now, by Lemma 8 we see that the function , defined by is continuous on [0, T] for any Since we conclude that A (x) is continuous on [0, T] for any and consequently, Now, we will apply the Banach’s contraction principle to the operator . For arbitrary u, v ∈ C ([0, T] , , we get for all t ∈ [0, T] . So, and according to the condition (iii), A is a contraction mapping. Applying the Banach’s fixed point principle we obtain the existence and uniqueness of the solution, of ((1)) and the uniform convergence of the sequence of successive approximations ((2)) to this solution in for any choice of the initial term The same Banach’s fixed point principle leads to the estimates ((3)) and ((4)). If we choose x0 = g, then there are Mg, M0 ≥ 0 such that and
Therefore, and from ((3)) we obtain now, ((5)). In the purpose to obtain the uniform boundedness of the sequences and by induction, we get D (xm (t) , xm-1 (t))≤ for all t ∈ [0, T] , Consequently, D (xm (t) , x0 (t)) ≤ D (xm (t) , xm-1 (t)) + D (xm-1 (t) , xm-2 (t)) + . . . + D (x1 (t) , x0 (t)) ≤ [(αT) m-1
and
for any t ∈ [0, T] and for all So, the sequence is uniformly bounded in On the other hand,
Then, the sequence of functions is uniformly bounded in , too.
From the condition (iv) we have D (x0 (t) , x0 (t′)) for all t, t′ ∈ [0, T] , and for it follows that
for any t, t′ ∈ [0, T] , and then the sequence is uniformly Lipschitz with the Lipschitz constant L0 = β + μT + M . Finally, for arbitrary t, t′, s, s′ ∈ [0, T] we obtain, and
for all So, the sequence of functions is uniformly Lipschitz. With respect to s the Lipschitz constant is L = γ + αL0 = γ + α (β + μT + M) .
Now, we consider a uniform partition of [0, T] with the knots ti = ih, and apply the quadrature rule ((2)) in the computation of the terms of the sequence of successive approximations ((3)),
obtaining
for all with the remainder estimate
In this way, it obtains the following iterative algorithm:
Step 1: For given and for compute
Step 2 (the first iterative step): For m = 1 and for all , compute
Steps 3-4 (the generic iterative step): By induction for m ≥ 2, we use the values computed at the previous step and for it obtains
This algorithm has the following practical stopping criterion:
Steps 3-4 (a condition of “do-while” type): For previously given ɛ > 0, if
then we stop to this "m" and retain the values computed at this last iterative step. This condition is active after Step 2.
Step 5: Print “m” and print . STOP.
The convergence of the iterative algorithm
The above presented algorithm will be convergent if we prove that for all This can be done by providing an apriori error estimate.
Theorem 10. Under the conditions (i)–(v), the solution of the integral Equation ((1)) is approximated on the knots by the sequence with the following apriori error estimate:
for all
Proof. Because
and by ((5)) the apriori estimate on the knots ti, is:
So, it remains to obtain the estimates for for all From ((14)) for m = 1 and by ( (17)) and ( (15)) we get
Now, using ((15)) and ((18)) it follows that:
for all and Now, from ((22)) for m = 2 we obtain By induction, for m ≥ 3, we get
and together with ((21)) we obtain the inequality ((20)).
Numerical examples
In order to confirm the theoretical result (Theorem 10) we test the above presented algorithm on the following examples.
Example 1. Consider the nonlinear fuzzy Volterra integral equation
where H (t, s) = 2e-t, f (s, x (s)) = [x (s)] 2, (t, s) ∈ [0, 0.4] × [0, 0.4], and t ∈ [0, 0.4] , r ∈ [0, 1] with Here, the fuzzy power with natural exponent is given by the pro-duct being the same as in [9]. The exact solution isx∗ (t, r) = [(x∗) - (t, r) , (x∗) + (t, r)] = [et - 0.2 (1 - r) , et + 0.2 (1 - r)] , t ∈ [0, 0.4] , r ∈ [0, 1] . For n = 10, with ɛ = 10-24 in the stop-ping criterion (Steps 3-4), we get m = 16 iterations and the results are presented in Tables 1 and 2, where we are focused on the errors
, r ∈ {0.25, 0.5, 0.75} . In order to test the convergence, we consider n = 50, and the results ei = | (x∗) - (ti, 1) for r = 1 and n = 10, n = 50 are presented in Table 3.
Example 2. Now we consider a linear example of fuzzy Volterra integral equation
with H (t, s) = t cos(s - t) , and t ∈ [0, 0.4] , r ∈ [0, 1], where
and the exact solution is x∗ (t, r) = [(x∗) - (t, r) , (x∗) + (t, r)] = [t3 (r5 + 2r) , t3 (6 - 3r3)] , t ∈ [0, 0.4] , r ∈ [0, 1] . For n = 10, with ɛ = 10-24 in the stopping criterion (Step 3-4), we get m = 7 iterations and the results are presented in Tables 4 and 5, where we are focused on the errors , r ∈ {0.25, 0.5, 0.75} . In order to test the convergence, we consider n = 50, and the results (ti, 1) |, for r = 1 and n = 10, n = 50 are presented in Table 6.
References
1.
AgarwalR.P., O’ReganD. and LakshmikanthamB.V., Fuzzy Volterra integral equations: A stacking theorem approach, Applicable Analysis83(5) (2004), 521–532.
2.
AttariH. and YazdaniA., A computational method for fuzzy Volterra-Fredholm integral equations, Fuzzy Inf Eng2 (2011), 147–156.
3.
BalachandranK. and KanagarajanK., Existence of solutions of general nonlinear fuzzy Volterra-Fredholm integral equations, J Applied Math Stochastic Analysis3 (2005), 333–343.
4.
BalachandranK. and PrakashP., On fuzzy Volterra integral equations with deviating arguments, J Applied Math Stochastic Analysis2 (2004), 169–176.
5.
AhmadiM. Barkhordari and KhezerlooM., Fuzzy bivariate Chebyshev method for solving fuzzy Volterra-Fredholm integral equations, Int J Industrial Math3(2) (2011), 67–77.
6.
BedeB., Mathematics of Fuzzy Sets and Fuzzy Logic, Springer-Verlag, Berlin, 2013.
7.
BedeB. and GalS.G., Quadrature rules for integrals of fuzzynumber-valued functions, Fuzzy Sets Syst145 (2004), 359–380.
8.
BicaA.M., Error estimation in the approximation of the solution of nonlinear fuzzy Fredholm integral equations, Information Sciences178 (2008), 1279–1292.
9.
BicaA.M., Algebraic structures for fuzzy numbers from categorial point of view, Soft Computing11 (2007), 1099–1105.
10.
BicaA.M. and PopescuC., Approximating the solution of nonlinear Hammerstein fuzzy integral equations, Fuzzy Sets & Systems245 (2014), 1–17.
11.
BehzadiS.S., AllahviranlooT. and AbbasbandyS., The use of fuzzy expansion method for solving fuzzy linear Volterra-Fredholm integral equations, J Intelligent Fuzzy Syst26(4) (2014), 1817–1822.
12.
BehzadiS.S., Solving fuzzy nonlinear Volterra-Fredholm integral equations by using homotopy analysis and Adomian decomposition methods, J Fuzzy Set Valued Analysisarticle ID jfsva-00067.
13.
DiamondP., Theory and applications of fuzzy Volterra integral equations, IEEE Transactions on Fuzzy Systems10 (2002), 97–102.
14.
FriedmanM., MaM. and KandelA., Numerical solutions of fuzzy differential and integral equations, Fuzzy Sets Syst106 (1999), 35–48.
15.
FriedmanM., MaM. and KandelA., Solutions to fuzzy integral equations with arbitrary kernels, Int J Approx Reasoning20 (1999), 249–262.
16.
GalS.G., Approximation theory in fuzzy setting, G.A. Anastassiou (ed.), Handbook of analytic-comutational methods in applied mathematics, Chapman & Hall/CRC Press, Boca Raton, 2000, pp. 617–666. (Chapter 13).
17.
GhanbariM., Numerical solution of fuzzy linear Volterra integral equations of the second kind by homotopy analysis method, Int J Industrial Math2(2) (2010), 73–87.
GongZ. and WuC., Bounded variation, absolute continuity and absolute integrability for fuzzy-number-valued functions, Fuzzy Sets Syst129 (2002), 83–94.
20.
GhasemiS. Haji, , Fuzzy Fredholm-Volterra integral equations and existence and uniqueness of solution of them, Austral J Basic Applied Sciences5 (2011), 1–8.
21.
JafarianA. and MeasoomyS., Nia and S. Tavan, A numerical scheme to solve fuzzy linear Volterra integral equations system, J Appl Math (2012), article ID 216923.
KhezerlooS., AllahviranlooT., GhasemiS. Haji, SalahshourS.,
KhezerlooM. and Khorasan KiasaryM., Expansion method for solving fuzzy Fredholm-Volterra integral equations, Information Processing and Management of Uncertainty in Knowledge-Based Systems. Applications Communications in Computer and Information Science81 (2010), 501–511.
24.
LupulescuV., DongL.S. and HoaN.V., Existence and uniqueness of solutions for random fuzzy fractional integral and differential equations, J Intelligent & Fuzzy Syst29 (2015), 27–42.
25.
MalinowskiM.T., Random fuzzy fractional integral equations - theoretical foundations, Fuzzy Sets Syst265 (2015), 39–62.
26.
MantifarM., GhanbariM. and NuraeiR., Numerical solution of linear fuzzy Volterra integro-differential equations by variational iteration method, J Intelligent & Fuzzy Syst24 (2013), 575–586.
27.
MordesonJ. and NewmanW., Fuzzy integral equations, Information Sciences87 (1995), 215–229.
28.
MoslehM. and OtadiM., Solution of fuzzy Volterra integral equations in a Bernstein polynomial basis, J of Advances in Information Technology4(3) (2013), 148–155.
29.
ParkJ.Y., LeeS.Y. and JeongJ.U., The approximate solutions of fuzzy functional integral equations, Fuzzy Sets Syst110 (2000), 79–90.
30.
ParkJ.Y. and JeongJ.U., On the existence and uniqueness of solutions of fuzzy Volterra-Fredholm integral equations, Fuzzy Sets Syst115 (2000), 425–431.
31.
ParkJ.Y. and JeongJ.U., A note on fuzzy integral equations, Fuzzy Sets Syst108 (1999), 193–200.
32.
ParkJ.Y. and HanH.K., Existence and uniqueness theorem for a solution of fuzzy Volterra integral equations, Fuzzy Sets Syst105 (1999), 481–488.
33.
RouhparvarH., AllahviranlooT. and AbbasbandyS., Existence and uniqueness of fuzzy solution for linear Volterra fuzzy integral equations proved by Adomian decomposition method, ROMAI J5(2) (2009), 153–161.
34.
SalahshourS. and AllahviranlooT., Applicationm of fuzzy differential transform method for solving fuzzy Volterra integral equations, Appl Math Modelling37 (2013), 1016–1027.
35.
SalehiP. and NejatiyanM., Numerical method for nonlinear fuzzy Volterra integral equations of the second kind, Int J Industrial Math3(3) (2011), 169–179.
36.
ShafieeM., AbbasbandyS. and AllahviranlooT., Predictorcorrector method for nonlinear fuzzy Volterra integral equations, Australian J Basic Applied Sciences5(12) (2011), 2865–2874.
37.
SeikkalaS., On the fuzzy initial value problem, Fuzzy Sets Syst24 (1987), 319–330.
38.
SongS., LiuQ.-Y. and XuQ.-C., Existence and comparison theorems to Volterra fuzzy integral equation in (En, D), Fuzzy Sets Syst104 (1999), 315–321.
39.
SubrahmanyamP.V. and SudarsanamS.K., A note on fuzzy Volterra integral equations, Fuzzy Sets Syst81 (1996), 237–240.
40.
WuC. and GongZ., On Henstock integral of fuzzy-number-valued functions (I), Fuzzy Sets Syst120 (2001), 523–532.
41.
CongxinW. and CongW., The supremum and infimum of the set of fuzzy numbers and its applications, J Math Anal Appl210 (1997), 499–511.