Abstract

It is known that Genocchi polynomials have some advantages over classical orthogonal polynomials in approximating function, such as lesser terms and smaller coefficients of individual terms. In this paper, we apply a new operational matrix via Genocchi polynomials to solve fractional integro-differential equations (FIDEs). We also derive the expressions for computing Genocchi coefficients of the integral kernel and for the integral of product of two Genocchi polynomials. Using the matrix approach, we further derive the operational matrix of fractional differentiation for Genocchi polynomial as well as the kernel matrix. We are able to solve the aforementioned class of FIDE for the unknown function . This is achieved by approximating the FIDE using Genocchi polynomials in matrix representation and using the collocation method at equally spaced points within interval . This reduces the FIDE into a system of algebraic equations to be solved for the Genocchi coefficients of the solution . A few numerical examples of FIDE are solved using those expressions derived for Genocchi polynomial approximation. Numerical results show that the Genocchi polynomial approximation adopting the operational matrix of fractional derivative achieves good accuracy comparable to some existing methods. In certain cases, Genocchi polynomial provides better accuracy than the aforementioned methods.

1. Introduction

Fractional integro-differential equation (FIDE) is an equation that contains a fractional derivative term and an integral kernel operator term . An example is given as follows:Here, is the unknown function to be solved and , are the Volterra integral kernel and Fredholm integral kernel, respectively. is Caputo’s fractional derivative and , are coefficient functions.

In the past few years, various wavelet operational matrices and polynomial operational matrices for both fractional differentiation and fractional integration have been derived one after another to solve various kinds of fractional differential equations (FDEs) and fractional integro-differential equations (FIDEs). Examples of polynomial operational matrices that have been proposed in the past are Shifted Legendre polynomials [1], shifted Chebyshev polynomials [2], and shifted Jacobi polynomials [3] to name a few. The operational matrix method is usually combined with methods such as collocation method, spectral tau method, and tau method to solve FDE and FIDE. In [4], Zhu and Fan have proposed Chebyshev wavelet operational matrix of fractional integration and applied it to solve a certain type of nonlinear fractional integro-differential equations (FIDEs). Apart from the operational matrix approach, there exist various approaches such as Adomian decomposition method [5], spectral tau method [6], Taylor expansion method [7], and Bernoulli matrix method [8]. In [9], Alshbool et al. have proposed a new Bernstein function to solve fractional order differential equations.

In this paper, different from the existing methods in numerically solving FIDE, we explore the application of a relatively new polynomial, namely, Genocchi polynomials, in the numerical solution of FIDE. Genocchi polynomial belongs to a larger family class of polynomials which is the Appell polynomial family. Throughout this paper, we denote Genocchi polynomials by . We apply these polynomials to solve the FIDEs given the advantage of Genocchi polynomials having smaller coefficients of each individual term and relatively lesser terms compared to classical orthogonal polynomials. Thus, this is expected to provide us with smaller computational errors.

The rest of the paper is organized as follows: Section 2 introduces preliminary definitions and properties of the Caputo fractional derivative. Section 3 gives basic definitions and properties of , function approximation by , and the analytical expression of which is the integral of the product of two Genocchi polynomials. Section 4.1 derives the Genocchi polynomial operational matrix of Caputo’s fractional derivative. Section 4.2 shows the way to approximate the integral kernel in terms of Genocchi polynomials and derives the analytical expression of the kernel matrix. Section 5 presents the general approach of approximating (1) into a system of algebraic equations and using collocation methods to solve (1). Section 6 describes the general procedure of using Genocchi polynomials approximation to solve (1). Section 7 shows results of the proposed method. Section 8 sums up the findings of this paper.

2. Preliminaries

2.1. Fractional Calculus: Definitions

Fractional differentiation comes in different versions [11, 12]. In this paper, we consider Caputo’s fractional differentiation which provides a more realistic physical interpretation in real-life applications. Caputo’s fractional derivative operator of a function is defined as follows:

Definition 1.

Below are some properties of Caputo’s fractional derivatives: where denotes the smallest integer greater than or equal to and denotes the largest integer less than or equal to .

Caputo’s fractional differential operator is linear:where and are arbitrary constants.

3. Genocchi Polynomials and Function Approximation

3.1. Genocchi Polynomials: Definitions and Basic Properties

The Genocchi polynomials are defined as follows [1315].

Definition 2. The Genocchi polynomial is defined by the generating function :where is the Genocchi number. are the Bernoulli number and Bernoulli polynomial, respectively.

Below are some of the important properties of Genocchi polynomials:

3.2. Function Approximation by Genocchi Polynomials

We may approximate a function in terms of Genocchi polynomials by the following infinite series:where are the Genocchi polynomials and the Genocchi coefficients .

