7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Correspondence
Corrigendum
Editorial
Full Length Article
Invited review
Letter to the Editor
Original Article
Research Article
Retraction notice
REVIEW
Review Article
SHORT COMMUNICATION
Short review
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Correspondence
Corrigendum
Editorial
Full Length Article
Invited review
Letter to the Editor
Original Article
Research Article
Retraction notice
REVIEW
Review Article
SHORT COMMUNICATION
Short review
View/Download PDF

Solution of fractional-order differential equations based on the operational matrices of new fractional Bernstein functions

School of Mathematical Sciences, Universiti Kebangsaan Malaysia, 43600 UKM Bangi, Selangor, Malaysia
Department of Mathematics, Faculty of Science, Al Balqa Applied University, 19117 Salt, Jordan
Department of Mathematics, Faculty of Sciences, Mugla Sitki Kocman University, 48000 Mugla, Turkey

⁎Corresponding author. alshbool.mohammed@gmail.com (M.H.T. Alshbool)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Peer review under responsibility of King Saud University.

Abstract

An algorithm for approximating solutions to fractional differential equations (FDEs) in a modified new Bernstein polynomial basis is introduced. Writing xxα(0<α<1) in the operational matrices of Bernstein polynomials, the fractional Bernstein polynomials are obtained and then transformed into matrix form. Furthermore, using Caputo fractional derivative, the matrix form of the fractional derivative is constructed for the fractional Bernstein matrices. We convert each term of the problem to the matrix form by means of fractional Bernstein matrices. A basic matrix equation which corresponds to a system of fractional equations is utilized, and a new system of nonlinear algebraic equations is obtained. The method is given with some priori error estimate. By using the residual correction procedure, the absolute error can be estimated. Illustrative examples are included to demonstrate the validity and applicability of the presented technique.

Keywords

Bernstein polynomials
Fractional differential equation
Error analysis
1

1 Introduction

Fractional differential equations have several applications in mathematical physics, fluid flow, engineering and other areas of applications (Miller and Ross, 1993; Podlubny, 1999; Jafari and Momani, 2007; Daftardar and Jafari, 2007; Abdulaziz et al., 2008). In this paper, we consider the fractional differential equations (FDEs) of the form:

(1)
Dαy(x)=g(x)+q(x)y(x)+z(x)(y(x))r,0x1. under the conditions
(2)
y(0)=β1,y(1)=β2.
Here, y(x) is an unknown function; g(x), q(x) and z(x) are the functions that are defined in [0, 1].

Numerical and analytical methods are applied to solve fractional differential equation such as homotopy perturbation method (Hosseinnia et al., 2008), Modification of homotopy perturbation methods (Odibat and Momani, 2008), Taylor collocation method (Cenesiz et al., 2010), Jacobi operational matrix method (Kazem, 2013), Variational iteration method (Odibat and Momani, 2006), Legendre functions method (Kazem et al., 2013), Tau methods (Rad et al., 2014), A new operational matrix method (Saadatmandi and Dehghan, 2010). Yang et al. (2015) presented local fractional derivative operators and local integral transforms to solve fractional differential equations. Rostamya et al. (2013) proposed anew efficient basis to solve fractional partial differential equations.

Fractional Riccati differential equations have been solved by many efficient techniques such as Adomian’s decomposition method (Gejji and Jafari, 2007; Momani and Shawagfeh, 2006) and new spectral wavelets methods (Abd-Elhameed and Youssri, 2014).

One of the most important numerical methods for solving linear and nonlinear equations is Bernstein polynomials which have been used by many authors. Pandey and Kumar (2012) used Bernstein operational matrix of differentiation to solve Lane–Emden type equation. Besides that Bhatti and Bracken (2007) solved the differential equations by using Galerkin method based on the Bernstein polynomial basis. Yousefi and Behroozifar (2010) presented an operational matrix method based on Bernstein polynomials for the differential equations. Recently, Yiming et al. (2014) solved a variable order time fractional diffusion equation using Bernstein polynomials. Alshbool and Hashim (2016) presented multistage Bernstein polynomials which is a new modification of Bernstein polynomials to find the solutions of fractional order stiff systems.

In the present paper, we utilize a new operational matrices method based on the Bernstein polynomials to solve linear and non-linear fractional differential equations. We generalize r for rN0 , also the absolute error is estimated and corrected, as well as the addition of the roots of Chebyshev polynomials is used to reduce the interpolation error. The suggested method shows that this approach can solve the problem effectively.

