Numerical Solutions of Volterra Equations Using Galerkin Method with Certain Orthogonal Polynomials
Abstract: This work is aim at providing a numerical technique for the Volterra integral equations using Galerkin method. For this purpose, an effective matrix formulation is proposed to solve linear Volterra integral equations of the first and second kind respectively using orthogonal polynomials as trial functions which are constructed in the interval [-1,1] with respect to the weight function w(x)=1+x2. The efficiency of the proposed method is tested on several numerical examples and compared with the analytic solutions available in the literature.

Received 25 January 2016; accepted 23 February 2016; published 26 February 2016

1. Introduction

Modelling of physical problems arising from every discipline of study are often transformed into integral equations, namely, Volterra linear and nonlinear integral equations of the first and second kind respectively. For this, several authors have studied and applied these equations from the viewpoint of obtaining an analytic and unique numerical solution. In recent years, there has been a growing interest in the Volterra integral equations mainly due to its applicability in many areas of mathematical physics (astrophysics, contact problem, heat transfer problem and reactor theory). Consequently, most conventional analytic integral equations solvers have been developed and implemented since the digital computer was introduced some decades ago. The considerations are whether these solvers give an accurate solution, use less computation time, implement and give a compact solution form.

However, most of these solvers such as the Adomial decomposition method (ADM), Laplace transform method (LTM) and the Successive substitution method (SSM) do not have solutions in compact form. Thus, numerical stimulation in engineering science and in applied mathematics has become a powerful tool to model difficult phenomena, particularly, when analytic solutions are difficult to achieve.

Many researchers have developed numerical methods for the solution of Volterra integral equations using various polynomials. Rahman [1] used Galerkin method with Hermite polynomial basis for the numerical solutions of Volterra integral equations of the second kind. Shafigul et al. [2] used Galerkin method to explore the solutions of linear and nonlinear Volterra equations using both Hermite and Chebychev polynomial basis. Shahsavaran [3] solved Volterra integral equations of Abel type using Block pulse functions. Maleknejad et al. [4] worked on a new approach to the numerical solution of Volterra Integrals by using Bernstain’s approximation. Also, Kamyad et al. [5] worked on a numerical approach for solving equations with controlled error. Shirin and Islam [6] used these polynomials for solving Fredholm integral equations of the second kind. Amarantunga [7] described an augmented Galerkin technique for the solution of one dimension partial differential equation.

However, in this paper, an effective and efficient Galerkin numerical algorithm is formulated with orthogonal polynomials as basis which are constructed in the interval [−1, 1] with respect to the weight function w(x) = 1 + x2. The proposed method is employed to solve linear Volterra integral of the first and second kind with regular and weak singular kernels, in details, in Section 3. Section 2 presents the concept of orthogonal polynomials. Section 4 presents numerical experiments of different kinds of Volterra integral equations to verify the proposed method. The results of each numerical example indicate convergence and error analysis are discussed. Finally, the conclusion is presented in Section 5.

2. The Orthogonal Polynomials

Let

(1)

with the Kronecker delta defined as

where the weight function w(x) is continuous and positive on [a, b] such that the moments

(2)

exist.

Then the integral,

(3)

denotes an inner product of polynomials and.

For orthogonality,

(4)

If, then the polynomials are not only orthogonal but orthonormal.

In this study, we adopt the weight function in the interval

The construction of of the approximant:

(5)

now follows:

Construction of Orthogonal Basis Function

For the purpose of constructing the basis function, we use additional property that

where

(6)

satisfies the orthogonality property (4).

Thus, the first six orthogonal polynomials; valid in are given below.

3. Mathematical Formulation of Integral Equation

In this section, we first consider the Volterra integral of the second kind given by

(7)

where is the unknown function to be determined, is the kernel function, which is continuous or discontinuous integrable, being the known function satisfying and is the constant.

Now, we use the Galerkin method to find an approximate solution of Equation (7). Let the approximant be defined uniquely as Equation (5), where are orthogonal polynomials of degree i constructed, are the unknown parameters to be determined and n is the number of piecewise polynomials.

Now, substituting Equation (5) into Equation (7), we get

(8)

We obtain the Galerkin equation by multiplying both sides of Equation (8) by and then integrating with respect to x from a to x we obtain

(9)

Equation (9) is written in the matrix form as

(10)

where the elements of A, and are, and respectively, given by

(11)

(12)

(13)

Now, the unknown parameters are determined with a solver, which in this case is the Gaussian elimination method, and substituting these parameters in Equation (5), we get the approximate solution of the integral Equation (7).

Now, we consider the Volterra equation of the first kind given by

(14)

where is the unknown function to be determined, is the kernel function, which is continuous or discontinuous integrable, being the known function satisfying and is the constant.

Applying the same procedure as described above, we obtain the matrix form

(15)

where the elements of A, and are, and respectively, given by

(16)

(17)

(18)

The unknown parameters are determined with a solver, which in this case is the Gaussian elimination method, and substituting these parameters in Equation (5), we get the approximate solution of the integral Equation (14).

The absolute error for this formulation is defined by absolute error