In practice, we truncate the infinite series up to number of Genocchi polynomials according to the desired accuracy of the problem into the following truncated Genocchi series:where in matrix notation,where is the Genocchi coefficient vector.

is the Genocchi vector.

In this case, the Genocchi coefficients may be computed as follows:

3.3. Computing Genocchi Coefficients by Matrix Approach

Equation (10) fails to work for functions that are not differentiable at the points and . An example is shown below.

Let ; ; To avoid this problem that occurs in the case of differentiation, we may evaluate the Genocchi coefficients using Theorem 4. To prove Theorem 4, we first prove the following Theorem 3 which gives the analytical expression of the integral of the product of two Genocchi polynomials over an arbitrary interval , which will be used in the subsequent part of the paper.

Theorem 3. Given any two Genocchi polynomials , , for where is the Genocchi number, , are the falling and rising factorial, respectively. In particular, we have the following for ,

Proof. Using the following expression: We obtain Continuing this relation recursively for times, we arrive at

Adopting the techniques used in [16] for function approximation, we prove the following theorem of function approximation using Genocchi polynomials.

Theorem 4. Let and be the set of Genocchi polynomials up to order . Let . Since is a finite dimensional closed subspace of , then is the unique best approximation in Genocchi polynomials such that can be approximated by unique coefficients :The Genocchi coefficient matrix consisting of the unique coefficients is given by the following:where and as derived in Theorem 3.

Proof. Let . Then, Thus, we have a system of equations which is written in matrix representation as follows: Therefore, the Genocchi coefficients matrix is where can be obtained from Theorem 3.

4. Main Result

4.1. Genocchi Polynomial Operational Matrix of Caputo’s Fractional Differentiation

In this section, we derive the analytical expression of the Genocchi polynomial operational matrix of Caputo’s fractional derivative, which is the matrix , where To derive , we first prove the following Lemmas 5 and 6.

Lemma 5. Caputo’s fractional derivative of fractional order of a Genocchi polynomial of order is given by

Proof. For , where . Substituting where is the Beta function for .

Lemma 6. The matrix defined as is given by the following:where

Proof. From Lemma 5,

Now, we can prove the following theorem that computes the operational matrix .

Theorem 7. Given a set of , , of Genocchi polynomials, the Genocchi polynomial operational matrix of Caputo’s fractional derivative of order over the interval is the matrix and is given bywhere is given in Lemma 6 and with elements given in Theorem 3.

Proof. From Lemma 5,

Here, we justify the better accuracy of the new operational matrix of Caputo’s fractional derivative due to Genocchi polynomials by comparing its errors and that obtained when using Shifted Legendre operational matrix. This may be due to the fact that Genocchi polynomials have some advantages over classical orthogonal polynomials in approximating function, such as lesser terms and smaller coefficients of individual terms. We define the absolute error and relative error respectively, as follows: where is either the Genocchi polynomial or Shifted Legendre polynomial . In Figure 1, we compare the relative error obtained due to Genocchi polynomial operational matrix of fractional derivative (GPOMFD) and the Shifted Legendre operational matrix of fractional derivative (SLOMFD) derived in [17]. One clearly sees from the figure that the errors for GPOMFD become smaller than that of SLOMFD for and their difference gets larger as increases over the interval . Further, we also show the absolute error and relative error in Tables 1 and 2, respectively, for at different points.

4.2. Approximation of Integral Kernel by Genocchi Polynomials

The integral kernel function will be approximated by Genocchi polynomials for each variable as follows:where we refer to as the kernel matrix by Genocchi polynomial. Theorem 8 provides the formula for obtaining the kernel matrix .

Theorem 8. Let be a two-variable continuous function in .
Then, can be approximated in terms of Genocchi polynomials up to order , that is, , where is the Genocchi polynomial basis matrix and is the integral kernel matrix in Genocchi basis given bywhere

Proof. From , where .
Define . Thus,

5. Error Analysis

Following the analysis made in [18], we derive the error estimates of numerical approximation using Genocchi polynomials considering the two following scenarios.

(1) If the exact solution of (1) is known, and is the numerical approximate solution using Genocchi polynomials up to order , then we define the error estimation as follows:where . In the following theorem, we derive a bound for the error estimation of our Genocchi polynomial method.

Theorem 9. Let be an arbitrary function. If is approximated by truncated Genocchi polynomial series and ( is finite), then the error in is norm; for order approximation is bounded above by

Proof. Therefore,

Obviously, the estimation would become more precise if the order increases.

(2) In usual cases, the exact solution is unknown. So, first we obtain the approximate solution of order , . Then, we obtain the approximate solution of order , . Define the error estimation as follows:For a given desired error , one is able to determine the smallest number which gives the desired error.

Theorem 10. Suppose and are numerical solutions for the unknown solution of (1) with order , respectively. The error estimation defined as is convergent.