This article is structured as follows. In Section 2, the definitions and properties of the fractional calculus are given. In Section 3, our method and its applications are explained. In Section 4, an error analysis of the method and estimation of the error are presented, as well as the corrected absolute error. In Section 5, our numerical findings, exact solution and demonstration of the validity, accuracy and applicability of the operational matrices by considering numerical examples are reported. Section 6, consists of brief summary and conclusion.

2

2 Preliminaries and notations

In this section, we provide some definitions and properties of the fractional calculus (Diethelm et al., 2005; Podlubny, 1999).

Definition 2.1

A real function f(x),x>0 , is said to be in the space Cμ,μR , if there exists a real number p>μ , such that f(x)=xpf1(x) , where f1(x)C(0,) , and it is said to be in the space Cμn if and only if f(n)Cμ , nN .

Definition 2.2

The Riemann–Liouville fractional integral operator (Jα) of order α0 , of a function fCμ,μ-1 , is defined as

(3)
Jαf(x)=1Γ(α)0xx-sα-1f(x)ds(α>0),J0f(x)=f(x), where Γ(α) is well-known gamma function. Some of the properties of the operator Jα , which we will need here, are as follows: For fCμ,μ-1,α,β0 and γ-1 :
  1. JαJβf(x)=Jα+βf(x) ,

  2. JαJβf(x)=JβJαf(x) ,

  3. Jαxγ=Γ(γ+1)Γ(α+γ+1)xα+γ .

Definition 2.3

The fractional derivative (Dα) of f(x) , in the Caputo sense is defined as

(4)
Dαf(x)=1Γ(n-α)0tx-sn-α-1f(n)(x)ds, for n-1<α<n,nN,x>0,fC-1n .

The following are two basic properties of the Caputo fractional derivative (Miller and Ross, 1993):

  1. Let fC-1n,nN . Then Dαf,0αn is well defined and DαfC-1 .

  2. Let n-1αn,nN and fCμn,μ-1 . Then

    (5)
    (JαDα)f(x)=f(x)-k=0n-1f(k)(0+)xkk!.

For the Caputo derivative we have

(6)
Dαc=0,(cconstant),
(7)
Dαxβ=0,forβN0andβ<α,Γ(β+1)Γ(β+1-α)xβ-α,forβN0andβαorβ>α.
We note that the approximate solutions will be found by using the Caputo fractional derivative and its properties in this study.

3

3 Description of the method

To solve (1), (2) by developing the Bernstein polynomial approximation with the help of the matrix operations, the collocation method and the caputo fractional derivative are used. We obtain an approximate solution of the problem (1), (2) in the form of

(8)
yn,α(x)=k=0nckBn,kα(x-c). Here 0<alpha<1,ck,k=0,1,2,,n are the unknown Bernstein coefficients, n is chosen for any positive integers, and Bk,nα(x) are obtained by putting xxα in Bernstein polynomials as defined by Bk,n(x)=nkxk(R-x)n-kRn,k=0,1,2,,nx[0,R],i=0,1,,n it becomes
(9)
Bk,nα(x)=nkxkα(R-xα)n-kRn,k=0,1,2,,nx[0,R],i=0,1,,n
so that
(10)
yn,α(x)=k=0nckBn,kα(x-c)=CTϕ(x).
where
(11)
ϕ(x)=[B0,nα(x),B1,nα(x),,Bn,nα(x)]T,CT=[c0,c1,,cn].
Here, the expression ( ϕ(x) ) in (11) can be written as
(12)
ϕ(x)=AX
Where
(13)
A=a00a01a0na10a11a1nan0an1ann,X=1xαx2αxnα.
and aij=(-1)j-iRjnin-ij-i,ij0,i>j So that
(14)
A-1ϕ(x)=X.
By using the Caputo fractional derivative (7) and applying it on Eq. (12), the α th order fractional derivative of ϕ(x) can be written as
(15)
Dαϕ(x)=AdαdxαX.
(16)
Dαϕ(x)=AX.
where X=0Γ(α+1)Γ(2α+1)Γ(α+1)xαΓ(nα+1)Γ((n-1)α+1)x(n-1)α. We can write (16) as
(17)
Dαϕ(x)=AΩX.
Where
(18)
Ω=00000Γ(α+1)Γ(1)0000Γ(2α+1)Γ(α+1)0000Γ(nα+1)Γ((n-1)α+1),X=01xαx(n-1)α.
Similarly, the Dα fractional derivative of ϕ(x) is given by the recurrence relation
(19)
Dαϕ(x)=AΩΨX.
Where Ψ=0000100001000010 We place relation (14) into Eq. (19) and then we get
(20)
Dαϕ(x)=AΩΨA-1ϕ(x).
Finally, we obtain Dα as
(21)
Dα=AΩΨA-1.
Note that every matrix is in the dimension of (n+1)×(n+1) .

