Abstract

An efficient iteration method is introduced and used for solving a type of system of nonlinear Volterra integro-differential equations. The scheme is based on a combination of the spectral collocation technique and the parametric iteration method. This method is easy to implement and requires no tedious computational work. Some numerical examples are presented to show the validity and efficiency of the proposed method in comparison with the corresponding exact solutions.

1. Introduction

Systems of integro-differential equations and their solutions play a pivotal role in the fields of science, industrial mathematics, control theory of financial mathematics, and engineering [13]. Physical systems, such as biological applications in population dynamics, and genetics where impulses arise naturally or are caused by control are modeled by a system of integro-differential equations [4, 5]. The initial value problem for a nonlinear system of integro-differential equations were used to model the competition between tumor cells and the immune system [6]. In [7], two systems of specific inhomogeneous integro-differential equations are studied in order to examine the noise term phenomenon. Thus applications of numerical methods for solving these equations are attractive. This has led to a great deal of research in recent years with the use of numerical methods such as the variational iteration method [8], differential transform method [9], Bezier curves method [10], radial basis function networks [11], biorthogonal systems [12], the block pulse functions method [13], and a collocation method in combination with operational matrices of Bernstein polynomials [14].

The parametric iteration method (PIM) is an analytic approximate method that provides the solution of linear and nonlinear problems as a sequence of iterations. In fact, the PIM as a fixed- point iteration method is a reconstruction of the variational iteration method. Since the implementation of the PIM generally leads to the calculation of unneeded terms, where more time is consumed in repeated calculations for series solutions, so to overcome these shortcomings, a useful improvement of the PIM was proposed in [15].

The aim of this work is to present an effective algorithm, requiring no tedious computational work, based on the improved PIM and the spectral collocation technique to obtaining an accurate solution for the following system of Volterra integro-differential equations as follows:for and . The functions are given real valued functions, ,  , are kernels of the integral equations, and are linear or nonlinear functions of .

To demonstrate the utility of the proposed method, some examples of system of Volterra integro-differential equations are given, which are solved using the established method. The obtained results are compared with the exact solutions. In all cases, the present algorithm performed excellently.

2. Parametric Iteration Method

The PIM gives rapidly convergence by using successive approximations of the exact solution if such a solution exists; otherwise the approximations can be used for numerical aims. To convey the basic idea of this method, we first consider (1) as below:where denotes the auxiliary linear operator with respect to . In (2) is a nonlinear continuous operator with respect to and is the source term.

Next, we construct a family of explicit iterative processes for (2) [15, 16]wherewith the initial conditions .

Also, we can construct a family of the implicit PIM for (2) as follows:with the above initial condition.

is the initial guess which can be freely found from solving its corresponding linear equation ( or ) and the subscript denotes the th iteration. The parameter denotes the so-called auxiliary parameter, which can be identified easily and efficiently by the technique proposed in [15]. Also we are free to choose the auxiliary linear operator , the auxiliary parameter , and the initial approximation , which is fundamental to the validity and flexibility of the PIM. Accordingly, the successive approximations of , for the PIM iterative relation will be obtained readily in the auxiliary parameter . Consequently, the exact solution can be obtained by using the following:

When the original PIM fails, then the presence of the parameter in (3) or (5) can play an important role in the frame of the PIM. However, we can always discover a valid region of for every physical problem by plotting the solution or its derivatives versus the parameter in some points. An approximate optimal value of the convergence accelerating parameter can be determined at the order of approximation by the residual error [17]:

Now, one can minimize (7) by imposing the requirement .

3. Description of the Method

The PIM procedure provides the solution of the system of Volterra integro-differential equations as a sequence of iterates; its successive iterations may be very complex so that the resulting integrals in its iterative relation may not be performed analytically. Here, we will overcome this shortcoming of the PIM for solving (1) by proposing a spectral collocation PIM. As will be shown in this paper later, the new method will be very simple to implement and save time and calculations.

Assume that ,  , are the th component of the solution and also the th equation of system (1). Consider basis functions , which are polynomials of degree satisfying for the shifted Chebyshev nodes (note that and ):The unknown function   () is approximated as a truncated series of polynomials. The polynomialinterpolates the points ,  , that is, , where and are vectors. The values of the interpolating polynomial of first derivative at the nodes are ,  , where the th element of the differentiation matrix is . Also the values of the integrals at the nodes are defined by ,  , where is the Volterra integration matrix [18, 19] (for more details observe [19]).

Generally, in order to solve system (1) using a spectral collocation scheme, the interpolating polynomials   () are required to satisfy the equations of the system at the interior nodes. The values of the interpolating polynomials at the interior nodes are , where denotes the row of the identity matrix and the derivative values are . The initial condition that involves the interpolating polynomials can be handled by using the formulas , where this notation denotes the last row of the identity matrix.

For the interpolating polynomial to satisfy the th differential equation of the system of Volterra integro-differential equations (1) at each interior node, the collocation equationshould be satisfied. Substituting the differentiation and the integration matrix relations into (10), we get

Now, in view of (3) and the definitions of and , by substituting the differentiation and integration matrix relations, we will have the following explicit PIM for solving (1) which is called the spectral PIM (SPIM):

If we define ,  , and , then we will have the following explicit iterative relation for finding the solution vector Here the vector is defined as

Now one can start with the initial guess for obtaining the approximations .

4. Illustrative Examples

In this section, we give several test examples to confirm our analysis. To examine the accuracy of the results, and are employed to assess the efficiency of the method SPIM. All the computations were performed using software Matlab and terminated when the current iterate satisfies , where is the solution vector of the th SPIM iteration.

Example 1. Consider the following system of Volterra integro-differential equations [20]: with the initial conditions and . The exact solution of this system is .

Table 1 illustrates the and errors for different values of as well as the number of iterations to reach the above-mentioned stopping criteria. Also Figure 1 shows the absolute error of the proposed method for . As expected, the exponential rate of convergence is observed for the system of nonlinear Volterra integro-differential equations, which confirmed our theoretical predictions.

Example 2. Consider the following system of Volterra integro-differential equations with the exact solution [8]: subjected to initial conditions and .

The results of and errors of and for the different values of as well as the number of iterations to reach the stopping criteria are given in Table 2. Figure 2 depicts the absolute error of the presented method for . Again, the exponential rate of convergence is observed for the system of nonlinear Volterra integro-differential equations.

Example 3. Finally, let us consider the following system of nonlinear Volterra integro-differential equations [20]: with the initial conditions of and whose exact solution is given by and .

The errors and number of iterations for the different values of are presented in Table 3. The other results are presented in Figure 3 with similar to Examples 1 and 2.

5. Conclusion

In this paper, we presented a powerful numerical approach based on a combination of the Chebyshev spectral collocation technique and the parametric iteration method for solving the linear and nonlinear system of Volterra integro-differential equations. This method inherits the strengths of the PIM and is easy to implement and is accurate when applied to the linear and nonlinear system of Volterra integro-differential equations. The comparison of the approximate solution and the exact solution reveals that the present method is very accurate and convenient for solving the linear and nonlinear system of Volterra integro-differential equations.

Conflicts of Interest

Mohammad Hossein Daliri Birjandi, Jafar Saberi-Nadjafi, and Asghar Ghorbani declare that there are no conflicts of interest regarding the publication of this paper.