Proof. and are bounded by upper bound given in Theorem 9 and, in turn, are both convergent. Thus, is convergent too.

6. Solving Fractional Integro-Differential Equation by Genocchi Polynomial Approximation

As in any operational matrix method, we approximate each term in the following fractional integro-differential equation (FIDE) with Genocchi polynomials. For the FIDE in (1), we approximate each term using a set of Genocchi polynomials up to order . The functions and , which are known a priori in the FIDE, will not be approximated since this adds additional computational error to the numerical solution. After approximation by Genocchi polynomial, the FIDE written in the matrix representation becomes the following:where and .

Then, we select equally spaced points as the collocation points in the interval ; that is,After collocating (47), we obtain a system of algebraic equations consisting of Genocchi coefficients . Given initial conditions, , , we select equations out of the algebraic equations and solve numerically. Thus, we obtain the approximate solution of order .

7. Numerical Examples

We present some examples of FIDEs which are solved using the proposed method of Genocchi polynomial approximation and Genocchi polynomial operational matrix of fractional derivative (GPOMFD). As in [8], we compute the maximum error function of the approximate function of order for each numerical solution obtained as follows:where is the exact solution and is the approximate solution of order . Also, we compute the absolute error of order approximation at a particular point as follows:

Example 1 (integer case). Given with initial conditions , . . The exact solution is . Using , that is, , the Genocchi polynomial method gives us the exact solution .

Example 2 (integer case). As for Example 3 in [8], given with initial condition , the exact solution is . Figure 2 shows both and over the interval . Tables 3 and 4 show the numerical results of the exact solutions and approximate solutions () by Genocchi polynomial for and approximate solutions () by Bernoulli matrix [8] together with absolute errors for both methods. For comparison, Genocchi polynomial approximation of (i.e., degree ) is compared with the Bernoulli matrix method of order . Therefore, the Genocchi method of order (i.e., degree ) is compared with the Bernoulli method of .

Example 3 (integer case). We consider the following problem as in [8]: with the initial condition . The exact solution is . Table 5 shows the error of the Genocchi approximate solutions for order and that of Bernoulli method [8] for the corresponding order of .

Example 4 (fractional case). We consider the following problem in [10]. with the initial conditions and . The exact solution is . Table 6 shows the numerical results of the Genocchi approximate solutions, for , and Legendre wavelet method (LWM) approximate solution for [10]. Though the exact solution is a polynomial, one is unable to obtain the exact solution. This is because the operational matrix does not give exact approximation of fractional derivative , that is,

Example 5 (fractional case). We consider the following problem in [10]. with the initial conditions and . The exact solution is . Table 7 shows the numerical results of the Genocchi approximate solutions for and for and Legendre wavelet method (LWM) approximate solution () in [10]. We manage to obtain comparable errors for Genocchi polynomials with that of Legendre wavelets which are known to be a more powerful tool with a higher accuracy than its counterpart, Legendre polynomials.

Example 6 (fractional case and solution is unknown). We consider the following problem: with the initial conditions and . The solution is unknown. Using Theorem 10 which follows the concept given in [18], we calculate for shown in Table 8. Table 9 shows , the so-called th level error estimate [18].
Based on the results of Table 8 which is calculated using Theorem 10, one should choose if is to be achieved, where is called the tolerance.

8. Conclusion

In this paper, FIDE is solved with a numerical approximation scheme using Genocchi polynomial and Genocchi polynomial operational matrix of fractional derivative (GPOMFD). To overcome the problem that occurs for the classical formula of Genocchi coefficients in the case of nondifferentiable function, we use the matrix approach to determine the Genocchi coefficients of an arbitrary integrable function. Also, we derive the analytical expression of which is the integral of the product of Genocchi polynomials, which is the integral kernel matrix, and which is the Genocchi polynomial operational matrix of Caputo’s fractional derivatives. The approximation of Genocchi polynomial operational matrix of fractional derivative (GPOMFD) is shown to achieve smaller error than that of Shifted Legendre polynomial operational matrix of fractional derivative (SLOMFD). This is due to the fact that Genocchi polynomials have smaller coefficients for each -term than the Shifted Legendre polynomial. Applying Genocchi polynomial approximation, the FIDE is transformed into a system of algebraic equations of Genocchi coefficients of the unknown function . Using collocation method of equally spaced points over the interval together with the initial conditions given, we are able to solve FIDE with good accuracy. Comparison with the Bernoulli matrix method [8] and the Legendre wavelet method [10] indicates that Genocchi polynomial can achieve comparable results as those of the aforementioned methods which are known to have better accuracy than Legendre polynomial. Estimation errors occur when one tries to solve the FIDE in the case when the derivative is of fractional order.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this manuscript.

Acknowledgments

This work was supported in part by Malaysia UTHM FRGS Grant (Vot 1433).