Substituting ( Dα ) in Eq. (10) we obtain

(22)
Dαy(x)CTDαϕ(x). To obtain the solution of (1), the methods that are applied are:

Firstly, Eq. (10) is applied to approximate (yn,α(x))r and g(x) as

(23)
(yn,α(x))r=(CTϕ(x))r
(24)
g(x)GTϕ(x),
where the vector GT=[g0(x),g1(x),,gn(x)]T , represents the non-homogenous term. By substituting the Eqs. (22)–(24), in Eq. (1) we obtain
(25)
CTDαϕ(x)=GTϕ(x)+q(x)CTϕ(x)+z(x)CTϕ(x)r,
it can be written as
(26)
CTDαϕ(x)-q(x)CTϕ(x)-z(x)CTϕ(x)r-GTϕ(x)=0,
The interpolation error may be reduced by using the roots of Chebyshev polynomials
(27)
xi=12+12cos((2i+1)π2n),i=0,1,,n-1,
By substituting these roots in Eq. (26), we obtain n-1 of equations where the unknowns are ci and each equation equals zero. Nonlinear equations can be solved by using Newton’s iteration method. Consequently y(x) which is given in Eq. (10) can be calculated, and this method (collocation method) is used to avoid the difficulty of integration.

4

4 Error analysis and estimation of the absolute error

In this section,we present the error analysis of the method used. Residual correction procedure which may estimate the absolute error will be assigned for the problem.

Let yn,α(x) and y(x) be the approximate solution and the exact solution of (1), respectively. The following procedure, residual correction can be assigned to the estimation of the absolute error (Celik, 2006).

First, adding and subtracting the term

(28)
RDαyn,α(x)+q(x)yn,α(x)+z(x)(yn,α(x))r+g(x), to (1) yield the following differential equation
(29)
Dαen,α(x)+q(x)en,α(x)+z(x)(en,α(x))r=g(x)-R,
with the conditions
(30)
e(0)=0,e(1)=0,ore(0)=0,e(0)=0.
where en(x)=y(x)-yn,α(x) . For a given value m let em(x) be the approximate solution of (29), where m is a polynomials degree of (29) and mn .
Corollary 1

Let yn,α(x) be the approximate solution of (1) and em(x) is the approximate solution of (29). Then yn,α(x)+em(x) is also an approximate solution of (1) and its error functions is en,α(x)-em(x) .

We term the approximate solution yn,α(x)+em(x) as the corrected approximate solution. Note that if en(x)-em(x)< , then the absolute error can be estimated by em(x) . Moreover, if en,α(x)-em(x)<y(x)-yn,α(x) , then yn,α(x)+em(x) is a more accurate solution than yn,α(x) in any given norm.

5

5 Illustrative examples

To illustrate the effectiveness of the presented method, the following examples of linear and non-linear fractional differential equations (FDEs) are provided.

Example 1

Consider the fractional differential equation which has been considered by Saadatmandi and Dehghan (2010).

(31)
Dαy(x)+y(x)=0,y(0)=1,0<α<1. the exact solution of this problem is y(x)=k=0(-xα)kΓ(αk+1). In this problem q(x)=-1,z(x)=0,g(x)=0 and r=1 , we approximate the solution as
(32)
yn,α(x)=k=0nckBn,kα(x-c)=CTϕ(x).
By applying the method which is developed in Section 3 with n=3 and n=5 for α=0.75,α=0.9 and α=1 , a good result with a tiny error is obtained. We use the method in Section 4 to estimate the error and correct our approximate solution. The absolute errors and their estimations obtained from residual correction procedure for m=9 are plotted in Figs. 1–6. In addition, the corrected approximate solutions yn,α(x)+em(x) are represented in the same figures. It is noticed from the figures that residual correction procedure works well and the corrected approximate solutions are better than the approximate solutions. Note that when α=1 , the exact solution is given as y(x)=exp(-x) . Comparisons between α=0.75,α=0.90 and α=1 to Examples 1, for the case n=3 , and n=5 are plotted in Fig. 7.

Example 2

Consider the nonlinear fractional differential equation which has been considered by Yüzbası (2013).

