 Research
 Open Access
 Published:
Variational iterative method: an appropriate numerical scheme for solving system of linear Volterra fuzzy integrodifferential equations
Advances in Difference Equations volume 2018, Article number: 394 (2018)
Abstract
In this research article, we focus on the system of linear Volterra fuzzy integrodifferential equations and we propose a numerical scheme using the variational iteration method (VIM) to get a successive approximation under uncertainty aspects. We have
where j refers to the jth order of the integrodifferential equation and \(j=1, 2, 3,\ldots,n\). \(k(t, x)\) are integral kernel and a function of t andx, which arise in mathematical biology, physics and more. The variational iteration technique gives the more accurate results at the very small cost of iterations leading to exact solutions quickly. The benefits of the proposal, an algorithmic form of the VIM, are also designed. To illustrate the potentiality of the scheme, two test problems are given and the approximate solutions are compared with the exact solution and also represented graphically.
Introduction
The relationship between physical quantities and their rate of changes is named a system of differential equations. Integral and integrodifferential equations with fuzzy primal conditions have led to many practical approaches and are essential tools for various realworld problems in science and engineering. These arise in mathematical biology models, chemical engineering, and fluid dynamics. Many others utilized a variety of approach for the fuzzy system of Volterra integrodifferential equations based on a bloodline of differential inclusions. Fuzzy differential equations have been suggested as a way of modeling uncertain and incompletely specified systems and were studied by many researchers [7, 11, 13, 15, 17, 19, 20]. Nowadays, the examination of linear and nonlinear dynamical systems with uncertainty aspects is a rapid development and is concerned with world wide studied phenomena.
Now, we consider the system of linear Volterra integrodifferential equation of such a form that Eq. (1) can be rewritten as
where \(k_{i, h} (t, x) \) is an arbitrary kernel function over \(\{ ( t, x ): 0 \leq t \leq x \leq1 \}\), \(j\in Z^{+}\), \(f_{i} (t)\) and \(u_{i} (t) \) are known functions of \(\{t:0 \leq t \leq1\}\), \(F_{i, h}\) and \(G_{i, h}\) are linear or nonlinear functions and \(i =1, 2, \ldots, n\). If \(f_{i} ( t ) \) is a crisp function then the solutions of Eq. (2) are crisp as well. If \(f ( t, r ) \) is a fuzzy function then the above equation may only possess a fuzzy solution, and this solution is a fuzzy function on the interval \(r\in [ 0, 1 ]\).
In general, many realworld experiments rarely can be expected to be close to an analytical solution, so an efficient approximate method has to be developed. An iterative technique can explore the output of the dynamical systems that were closer to the exact result. Recently, many researchers have utilized approximate techniques like He’s variational iteration, Adomian’s decomposition, Laplace transforms, homotopy perturbation techniques and others [1, 3, 5, 6, 8, 10, 14, 21]. Here we mainly concentrate on the variational iterative technique by which we study the solution of a linear Volterra fuzzy integrodifferential system. The variational iteration technique has been extensively applied in recent years by numerous researchers [9]. Starting from the pioneer ideas of the Inokuti Sekine Mura method [14], Ji Huan He [12] developed the variational iteration technique. In this technique the output comes out more accurately and closer to the exact results of the Volterra fuzzy integrodifferential system.
Furthermore, we explained and successfully applied the variational iteration technique to evaluate a class of linear Volterra fuzzy integrodifferential equations; this technique gives a better accuracy of the solution. This research article is organized as follows: in Sect. 2, we provide some basic concepts, definition, and background on fuzzy numbers and fuzzy differential equations. In Sect. 3, we explain the variational iterative technique and successfully demonstrate the linear Volterra fuzzy integrodifferential system. In Sect. 4, we prepare two examples of the linear Volterra fuzzy integrodifferential system, and for the technique we show the high accuracy of the results. Finally, we draw conclusions using the approximate results and exact solutions.
Basic concepts and definitions
In this section, we present the most basic ideas, definitions and useful results, which are used throughout this article [2, 4, 16, 22–24].
Definition 1
Let \(U, V\in F ( R )\). If there exists \(W\in F ( R )\), such that \(U=V+W\), then W is called the Hukuhara difference of U and V and it is denoted by \(U \ominus V\).
Definition 2
Let X be a nonempty set, a fuzzy set \(\overline{A} \in X \) is characterized by its membership \(\mu_{\overline{A}}:X\rightarrow[0, 1]\) and \(\mu_{\overline{A} ( x )} \) is interpreted as the degree of membership of element x in fuzzy set A̅ for each \(x \in X\). It is clear that A̅ is determined by the set of tuples \(\overline{A} = ( x, \mu_{\overline{A} ( x )} )  x \in X\).
Definition 3
Let \(g:R\rightarrow F\) be a fuzzyvalued function. If for arbitrary fixed \(u_{0} \in R\) and \(\epsilon>0\), \(\delta>0 \) such that
g is said to be continuous.
Definition 4
Given a fuzzy set A̅ defined on X and a number \(\alpha \in[0, 1]\), the αcut, \(\overline{A}^{\alpha} \) and the strong αcut, \(\overline{A}^{\alpha+}\), are the crisp sets
Unlike in the conventional set theory, the convexity of fuzzy sets refers to properties of the membership function rather than to the support of a fuzzy set.
Definition 5
An arbitrary fuzzy number in parametric form is represented by an ordered pair of functions \(( u_{l} ( r ), u_{u} ( r ) )\), \(r \in[0,1]\), which satisfy the following requirements:

1.
\(u_{l} ( r ) \) is a bounded left continuous nondecreasing function over \([0,1]\),

2.
\(u_{u} ( r ) \) is a bounded left continuous nonincreasing function over \([0,1]\),

3.
\(u_{l} ( r ) \leq u_{u} ( r )\), \(r \in[0,1] \).
Definition 6
A function \(f:R\rightarrow F\) is said to be fuzzy function. Suppose that \(f:R\rightarrow F\) and let \(u_{0} \in R\), the derivative \(f ' ( u_{0} ) \) of f at the point \(u_{0} \) is defined by
Definition 7
A fuzzy set A̅ is the triangular fuzzy number with peak a, left width \(\alpha>0\) and right \(\beta>0\), if its membership function has the following form:
System of Volterra fuzzy integrodifferential equations
In this section, the Volterra fuzzy integrodifferential equations are discussed and we use uncertain primal conditions (Definitions 3, 4 and 5). We have
where j refers to the jth order of the fuzzy integrodifferential equations \(j=1, 2, 3,\ldots\) , a refers to a constant and x is a variable. If \(f(x)\), \(g(x)\) both are a crisp function, then we have the solutions of Eqs. (3) and (4)
where \((\underline{f} ( x; r ), \overline{f} ( x; r ) )\), \(( \underline{g} ( x; r ), \overline{g} ( x; r ) ) \) is the parametric form of \(f(x)\), \(g(x)\). If \(f(x)\), \(g(x)\) is a fuzzy function the above equations are processes leading to fuzzy solutions.
Let \(U: {I} \rightarrow E^{1}\) be a fuzzyvalued function. Then the \(\int_{I} U ( t )\, dt\), \(\int_{a}^{b} U ( t ) \, dt \) is defined by \([ \int_{I} U ( t )\, dt ]_{r} = \int_{I} U_{r} \, dt=\{ \int_{I} U ( t )\, dt \vert u:\rightarrow R \vert \mbox{ is measurable function for } U_{r} \}\) for every \(r=[0,1]\) (Definition 6).
Then the parametric form of the Volterra fuzzy integrodifferential equations is as follows (Definitions 1 and 2).
Let \(( \underline{f} ( x; r ), \overline{f} ( x; r ) )\), \(( \underline{g} ( x; r ), \overline{g} ( x; r ) )\) and \(( \underline{U} ( t; r ), \overline{U} ( t; r ) )\), \(( \underline{V} ( t; r ), \overline{V} ( t; r ) )\) is the parametric form of \(f ( x )\), \(g ( x )\) and \(U ( t )\), \(V(t)\), respectively, and \(0 \leq r \leq1\). Then the parametric form of the Volterra fuzzy integrodifferential equations is denoted by
where
and
for \(0 \leq r \leq1\). Suppose \(k ( x, t )\) is persisting in \(a \leq t \leq b\) and for fixed x, and we take \(f ( x; r ) = [ \underline{f} ( x; r ), \overline{f} ( x; r ) ]\), \(U ( t; r ) = [ G [ \underline{u} ( t; r ), \overline{u} ( t; r ) ], H [ \underline{u} ( t; r ), \overline{u} ( t; r ) ] ]\), \(V(t; r) =[I[ \underline{v} (t; r), \overline{v} (t; r)], J[ \underline{v} (t; r), \overline{v} (t; r)]]\), where \(r=[0, 1]\) then we have the form
where \(u ( t; r )\), \(v(t; r)\) are fuzzy functions.
Proposed scheme for solving system of linear Volterra fuzzy integrodifferential equations—variational iterative technique
In this section, we demonstrate the basic concept of the technique for evaluating a class of linear Volterra fuzzy integrodifferential equations, we consider the following general differential equation:
where L, N are linear and nonlinear operators, respectively, and \(q(t) \) is the source’s inhomogeneous term. Assuming \(u_{0} (t)\) is an appropriate solution of the linear, homogeneous equation
which depends on the conditions. According to the variational iteration technique [3, 18], we can construct a correct functional as follows:
Here \(u_{0}\) is an initial approximation that satisfies the primal conditions, from the variational theory of λ can be identified optimally and it is a general Lagrange multiplier [14]. The subscript n refers to the nth approximation, \(\tilde{u}_{n}\) is considered as a restricted variation i.e., \(\delta u_{n} =0\). One is required first to determine the Lagrange multiplier λ optimally. The successive approximation \(u_{n+1}\), \(n\geq0\), of the solution u will be readily obtained upon using the determined Lagrange multiplier and any selective function \(u_{0}\), consequently, the solution is given by
Then we have the existence of a unique solution to Eqs. (3) and (4).
Theorem 1
Let \(U ( x ), U_{n} ( x ) \in [ 0, 1 ]\), \(n=0, 1, 2, \ldots\) . The sequence defined by Eq. (13) with \({U}_{ ( 0 )} ({x})= U_{0}\) converges to \(U(x)\), the exact solution of Eqs. (3) and (4).
Proof
Obviously from Eqs. (3) and (4) we have
where \(\lambda= \frac{ ( 1 )^{m}}{ ( m1 ) !} (\zetat)^{m1} = ( 1 ) e^{ ( \zetat )}\), \(n=0,1,2,\ldots\) , by using the fact that \(U_{n} (0)\), \(n=0,1,2,\ldots\) ,
and using integration by parts and we conclude that
Therefore
Let us consider \(C= \Vert A \Vert \Vert e^{ ( \zetat )} \Vert \); then we have
Now we proceed as follows:
and hence as \(n\rightarrow\infty\) we have \(\operatorname{Max} \Vert U_{0} ( \zeta ) \Vert \frac{ ( Cx )^{n}}{n!} \rightarrow0\), then \(U_{0} ( x ) = U_{0} \) converges. □
To determine Eqs. (3) and (4) by utilizing the variational iteration method, we build the correction function as follows:
and
where λ is for a Lagrange multiplier, which can be optimally defined via variational theory,
are restricted variations, i.e., \(\delta\tilde{u} =0\), \(\delta\tilde{v} =0\);
This implies that the stationary conditions of the correction function can be determined as
and from the result, we obtain the following iteration formula:
and
and we assume that the iteration formula starts with an initial approximation, \([ \underline{u}_{0} (x; r), \overline{u}_{0} (x; r)]\), \([ \underline{v}_{0} (x; r), \overline{v}_{0} (x; r)]\).
Illustrative examples
Now, we apply the proposed approximation technique by evaluating the system of linear Volterra fuzzy integrodifferential equations, our solutions of the variational iteration method and the demonstration are given in Sect. 4, convert to the numerical variational iteration algorithm is drawn in this section. Its application of the linear Volterra fuzzy integrodifferential system is demonstrated.
Algorithm
 Step 1::

Choose and initiate the initial conditions \(u(x;r)\), \(v(x;r)\), i.e., \(u_{0} =u(x=0)\).
 Step 2::

Compute Eqs. (17) to (20) by using the calculated values of \(u_{0}\).
 Step 3::

If \((u_{{n}+1} ( {t};{r} ) u_{{n}} ({t};{r}))\) \((v_{{n}+1} ( {t}; {r} )  v_{{n}} ({t};{r})) \) is an approximate solution, and go to Step 4, else go to Step 2.
 Step 4::

Print the successive solutions of u, v.
In the forthcoming two illustrations, we utilize our variational iteration algorithm to get more efficiency and accuracy of the linear Volterra fuzzy integrodifferential system.
Example 1
Now, we consider the linear Volterra fuzzy integrodifferential system, with the functions \(k ( x;t ) = xt\), \(a=0\), \(f ( x;r ) =2 x^{2}\), \(g ( x;r ) = 3 x^{2}  \frac{1}{10} x^{5}\),
Then Eqs. (9) to (12) can be written in the form
then the system is subject to the triangular fuzzy initial conditions (Definition 7), \(u_{l,u} (x; r)=[0, 1, 2]\), \(v_{l,u} (x;r)=[0, 1, 2]\), \(0 \leq r \leq1\). The exact solutions of this illustration are given by
Now, we begin with the primal approximation
and using the above iteration formula, we obtain the successive iterations by using Mathematica Package 10.0.
Error analysis
The absolute errors are computed as
The numerical results of the obtained approximate solutions are compared with the exact solutions for different rvalues and errors are presented in Table 1. Moreover, exact and approximate solutions are shown graphically in Figs. 1 and 2, the xvariation is also displayed in Figs. 3 and 4.
Example 2
Now, we concentrate on another linear Volterra fuzzy integrodifferential system, with the functions \(k ( x;t ) = 1\), \(a=0\), \(f ( x;r ) =1+ x^{2} + e^{x}\), \(g ( x;r ) = 33 e^{x}\),
then Eqs. (9) to (12) can be written in the form
then the system is subject to the triangular fuzzy initial conditions (Definition 7), \(u_{l,u} (x;r)=[0, 1, 2]\), \(v_{l,u} (x;r)=[0, 1, 2]\), \(0 \leq r \leq1\). The exact solutions of this illustration is given by
Now, we begin with the primal approximation
and using the above iteration formula, we obtain the successive iterations by using Mathematica Package 10.0.
Error analysis
The absolute errors are computed as
The numerical results of the obtained approximate solutions are compared with the exact solutions for different rvalues and errors are presented in Table 2. Moreover, exact and approximate solutions are shown graphically in Figs. 5 and 6, the xvariation is also displayed in Figs. 7 and 8. It is clear that we obtain the minimum rate of computation and also get the high accuracy of the result.
Conclusion
Recently, many computer programs and techniques have been highly developed for these types of problems, but their scientific discipline basis is for a great deal insufficiently appreciated, and the proposed technique is well known as regards the accurate effect of the tomography results. In this research, He’s variational iteration technique is successfully applied on demonstrating results of the Volterra fuzzy integrodifferential systems. Utilizing this technique is to quickly lead to the exact result within the minimum rate of iterations and is a very effective tool for evaluating the solutions. The illustrative approaches are tested by the variational iteration technique (by using Mathematica Package 10.0).
References
Bani Issa, M.S., Hamoud, A.A., Ghadle, K.P., Giniswamy: Hybrid method for solving nonlinear Volterra–Fredholm integrodifferential equations. J. Math. Comput. Sci. 7(4), 625–641 (2017)
Bede, B., Stefanini, L.: Generalized differentiability of fuzzyvalued functions. Fuzzy Sets Syst. 230, 119–141 (2013)
Dehghan, M., Manafian, J., Saadatmandi, A.: Solving nonlinear fractional partial differential equations using the homotopy analysis method. Numer. Methods Partial Differ. Equ. 26, 448–479 (2010)
Dubois, D., Prade, H.: Towards fuzzy differential calculus part 3: differentiation. Fuzzy Sets Syst. 8, 225–233 (1982)
Ganjiani, M.: Solution of nonlinear fractional differential equations using homotopy analysis method. Appl. Math. Model. 34, 1634–1641 (2010)
Ghadle, K.P., Hamoud, A.A.: Study of the approximate solution of fuzzy Volterra–Fredholm integral equations by using (ADM). Elixir Appl. Math. 98, 42567–42573 (2016)
Ghaneai, H., Hosseini, M.M.: Variational iteration method with auxiliary parameter for solving wavelike and heatlike equations in large domains. Comput. Math. Appl. 69(5), 363–373 (2015)
Gulsu, M., Sezer, M.: A Taylor collocation method for the approximate solution of general linear Fredholm–Volterra integrodifference equations with mixed argument. Int. J. Comput. Math. 175, 675–690 (2006)
Hamoud, A.A., Ghadle, K.P.: On the numerical solution of nonlinear Volterra–Fredholm integral equations by variational iteration method. Int. J. Adv. Sci. Tech. Res. 3, 45–51 (2016)
Hamoud, A.A., Ghadle, K.P.: Modified Adomian decomposition method for solving fuzzy Volterra–Fredholm integral equations. J. Indian Math. Soc. 85(1–2), 52–69 (2018)
Hamoud, A.A., Ghadle, K.P., Bani Issa, M.S., Giniswamy: Existence and uniqueness theorems for fractional Volterra–Fredholm integrodifferential equations. Int. J. Appl. Math. 31(3), 333–348 (2018)
He, J.H.: Variational iteration method for autonomous ordinary differential systems. Appl. Math. Comput. 114(2–3), 115–123 (2000)
He, J.H., Wu, G.C., Austin, F.: The variational iteration method which should be followed. Nonlinear Sci. Lett. A, Math. Phys. Mech. 1, 1–30 (2010)
Inokuti, M., et al.: General use of the Lagrange multiplier in nonlinear mathematical physics. In: NematNasser, S. (ed.) Variational Method in the Mechanics of Solids, pp. 156–162. Pergamon, Oxford (1978)
Jafarzadeh, Y., Keramati, B.: Numerical method for a system of integrodifferential equations by Lagrange interpolation. AsianEur. J. Math. 9(3), 1–6 (2016)
Jaradat, H.M., Jaradat, I., Alquran, M., Jaradat, M.M.M., Mustafa, Z., Abohassan, K., Abdelkarim, R.: Approximate solutions to the generalized timefractional Ito system. Ital. J. Pure Appl. Math. 37, 699–710 (2017)
Karamete, A., Sezer, M.: A Taylor collocation method for the solution of linear integrodifferential equations. Int. J. Comput. Math. 79, 987–1000 (2002)
Khodadadi, E., Çelik, E.: The variational iteration method for fuzzy fractional differential equations with uncertainty. Fixed Point Theory Appl. 2013, 13 (2013)
Mathankumar, S., Narayanamoorthy, S.: Vaguenesses determinations of hybrid differential equations. Int. J. Pure Appl. Math. 117(13), 333–341 (2017)
Narayanamoorthy, S., Murugan, K.: A numerical algorithm and a variational iteration technique for solving higher order fuzzy integrodifferential equations. Fundam. Inform. 133(4), 421–431 (2014)
Odibat, Z.M.: A study on the convergence of variational iteration method. Math. Comput. Model. 51, 1181–1192 (2010)
Qiu, D., Lu, C.X., Zhang, W., Lan, Y.Y.: Algebraic properties and topological properties of the quotient space of fuzzy numbers based on Mareš equivalence relation. Fuzzy Sets Syst. 245, 63–82 (2014)
Stefanini, L.: A generalization of Hukuhara difference and division for interval and fuzzy arithmetic. Fuzzy Sets Syst. 161, 1564–1584 (2010)
Wu, C.X., Ma, M.: Embedding problem of fuzzy number space: part I. Fuzzy Sets Syst. 44, 33–38 (1991)
Acknowledgements
This research was supported by “DSTPURSEII”. The authors would like to express their sincere thanks to the associate editors and the anonymous reviewers for their constructive comments and valuable suggestions, which have improved the quality of the manuscript.
Availability of data and materials
Not applicable.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
All authors contributed extensively in the development and completion of this article. Both authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Narayanamoorthy, S., Mathankumar, S. Variational iterative method: an appropriate numerical scheme for solving system of linear Volterra fuzzy integrodifferential equations. Adv Differ Equ 2018, 394 (2018). https://doi.org/10.1186/s136620181829y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s136620181829y
MSC
 35A15
 03B52
 34A07
 34K30
Keywords
 Variational iteration method
 Fuzzy differential equations
 System of equation
 Volterra fuzzy integrodifferential equation