4. Numerical Examples

To illustrate the effectiveness of the proposed method, we demonstrate the method with five numerical examples which include first and second kind with regular and weakly kernels. For all examples considered, the solutions obtained by the proposed method are compared with the exact solutions available in the literature. The rate of convergence of each of the Linear Volterra integral equations is composed as

where is the approximate solution by the proposed method using the degree polynomial approximation and varies from for (See [2] ).

Example 1: Consider the linear Volterra integral equation of the first with continuous kernel [2]

(19)

The exact solution is. Using the derived formula of Equation (15) and solving for, we get the approximate solution, which is the exact solution. This result agrees with [2] experiment with Chebychev polynomial basis for.

Example 2: Consider the first Abel’s linear Volterra integral equation [2] of the form

(20)

The exact solution is. Results have been shown in table 1 for. The maximum absolute errors obtained is in order of for. For, we obtain the approximate solution as which is the exact solution itself. On the other hand, the approximate solutions are same as exact solutions in the case of Chebychev polynomial basis for by [2] experiment. Also, the absolute errors were obtained in the order of for by [4] with Bernstein’s polynomials.

Example 3: Consider the second Abel’s linear Volterra integral equation of the form [1]

(21)

The exact solution is. Using orthogonal polynomials and derived formula in (10) for, we get the approximate solution as, which is the exact solution. On the other hand, the absolute errors were obtained in the order by [1] experiment with Hermite polynomials basis.

Example 4: Consider the first Abel’s linear Volterra integral equation of the form [2]

(22)

where r is any positive number. The exact solution of the integral Equation (22) given by

In one numerical example r is chosen as and.

For, the exact solution is. Results have been shown in Table 2 for and 3.

The maximum absolute errors obtain is in the order of and for and 3 respectively.

For, the exact solution is. Using the proposed method for, we obtain the approximate solution as, which is the exact solution. This result is in line with [2] results with Hermite and Chebychev polynomial basis.

Example 5: Consider the second Abel’s linear Volterra integral equation of the form [1]

(23)

The exact solution is. Results is shown in Table 3 for and 3. The maximum absolute errors obtain in the order for and for and 3 respectively. On the other hand, the absolute errors were obtained in the order for by [1] experiment with Hermite polynomials basis.

5. Conclusion

In this paper, we have employed the Galerkin method based on the orthogonal polynomial basis tool which was constructed and has been developed to solve first and second kind Volterra integral equations. The numerical results obtained by the proposed method show an excellent rate of convergent even as n increases, which is shown in Tables 1-5. Also, the numerical solutions coincide with the exact solutions even at few numbers of

Table 1. Computed Absolute Error of examples 1 for n = 2.

Table 2. Computed Absolute Error of examples 4 for n = 2.

Table 3. Computed Absolute Error of examples 4 for n = 3.

Table 4. Computed absolute error of examples 5 for n = 2.

Table 5. Computed absolute error of examples 5 for n = 3.

polynomials employed to find the approximate solution. Thus, the method is effective, efficient and reliable for the solution of other integral equations of other types.

Cite this paper: Mamadu, J. and Njoseh, I. (2016) Numerical Solutions of Volterra Equations Using Galerkin Method with Certain Orthogonal Polynomials. Journal of Applied Mathematics and Physics, 4, 367-382. doi: 10.4236/jamp.2016.42044.
References

[1]   Rahman, M.M. (2013) Numerical Solutions of Volterra Integral Equations Using Galerkin Method with Hermite Polynomials. Proceedings of the International Conference on Applied Mathematics and Computational Methods in Engineering.

[2]   Islam, S. and Rahman, A. (2013) Solutions of Linear and Nonlinear Volterra Integral Equations Using Hermite and Chebychev Polynomials. International Journal of Computers and Technology, 11.

[3]   Shahsavaran, A. (2011) Numerical Approach to Solve Second Kind Volterra Integral Equations of Abel Type Using Block-Pulse Functions and Taylor Expansion by Collocation Method. Applied Mathematical Sciences, 5, 685-696.

[4]   Maleknejad, Hashemizadeh, E. and Ezzati, R. (2011) A New Approach to the Numerical Solution of Volterra Integral Equations by Using Bernstein’s Approximation. Communications in Nonlinear Science and Numerical Simulation, 16, 647-655.
http://dx.doi.org/10.1016/j.cnsns.2010.05.006

[5]   Kamyad, A.V., Mehrabinezhad, M. and Saberi-Nadjafi, J. (2010) A Numerical Approach for Solving Linear and Nonlinear Volterra Integral Equations with Controlled Error. IAENG, International Journal of Applied Mathematics, 40, 71-76.

[6]   Shirin, A. and Islam, M.S. (2010) Numerical Solutions of Fredholm Integral Equations Using Bernstein’s Polynomials. Journal of Scientific Research, 2, 264-272.

[7]   Amaratunga, K. (1994) Wavet-Galerkin Solution for One Dimension Partial Differential Equation. International Journal for Numerical Methods in Engineering, 37, 2703-2716.
http://dx.doi.org/10.1002/nme.1620371602

Top