(33)
dαy(x)dxα+y2(x)=1,y(0)=0,0<α<1. In this problem q(x)=0,z(x)=-1,g(x)=1 and r=2 , by applying the method developed in Section 3 with n=3 and n=5 for α=0.75,α=0.9 and α=1 , good result is obtained with a slight error. The method is used in Section 4 to estimate the error and correct our approximate solution. In this example there is no exact solution, so we find error function and the corrected error function by residual correction procedure for m=9 , and all the results are plotted in Figs. 8–12. Comparisons between α=0.75,α=0.90 and α=1 to Examples 1, for the case n=3 , and n=5 are plotted in Fig. 13.

Example 3

Consider the nonlinear fractional differential equation which has been considered by Yüzbası (2013).

(34)
dαy(x)dxα=2y(x)-y2(x)+1,y(0)=0,0<α<1. The exact solution for the problem for α=1 is given by
(35)
y(x)=1+2tanh2x+12log2-12+1.
In this problem q(x)=2,z(x)=1,g(x)=1 and r=2 , we approximate the solution as
(36)
yn,α(x)=k=0nckBn,kα(x-c)=CTϕ(x).
We present the solution with n=3 and n=5 for α=0.9 and α=1 . We use the method in Section 4 to estimate the error and correct our approximate solution. In this example there is no exact solution, so we find the error function and the corrected error function by residual correction procedure for m=9 . All the results are plotted in Figs. 14–17. Comparisons between α=0.75,α=0.90 and α=1 to Examples 1, for the case n=3 , and n=5 are plotted in Fig. 18.

The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n = 3 , m = 9 and α = 0.75 .
Figure 1
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n=3,m=9 and α=0.75 .
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n = 3 , m = 9 and α = 0.90 .
Figure 2
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n=3,m=9 and α=0.90 .
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n = 5 , m = 9 and α = 0.75 .
Figure 3
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n=5,m=9 and α=0.75 .
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n = 5 , m = 9 and α = 0.90 .
Figure 4
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n=5,m=9 and α=0.90 .
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n = 5 , m = 9 and α = 1 .
Figure 5
The absolute error, the estimated absolute error and the corrected absolute error to Example 1, for the case n=5,m=9 and α=1 .
Compare between our present solution with terms 9 and Exact solution with 1000 terms.
Figure 6
Compare between our present solution with terms 9 and Exact solution with 1000 terms.
Compare between α = 0.75 , α = 0.90 and α = 1 to Examples 1, for the case n = 3 , and n = 5 .
Figure 7
Compare between α=0.75,α=0.90 and α=1 to Examples 1, for the case n=3 , and n=5 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n = 3 , m = 9 and α = 0.75 .
Figure 8
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n=3,m=9 and α=0.75 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n = 3 , m = 9 and α = 0.90 .
Figure 9
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n=3,m=9 and α=0.90 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n = 5 , m = 9 and α = 0.75 .
Figure 10
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n=5,m=9 and α=0.75 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n = 5 , m = 9 and α = 0.90 .
Figure 11
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n=5,m=9 and α=0.90 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n = 5 , m = 9 and α = 1 .
Figure 12
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 2, for the case n=5,m=9 and α=1 .
Compare between α = 0.75 , α = 0.90 and α = 1 to Examples 2, for the case n = 3 , and n = 5 .
Figure 13
Compare between α=0.75,α=0.90 and α=1 to Examples 2, for the case n=3 , and n=5 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n = 3 , m = 9 and α = 0.90 .
Figure 14
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n=3,m=9 and α=0.90 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n = 3 , m = 9 and α = 1 .
Figure 15
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n=3,m=9 and α=1 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n = 5 , m = 9 and α = 0.90 .
Figure 16
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n=5,m=9 and α=0.90 .
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n = 5 , m = 9 and α = 1 .
Figure 17
The error function, the absolute of error function, the corrected error function and the absolute corrected error function to Example 3, for the case n=5,m=9 and α=1 .
Compare between α = 0.75 , α = 0.90 and α = 1 to Examples 3, for the case n = 3 , and n = 5 .
Figure 18
Compare between α=0.75,α=0.90 and α=1 to Examples 3, for the case n=3 , and n=5 .

6

6 Conclusions

In this paper, the Bernstein operational matrix of derivative was applied to solve linear and non-linear fractional differential equations. Different from other numerical techniques, the few Dα matrices are obtained. These matrices are used to approximate the numerical solution of fractional differential equations. It can be clearly noticed that the proposed method performs well even on a few number of terms of the Bernstein polynomials. The method is presented with some error analysis, and residual correction procedure is extended for this problem. The subjects of our future works can be exemplified by applying the presented technique for solving system of fractional differential equations and fractional partial differential equations.

References

  1. , , . New ultraspherical Wavelets spectral solutions for fractional Riccati differential equations. Abst. Appl . Anal.. 2014;2014:Art. ID 10853375
    [Google Scholar]
  2. , , , . Solving system of fractional differential equations by homotopy perturbation method. Phys. Lett. A. 2008;372(4):451-459.
    [Google Scholar]
  3. , , . Multistage Bernstein polynomials for the solutions of the Fractional Order Stiff Systems. J. King Saud Univ.. 2016;28:280-285.
    [Google Scholar]
  4. , , . Solutions of differential equations in a Bernstein polynomial basis. Comp. Appl. Math.. 2007;189:541-548.
    [Google Scholar]
  5. , . Collocation method and residual correction using Chebyshev series. Appl. Math. Comput.. 2006;174:910-920.
    [Google Scholar]
  6. , , , . The solution of the Bagley–Torvik equation with the generalized Taylor collocation method. J. Frank. Inst.. 2010;347:452-466.
    [Google Scholar]
  7. , , . Solving a multi-order fractional differential equations using adomian decomposition. Appl. Math. Comput.. 2007;189:541-548.
    [Google Scholar]
  8. , , , . Algorithms for the fractional calculus: a selection of numerical methods. Comp. Methods Appl. Mech. Eng.. 2005;194:743-773.
    [Google Scholar]
  9. , , . Solving a multi-order fractional differential equations using adomian decomposition. Appl. Math. Comput.. 2007;189(1):541-548.
    [Google Scholar]
  10. , , , . Using an enhanced homotopy perturbation method in fractional differential equations via deforming the linear part. Appl. Math. Comp.. 2008;56:3138-3149.
    [Google Scholar]
  11. , , . Solving fractional diffusion and wave equations by modified homotopy perturbation method. Phys. Lett. A. 2007;370(5-6):388-396.
    [Google Scholar]
  12. , . An integral operational matrix based on Jacobi polynomials for solving fractional-order differential equations. Appl. Math. Modell.. 2013;37:1126-1136.
    [Google Scholar]
  13. , , , . Fractional-order Legendre functions for solving fractional-order differential equations. Appl. Math. Modell.. 2013;37:5498-5510.
    [Google Scholar]
  14. , , . An Introduction to the Fractional Calculus and Fractional Differential Equations. New York, USA: Wiley-Interscience, John Wiley and Sons; .
  15. , , . Decomposition method for solving fractional Riccati differential equations. Appl. Math. Comput.. 2006;182:1083-1092.
    [Google Scholar]
  16. , , . Application of variational iteration method to nonlinear differential equations of fractional order. Int. J. Nonlinear Sci. Numer. Simul.. 2006;7:271-279.
    [Google Scholar]
  17. , , . Modified homotopy perturbation method: application to quadratic Riccati differential equations of fractional order. Chaos, Solitons Fractals. 2008;36:167-174.
    [Google Scholar]
  18. , , . Solution of Lane–Emden type equations using Bernstein operational matrix of differentiation. New Astron.. 2012;17:303-308.
    [Google Scholar]
  19. , . Fractional Differential Equations. New York, USA: Academic Press; .
  20. , , , , , . Numerical solution of fractional differential equations with a Tau method based on Legendre and Bernstein polynomials. Math. Methods Appl. Sci.. 2014;37:329-342.
    [Google Scholar]
  21. , , , . Solving fractional partial differential equations by an efficient new basis. Int. J. Appl. Math. Comp.. 2013;5:6-21.
    [Google Scholar]
  22. , , . A new operational matrix for solving fractional-order differential equations. Comput Math with Appl.. 2010;59:1326-1336.
    [Google Scholar]
  23. , , , . Local Fractional Integral Transforms and their Applications. Academic Press, Elsevier; .
  24. , , , , . Numerical solution for the variable order time fractional diffusion equation with Bernstein polynomials. Appl. Math. Comput.. 2014;97:81-100.
    [Google Scholar]
  25. , , . Operational matrices of Bernstein polynomials and their applications. Int. J. Syst. Sci.. 2010;41:709-716.
    [Google Scholar]
  26. , . Numerical solution of fractional Riccati type differential equations by means of the Bernstein polynomials. Appl. Math. Comput.. 2013;219:6328-6343.
    [Google Scholar]
Show Sections