Next Article in Journal
Existence of Sobolev-Type Hilfer Fractional Neutral Stochastic Evolution Hemivariational Inequalities and Optimal Controls
Next Article in Special Issue
Mathematical Analysis of Fractal-Fractional Mathematical Model of COVID-19
Previous Article in Journal
Solving Some Physics Problems Involving Fractional-Order Differential Equations with the Morgan-Voyce Polynomials
Previous Article in Special Issue
The Stochastic Structural Modulations in Collapsing Maccari’s Model Solitons
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order

1
Department of Mathematics, Faculty of Sciences, Chouaib Doukkali University, El Jadida 24000, Morocco
2
Department of Mathematics, Faculty of Science, Al-Balqa Applied University, Al-Salt 19117, Jordan
3
Department of Mathematical Sciences, Faculty of Science and Technology, Universiti Kebangsaan Malaysia (UKM), Bangi 43650, Selangor, Malaysia
4
Nonlinear Dynamics Research Center (NDRC), Ajman University, Ajman P.O. Box 346, United Arab Emirates
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(4), 302; https://doi.org/10.3390/fractalfract7040302
Submission received: 4 February 2023 / Revised: 22 March 2023 / Accepted: 25 March 2023 / Published: 30 March 2023

Abstract

:
We present a new numerical approach to solving the fractional differential Riccati equations numerically. The approach—called the Mittag-Leffler–Galerkin method—comprises the finite Mittag-Leffler function and the Galerkin method. The error analysis of the method was studied. As a result, we present two theorems by which the error can be bounded. In addition to error analysis, the residual correction method, which allows us to estimate the error and obtain new approximate solutions, is also presented. To show how the method is applied, and the efficiency of the proposed method, some test examples were considered. When the numerical results obtained were examined, it was found that while the method achieves better results than some of the known methods in the literature, it also achieves results that are similar to those of others of the known methods.

1. Introduction

Fractional differential equations (FDEs) have been used to describe real-life phenomena such as continuum mechanics [1], viscoelasticity [2], finance [3], optimal control [4], variational problems [5], hydrologic modeling [6] and fluid mechanics [7], amongst others [8,9]. Due to the difficulty of obtaining exact solutions, the importance of developing effective methods for the numerical solutions of FDEs has been recognized in recent decades. The main methods used to solve FDEs include radial basis functions [10], fractional finite volume [11], Adomian decomposition [12], operational methods [13] and other numerical approaches [14,15,16]. In this study, we propose a new numerical solution method of solving the FDRE, defined as
D ν x ( t ) + a ( t ) x 2 ( t ) + b ( t ) x ( t ) = g ( t ) , 0 < ν 1 , 0 t 1 ,
and the initial condition
x ( 0 ) = x 0 .
Here, x ( t ) is the unknown function, a ( t ) , b ( t ) and g ( t ) are known functions defined in [ 0 , 1 ] and continuous, and x 0 is a real constant.
Recently, spectral approaches have been applied to solving different types of FDEs. Esmaeili and Shamsi [17] considered a family of FDEs, and solved it by a pseudo-spectral method. Zhang et al. [18] solved the one-dimensional nonlinear space fractional Schrödinger equation, using the Crank–Nicolson–Galerkin–Legendre spectral method. Mokhtary and Ghoreishi [19] used the tau spectral method for the solutions of nonlinear fractional integrodifferential equations. Brawy et al. [20] introduced an operational approximation method, based on the spectral collocation method for the solution of fractional Schrödinger equations. Vanani and Aminataei [21] improved the algebraic formulation of fractional partial differential equations, by using matrix–vector multiplication representation, and then applied an operational approach of the tau method. Doha et al. [22] proposed a spectral method for the solution of the fractional subdiffusion equation. The approach was based on the shifted Legendre tau spectral method. Fan et al. [23] proposed a Galerkin finite element method for solving the fractional wave equation: they discretized the problem of the Crank–Nicholson scheme, and presented the stability and convergence of the numerical scheme. Saadatmandi and Dehghan [24] used a Jacobi–Gauss–Lobatto and Gauss–Radau collocation method, based on shifted Jacobi polynomials, to solve fractional Fokker–Planck equations. Kazem [25] employed an integral operational matrix, based on Jacobi polynomials, to solve FDEs.
The differential Riccati equation (DRE) is used to describe miscellaneous engineering and physical phenomena, such as the flow of rivers, the transmission line phenomenon, stochastic control, dynamic games and financial mathematics [26,27,28]. The FDRE, which is a generalization of the DRE, has many applications in science and engineering [29,30,31], so various solution strategies have been suggested. Ozturk et al. [32] used the Taylor collocation method, converting the FDRE into a system of nonlinear algebraic equations, and then solving the system. Balaji [33] applied the Legendre wavelet operational matrix method to FDRE, to obtain its approximate solution. Mokhtary and Ghoreishi [34] introduced an operational method constituted of shifted Jacobi polynomials, to solve FDREs. Kashkari and Syam [35] used the Legendre operational matrix of fractional integration, to derive a numerical solution for FDREs. According to Jafari et al., [36] adopted a modified variation iteration method for FDREs, taking into account Adomian polynomials for nonlinear terms. Bota and Caruntu [37] applied the polynomial least squares method, to find an analytical solution for FDREs. Merdan [38] applied the fractional variational iteration method, to obtain an approximate analytical solution for nonlinear FDREs. Odibat and Momani [39] applied a modification of He’s homotopy perturbation method to the quadratic FDRE. The homotopy analysis transform method, based on a combination of the homotopy analysis method and the Laplace decomposition method, was employed by Saad and Al-Shomrani [40] to solve FDREs. Haq et al. [41] applied the variation of parameters method, to obtain the analytical solutions of nonlinear quadratic FDREs. Sakar et al. [42] applied an iterative reproducing kernel Hilbert space method, to obtain the solutions of FDREs. Yuzbasi [43] studied with the Bernstein collocation method, to obtain the numerical solutions of FDREs. Li et al. [44] derived the Haar wavelet operational matrix method, to solve FDREs: they simplified the calculation of the nonlinear term using the block pulse function. Raja et al. [45] introduced a new computational intelligence technique, based on artificial neural networks and sequential quadratic programming, to solve nonlinear quadratic FDREs.
In this paper, we introduce a new method of solving FDREs. We approximate the solution by an expansion in the finite Mittag-Leffler function. By applying the Galerkin method, the FDRE is reduced to a nonlinear system of algebraic equations. Solving these equations gives the approximate solution to the problem. The rest of the paper is organized as follows: in Section 2, some necessary definitions of fractional calculus and the finite Mittag-Leffler function are presented, along with some properties of the function; the proposed method is introduced in Section 4; our analysis of the error is presented in Section 5; some theorems for the error analysis of the method, with the residual correction procedure, are presented; in Section 6, we give some test examples, to illustrate the application steps of the method; we compare the results of the proposed method to the results of some other methods; finally, in Section 7, we summarize the results.

2. Fractional Calculus and Finite Mittag–Leffler Function

In this section, we first give some fundamental definitions of fractional calculus. Then, the properties of the finite Mittag-Leffler function (MLF) and its fractional derivative are introduced.

2.1. Fractional Calculus and Mittag-Leffler Function

Definition 1
([46]). The fractional integral of order ν > 0 with the lower limit zero for a function x is defined as
I ν x ( t ) = 1 Γ ( ν ) 0 t x ( s ) ( t s ) 1 ν d s , ν > 0 .
Here, the right-hand side is defined pointwise on [ 0 , ) , and Γ ( . ) is the Gamma function.
Definition 2
([46]). The Caputo derivative of order ν with the lower limit zero for a function x is defined as
D ν x ( t ) = 1 Γ ( ν ν ) 0 t x ( ν ) ( s ) ( t s ) ν + 1 ν d s
= I ( ν ν ) x ( ν ) ( t ) , t > 0 , ν > 0 ,
where ν is the ceiling function of ν.
The following properties [47] apply to the Caputo fractional derivative operator: we have, for constants ξ i , i = 1 , 2 , . . . , N ,
D ν i = 1 N ξ i x i ( t ) = i = 1 N ξ i D ν x i ( t ) ,
as well as, from [48],
D ν t N = Γ ( N + 1 ) Γ ( N + 1 ν ) t N ν , N > ν 1 .
In the case of ν as an integer, the Caputo differential operator will coincide with the usual differential operator.

2.2. Mittag-Leffler Function

The Mittag-Leffler function E ξ , η is a function that is dependent on two parameters, ξ and η . When the real component of ξ is strictly positive, it can be described by the following series:
Definition 3
([46]). The MLF of two-parameter ξ , η is defined by
E ξ , η ( t ) = i = 0 t i Γ ( ξ i + η ) , ξ > 0 , η > 0 , t R ,
where Γ ( ξ i + η ) is the gamma function. As a special case, we have E 1 , 1 ( t ) = e t .

3. Finite Mittag-Leffler Function and Its Fractional Derivative

The novel definition of the two-parameter finite Mittag-Leffler function of any integer i is:
Definition 4.
The finite MLF of two-parameter ξ , η can be defined as
E i ξ , η ( t ) = k = 0 i ( 1 ) k t k Γ ( ξ k + η ) , ξ > 0 , η > 0 , t R ,
that is:
E i ξ , η ( t ) = ( 1 ) i t i Γ ( ξ i + η ) + ( 1 ) i 1 t i 1 Γ ( ξ ( i 1 ) + η ) + + t Γ ( ξ + η ) + 1 Γ ( η ) .
Based on the above definition, we can write
E i ξ , η ( t ) = ( 1 ) i t i Γ ( ξ i + η ) + polynomials of degree < i .
Using (7), the fractional-order derivative of the Mittag-Leffler function (8) can be calculated as
D ν E i ξ , η ( t ) = k = 0 i D ν ( 1 ) k t k Γ ( ξ k + η ) = k = 0 i Γ ( k + 1 ) ( 1 ) k Γ ( k + 1 ν ) t k ν Γ ( ξ k + η ) , ξ > 0 , η > 0 , t R .

4. The Fundamental Concepts of the Mittag-Leffler–Galerkin Method

In this section, we apply the Galerkin method, Equation (13), which has been used to solve problems in structural mechanics, dynamics, fluid flow, hydrodynamic stability, magnetohydrodynamics, heat and mass transfer, acoustics, microwave theory, neutron transport, etc. Problems governed by ordinary differential equations, partial differential equations and integral equations have been investigated via Galerkin formulations. Steady, unsteady and eigenvalue problems have proved to be equally amenable to the Galerkin treatment. Essentially, any problem for which governing equations can be written down is a candidate for a Galerkin method [49].
For the first time, we introduce a novel numerical method, namely the Mittag-Leffler–Galerkin (MLG) method, for solving FDREs.
Let x ( t ) be the exact solution of Equations (1) and (2). We will use the proposed new MLG method to approximate the exact solution x ( t ) , as follows:
x ( t ) x N ( t ) = i = 0 N c i E i ξ , η ( t ) = C E ( t ) .
Here, C is an unknown constant matrix of size 1 × ( N + 1 ) that must be determined, and E ( t ) is a matrix of size ( N + 1 ) × 1 that consists of Mittag-Leffler-basis polynomial elements, defined as
C = c 0 , , c N 1 × ( N + 1 ) , E ( t ) = E 0 ξ , η ( t ) , E 1 ξ , η ( t ) , , E N ξ , η ( t ) ( N + 1 ) × 1 .
Directly from the Mittag-Leffler-basis polynomial elements, the fractional derivative D ν x ( t ) can be stated as
D ν x ( t ) = C D ν E ( t ) .
To use MLG to solve Equation (1), subject to the initial condition (2), first substitute Equations (10) and (11) into Equation (1), to obtain the residual function Re ( t ) :
( t ) = C D ν E ( t ) + a ( t ) C E ( t ) 2 + b ( t ) C E ( t ) g ( t ) .
We can obtain N nonlinear algebraic equations sets, by using the Galerkin method [49]:
0 1 N ( t ) E i ξ , η ( t ) d t = 0 , i = 0 , , N 1 .
In addition, by inserting the initial condition (2) into Equation (10), we get
x N ( 0 ) = C E ( 0 ) = x 0 .
The resulting combination of (13) and (14) yields N + 1 of nonlinear equations with unknown coefficients c 0 , c 1 , , c N that can be solved by the Newton method. As a result, the MLG solution to the x N ( t ) problem is obtained.

5. Error Analysis

This section investigates the error e N ( t ) = x ( t ) x N ( t ) , where x ( t ) is the exact solution and x N ( t ) is the MLG solution. We begin by defining the error by two theorems. The approach is then configured with the residual procedure, which produces estimates of the error, and new approximate solutions.
Theorem 1.
Let us approximate x ( t ) C [ 0 , 1 ] as x N ( t ) , given in (10). Then, for every t [ 0 , 1 ] there exists ϖ [ 0 , 1 ] , such that
x ( t ) x N ( t ) Γ ( ξ ( N + 1 ) + η ) ( N + 1 ) ! | E N + 1 ξ , η ( t ) | max ϖ [ 0 , 1 ] | x ( N + 1 ) ( ϖ ) | .
Proof. 
Let x ( t ) C [ 0 , 1 ] be approximated by x N ( t ) , given in (10). Let us define the function:
L ( t ) = x ( t ) x N ( t ) θ E N + 1 ξ , η ( t ) .
Let us select the parameter θ , such that the equation L ( t ) = 0 has a solution t 0 , but t 0 is not a root of E N + 1 ξ , η ( t ) , i.e., E N + 1 ξ , η ( t 0 ) 0 . Then, if we solve the equation L ( t 0 ) , with respect to θ , we get x t 0 x N t 0 θ E N + 1 ξ , η t 0 = 0 , so that
θ = x t 0 x N t 0 E N + 1 ξ , η t 0 .
Given x ( t ) C [ 0 , 1 ] , E N ξ , η t 0 C N [ 0 , ] and E N + 1 ξ , η t 0 C N + 1 [ 0 , ] , then L ( t ) C N + 1 [ 0 , 1 ] and L ( N + 1 ) ( t ) has at least one root in the interval; that is:
L ( N + 1 ) ( ϖ ) = x ( N + 1 ) ( ϖ ) θ E N + 1 ξ , η ( ϖ ) ( N + 1 ) E N ξ , η ( ϖ ) ( N ) = 0 .
By using (9), the last term of (17), given E N ξ , η ( ϖ ) ( N ) = 0 and
E N + 1 ε , η ( ϖ ) = ϖ N + 1 Γ ( ξ ( N + 1 ) + η ) + lower degree polynomials ,
then
E N + 1 ξ , η ( ϖ ) ( N + 1 ) = ( N + 1 ) N ( N 1 ) × . . . × 3 × 2 × 1 Γ ( ξ ( N + 1 ) + η ) = ( N + 1 ) ! Γ ( ( ξ ( N + 1 ) ) + η ) .
Substituting E N + 1 ξ , η ( ϖ ) ( N + 1 ) into (17) yields as follows:
θ = Γ ( ( ξ ( N + 1 ) ) + η ) ( N + 1 ) ! x ( N + 1 ) ( ϖ ) .
Using Equations (16)–(18), we can write the following equation:
x t 0 x N t 0 = Γ ( ( ξ ( N + 1 ) ) + η ) ( N + 1 ) ! E N + 1 ξ , η t 0 x ( N + 1 ) ( ϖ ) ,
and so
| x t 0 x N t 0 | = Γ ( ( ξ ( N + 1 ) ) + η ) ( N + 1 ) ! | E N + 1 ε , η t 0 | | x ( N + 1 ) ( ϖ ) | .
Finally, taking the maximum of | x ( N + 1 ) ( ϖ ) | completes the proof. □
Theorem 2.
Let x ( t ) C [ 0 , 1 ] be the solution, and x N ( t ) be the MLG solution of (1)–(2), respectively, and let p N ( t ) = k = 0 N c k p E k ξ , η ( t ) . Then, for every t [ 0 , 1 ] , there exists ϖ [ 0 , 1 ] , such that the following inequality holds:
e N ( t ) Γ ( ξ ( N + 1 ) + η ) ( N + 1 ) ! | E N + 1 ξ , η ( t ) | max ϖ [ 0 , 1 ] | p ( N + 1 ) ( ϖ ) | + k = 0 N | c k p c k x | | E k ξ , η ( t ) | .
Proof. 
As x N ( t ) is the MLG solution of (1)–(2), we can write the error as
| x ( t ) x N ( t ) | = | x ( t ) p N ( t ) + p N ( t ) x N ( t ) | | x ( t ) p N ( t ) | + | p N ( t ) x N ( t ) | Γ ( ξ ( N + 1 ) + η ) ( N + 1 ) ! | E N + 1 ξ , η ( t ) | max ϖ [ 0 , 1 ] | p ( N + 1 ) ( ϖ ) | + | p N ( t ) x N ( t ) | Γ ( ξ ( N + 1 ) + η ) ( N + 1 ) ! | E N + 1 ξ , η ( t ) | max ϖ [ 0 , 1 ] | p ( N + 1 ) ( ϖ ) | + | k = 0 N ( c k p c k x ) E k ξ , η ( t ) | Γ ( ξ ( N + 1 ) + η ) ( N + 1 ) ! | E N + 1 ξ , η ( t ) | max ϖ [ 0 , 1 ] | p ( N + 1 ) ( ϖ ) | + k = 0 N | c k p c k x | | E k ξ , η ( t ) | .
Now, we constitute the residual correction procedure.
Theorem 3.
Let x ( t ) be the exact solution of (1)–(2), and let x N ( t ) be the MLG solution, respectively. The error e N ( t ) satisfies the following equation:
D ν e N ( t ) = a ( t ) e N 2 ( t ) 2 a ( t ) e N ( t ) x N ( t ) b ( t ) e N ( t ) N ( t ) , e N ( 0 ) = x 0 x N ( 0 ) .
Proof. 
We have
N ( t ) = D ν x N ( t ) + a ( t ) x N 2 ( t ) + b ( t ) x N ( t ) g ( t ) ,
and D ν x ( t ) + a ( t ) x 2 ( t ) + b ( t ) x ( t ) = g ( t ) . Then:
D ν e N ( t ) = D μ x ( t ) D ν x N ( t ) = a ( t ) x 2 ( t ) b ( t ) x ( t ) + g ( t ) N ( t ) + a ( t ) x N 2 ( t ) + b ( t ) x N ( t ) g ( t ) = a ( t ) x 2 ( t ) b ( t ) x ( t ) N ( t ) + a ( t ) x N 2 ( t ) + b ( t ) x N ( t ) = a ( t ) x 2 ( t ) + a ( t ) x N 2 ( t ) b ( t ) x ( t ) + b ( t ) x N ( t ) N ( t ) = a ( t ) ( x 2 ( t ) x N 2 ( t ) ) b ( t ) ( x ( t ) x N ( t ) ) N ( t ) = a ( t ) e N ( t ) ( x ( t ) + x N ( t ) ) b ( t ) e N ( t ) N ( t ) = a ( t ) e N ( t ) ( e N ( t ) + 2 x N ( t ) ) b ( t ) e N ( t ) N ( t ) = a ( t ) e N 2 ( t ) 2 a ( t ) e N ( t ) x N ( t ) b ( t ) e N ( t ) N ( t ) .
By solving the error problem (20) by the MLG method, we get the approximation for the error, i.e.,
e N , M ( t ) = i = 0 M c i e E i ξ , η ( t ) ,
where the coefficients c i e , i = 0 , 1 , 2 , , M are unknown constants. Hence, the error can be estimated by using e N , M ( t ) in the case of e N ( t ) e N , M ( t ) < ε . On the other hand, x N ( t ) + e N , M ( t ) is also an approximate solution of (1)–(2). We call the solution x N ( t ) + e N , M ( t ) , as the corrected MLG solution. The corrected MLG solution is a better approximation than the MLG solution in any given norm, whenever
e N ( t ) e N , M ( t ) < x ( t ) x N ( t ) .

6. Numerical Experiments

In this section, we present some numerical experiments to show how the method is applied, to show the efficiency of the method—by giving the precision of the results obtained using the method—and to compare the method to other methods. All the experiments were performed using Maple on a laptop with an Intel Core i3 processor and 4GB of RAM.
Example 1.
As a first example, let us apply the method to the following FDRE, whose exact solution is x ( t ) = t 2 [35,37]:
D 1 2 x ( t ) + x ( t ) + x 2 ( t ) = 8 3 π t 3 2 + t 2 + t 4 , 0 t 1 ,
with the condition
x ( 0 ) = 0 .
For N = 2 , the MLG solution can be written as
x 2 ( t ) = k = 0 2 c k E k ξ , η ( t ) = c 0 E 0 ξ , η ( t ) + c 1 E 1 ξ , η ( t ) + c 2 E 2 ξ , η ( t ) .
From ξ = 1 2 , η = 1 , Equation (12) gives Equation (A1) (see Appendix A). In addition, we have, from Equation (22),
c 0 + c 1 + c 2 = 0 .
Finally, by solving Equations (23) and (A1) (see Appendix A), we obtain
c 0 = 5.07096009275 × 10 13 , c 1 = 1.00000000000 and c 2 = 1.00000000000 .
Thus,
x 2 ( t ) = c 0 E 0 1 2 , 1 ( t ) + c 1 E 1 1 2 , 1 ( t ) + c 2 E 2 1 2 , 1 ( t ) = c 0 + c 1 ( 1 2 t π ) + c 2 ( 1 2 t π + t 2 ) = 5.07096009275 × 10 13 + 1.00000000000 t 2 t 2 .
From Equation (23), we construct the error equation
D 1 2 ( e 2 ( t ) + x 2 ( t ) ) + e 2 ( t ) + x ( t ) + ( e 2 ( t ) + x ( t ) ) 2 = 8 3 π t 3 2 + t 2 + t 4 , e 2 ( 0 ) = x 2 ( 0 ) .
Let us solve error Equation (24) by using the MLG method for M = 3 . The MLG solution of the error equation is obtained as
e 2 , 3 ( t ) = 4 × 10 198 9.0414 × 10 99 π t + 6.6595 × 10 99 t 2 3.9160 × 10 100 π t 3 .
Adding this solution to the MLG solution yields the corrected MLG solution. We present the error, with its estimations and the corrected error, in Figure 1 for ( N , M ) = ( 2 , 3 ) . We can say, from the figures, that the error estimation obtained by the procedure well fits the error.
The development of the basic definition, Equation (8), was realized this way, and affected the convergence of solutions; we added a comparison between the development and the original definition. Now, if we use
E i ξ , η ( t ) = k = 0 i t k Γ ( ξ k + η ) ,
we have
c 0 = 5.10444760178 , c 1 = 16.9410134078 , c 2 = 11.8365658060 ,
and then
x 2 ( t ) = 10.2088952036 t π 11.8365658060 t 2 t 2 .
It appeared to us that the original definition had a solution that was not convergent; however, in the developed definition, the solution was convergent.
Example 2.
Let us consider the following FDRE:
D 1 2 x ( t ) t x 2 ( t ) = 16 5 t 5 2 π t 7 , 0 t 1 ,
x ( 0 ) = 0 .
The exact solution to the problem is
x ( t ) = t 3 .
Let us find the MLG solution to the problem for N = 3 , which can be written as follows:
x 3 ( t ) = k = 0 3 c k E k ξ , η ( t ) = c 0 E 0 ξ , η ( t ) + c 1 E 1 ξ , η ( t ) + c 2 E 2 ξ , η ( t ) + c 3 E 3 ξ , η ( t ) .
From ξ = 1 2 , η = 1 , (12) gives Equation (A2) (see Appendix A). In addition, we have, from Equation (26):
c 0 + c 1 + c 2 + c 3 = 0 .
Finally, by solving Equations (27)–(A2), we obtain
c 0 = 1.1901312585 × 10 9 , c 1 = 3.0458221798 × 10 9 , c 2 = 1.3293403878 ,
and c 3 = 1.329340392 . Thus, we obtain the MLG solution for the problem and N = 3 as
x 3 ( t ) = 2.39 × 10 9 π t + 4.24 × 10 9 t 2 + 1.77245385607 π t 3 t 3 .
From Equation (20), we construct the error equation
D 1 2 e 3 ( t ) = t e 3 2 ( t ) + 2 t e 3 ( t ) x 3 ( t ) 3 ( t ) , e 3 ( 0 ) = x 3 ( 0 ) ,
where
3 ( t ) = D 1 2 x 3 ( t ) t x 3 2 ( t ) ( 16 5 t 5 2 π t 7 ) = 2.39449496167 × 10 13 t ( 7.53982239058 × 10 12 t 2 26640.7057024 t + 6354.24705550 ) t ( 2.39000000000 × 10 9 π t 4.2400000000 × 10 9 t 2 + 1.77245385607 π t 3 ) 2 16 5 π t 5 2 + t 7 .
By solving the error problem (28) for M = 4 , we obtain the estimation of the error as
e 3 , 4 ( t ) = 3 × 10 21 2.40732926828 × 10 9 π t + 4.30060806282 × 10 9 t 2 5.35088552742 × 10 9 π t 3 + 5.4884232558 × 10 11 t 4 .
For ( N , M ) = ( 3 , 4 ) , the error and the error estimation of Example 2 and the corrected error results are drawn in Figure 2.
In Table 1, we present the effects of the Mittag-Leffler parameters ξ and η on the error, which shows that our results are more accurate:
Example 3.
Consider the following FDRE [43,45]:
D ν x ( t ) + x 2 ( t ) 1 = 0 , 0 t 1 ,
x ( 0 ) = 0 .
The exact solution of the problem is x ( t ) = tanh ( t ) for ν = 1 .
We apply the MLG method to the problem for ν = 1 , ξ = 1 2 , η = 1 . The MLG solutions for N = 4 and N = 8 are obtained as follows:
x 4 ( t ) = 1 × 10 10 + 0.9998413015 t + 0.0081494057 t 2 0.3915419735 t 3 + 0.1451458340 t 4 , x 8 ( x ) = 0.999794070 t + 0.5516765 e 2 t 2 + 0.1917058000 t 4 + 0.4684949362 t 6 + 0.0897 t 8 0.381095428 t 3 0.2724512057 t 5 0.3400392225 t 7 + 10 9 .
By applying the method to the error equations obtained by x 4 and x 8 , the estimations of e 4 and e 8 are found for M = 7 and M = 9 , respectively, as follows:
e 4 , 7 ( t ) = c 0 e E 0 1 2 , 1 ( t ) + c 1 e E 1 1 2 , 1 ( t ) + c 2 e E 2 1 2 , 1 ( t ) + c 3 e E 3 1 2 , 1 ( t ) + c 4 e E 4 1 2 , 1 ( t ) + c 5 e E 5 1 2 , 1 ( t ) + c 6 e E 6 1 2 , 1 ( t ) + c 7 e E 7 1 2 , 1 ( t ) = 1.8629 × 10 4 t 0.1208 t 6 0.0090 t 2 + 0.0663 t 3 0.1822 t 4 + 0.2240 t 5 + 0.0214 t 7 , e 8 , 9 ( t ) = 7.3650 × 10 6 t + 2.6532 e 04 t 2 + 0.0171 t 4 + 0.0892 t 6 + 0.0480 t 8 0.0031 t 3 0.0514 t 5 0.0894 t 7 0.0107 t 9 4 × 10 100 ,
The results are given in Figure 3. As a result, we can say that the absolute errors e 4 and e 8 are estimated by e 4 , 7 and e 8 , 9 , respectively. On the other hand, for each case, the corrected MLG solutions are better than the MLG solutions.
Table 2 presents the comparison of the approximate solution of x ( t ) for ν = 1 , N = 12 to the Bernoulli wavelet operational matrix [50], the computational intelligence approach [45] and the Bernstein collocation method [43]. For ν = 1 , the results were compared to the operational matrices method [51], the differential squared method [52] method, the method dependent on shifted Chebyshev polynomials [53] and the hybrid functions approach [54] in Table 3. Figure 4 shows the results of the MLG method for ν = 1 and different values of N. The approximate values of x ( t ) for N = 10 and ν = { 0.75 , 0.9 , 0.95 , 1 } are given in Figure 5. Although the results of the MLG method are better than the results of the hybrid functions approach [54], we can say from Table 2 and Table 3 that it yields approximation results similar to the other methods for this problem. We conclude from Figure 4 that increasing = N yields better approximation results for the problem.
Figure 6 for N = 12 , the absolute error for Example 3.
Example 4.
Let us consider the following FDRE [55]:
D ν x ( t ) x 2 ( t ) 1 = 0 , 0 t 1 ,
x ( 0 ) = 0 .
which has the exact solution for ν = 1 is x ( t ) = tan ( t ) .
The results obtained when the method is applied for ν = 1 and N = { 4 , 8 , 12 } are given below:
x 4 ( t ) = 0.93859 t + 0.53891 t 2 0.98546 t 3 + 1.06529 t 4 ; x 8 ( t ) = 0.99943 t + 0.0192 t 2 + 1.04658 t 4 + 4.07934 t 6 + 1.03275 t 8 + 0.12481 t 3 2.65049 t 5 3.09424 t 7 10 13 ; x 12 ( t ) = 0.99998 t + 8.9376 × 10 04 t 2 + 0.0986 t 4 + 0.79925 t 6 + 0.28047 t 8 0.0774 t 10 + 0.12974 t 12 + 0.31956 t 3 0.24372 t 5 0.81591 t 7 + 0.27357 t 9 0.20760 t 11 .
The solution for N = 12 and ν = 1 is given in Table 4 and Table 5, by comparing the results obtained to some other numerical methods, such as the wavelet operational matrix method [44], the method dependent on shifted Chebyshev polynomials [53] and the decomposition algorithm [55]. We can conclude, from the tables, that the MLG method produces results similar to the other methods cited, except for the decomposition algorithm [55]. Figure 7 depicts the function Log 10 of the absolute error for ν = 1 and various values of N, whereas Figure 8 shows the approximate values of x ( t ) for N = 10 and some values of ν. In conclusion, we can say that increasing N gives better approximations for this problem. The errors are given in Figure 9 and Figure 10 for N = 12 and N = 10 , respectively. In Figure 10, the estimation of absolute error and the corrected absolute error for Example 4 are given. We can say from Figure 9 and Figure 10 that the MLG method gives more accurate results, and that the residual correction procedure estimates the error well.
Figure 9 for N = 12 , the absolute error for Example 4.
Example 5.
As a final example, let us consider the following FDRE [43,53]:
D ν x ( t ) 2 x ( t ) + x 2 ( t ) 1 = 0 , 0 t 1 ,
x ( 0 ) = 0 .
which has the exact solution for ν = 1 is x ( t ) = 1 2 2 tanh ( 2 t ) 1 tanh ( 2 t ) 2 .
Applying the MLG method to the problem for ν = 1 and N = { 4 , 8 , 12 } yields the following MLG solutions:
x 4 ( t ) = 0.9655 t + 1.26574 t 2 0.14446 t 3 0.39736 t 4 ; x 8 ( t ) = 0.99991 t + 1.00259 t 2 0.26776 t 4 0.58544 t 6 0.35438 t 8 + 0.31134 t 3 0.46069 t 5 + 1.04393 t 7 + 4 × 10 91 ; x 12 ( t ) = t + 0.99999 t 2 0.33748 t 4 0.36952 t 6 1.60334 t 8 2.81446 t 10 0.234263 t 12 + 0.33358 t 3 0.42847 t 5 + 0.93948 t 7 + 2.90224 t 9 + 1.30175 t 11 .
The results for ν = 1 , N = 12 are given in Table 6 and Figure 11 with a comparison to the approximate solutions obtained by the methods in [43,53]. In addition, Figure 12 displays Log 10 of absolute errors for ν = 1 and different values of N. We conclude that, as in the other examples, more accurate results are obtained by increasing N. The approximate values of x ( t ) for N = 10 , and some values of ν, are given in Figure 13. The absolute error, with its estimation, and the corrected absolute error for Example 5 are drawn in Figure 14 for N = 4 . The estimation absolute error for Example 5 are drawn in Figure 15 for N = 5 and N = 8 .
The procedure estimates the error well, and leads to a better approximate solution. We also compared the absolute errors estimated by the MLG method to the Bernstein collocation method [43] for ν = 0.9 , and we give the results in Table 7.

7. Conclusions

In this study, we introduced a new numerical method for solving fractional differential Riccati equations. The method is based on the Mittag-Leffler function and the Galerkin method. Some theorems related to the error analysis of the method were presented. The error can be bounded by these theorems. The residual correction method allows for estimating the absolute error and obtaining a new approximate solution, which was presented for the method. We applied the method to some test examples, to illustrate its effectiveness and how the method is applied. The results obtained by the method were given by comparing the results of some other previously known methods for the solutions of fractional Riccati equations. The numerical test results showed that the method gave good approximation results for the examples. In addition, while only similar results were obtained by some of the known methods, more accurate results were obtained for the problems under consideration than were obtained by others of the known methods.

Author Contributions

Methodology, L.S. and I.H.; Software, A.S.B.; Supervision, H.T.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Universiti Kebangsaan Malaysia, grant number DIP-2021-018.

Data Availability Statement

Data sharing is not applicable to this article, as no data sets were generated or analyzed during the current study.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

1 15 π 3 2 ( 15 c 0 2 π 3 / 2 + 30 c 0 c 1 π 3 / 2 + 40 c 0 c 2 π 3 / 2 + 15 π 3 / 2 c 1 2 + 40 π 3 / 2 c 1 c 2 + 28 π 3 / 2 c 2 2 + 15 c 0 π 3 / 2 + 15 π 3 / 2 c 1 + 20 π 3 / 2 c 2 + 20 c 1 2 π + 40 c 1 c 2 π + 20 c 2 2 π 30 c 0 c 1 π 30 c 0 c 2 π 30 c 1 2 π 75 c 1 c 2 π 45 c 2 2 π 8 π 3 / 2 40 c 1 π 40 c 2 π 15 c 1 π + c 2 π 16 π ) = 0 , 1 210 π 5 2 ( 420 c 1 2 π 420 c 2 2 π + 672 c 1 π + 672 c 2 π + 560 c 0 c 1 π 3 / 2 + 560 c 0 c 2 π 3 / 2 840 c 1 c 2 π + 840 π 3 / 2 c 1 2 + 1176 π 3 / 2 c 2 2 1050 π 2 c 0 c 2 1680 π 2 c 1 c 2 840 π 2 c 0 c 1 630 π 2 c 1 2 1120 π 2 c 2 2 420 c 1 π 2 301 π 2 c 2 + 2016 π 3 / 2 c 1 c 2 + 210 π 5 / 2 c 0 2 + 210 π 5 / 2 c 1 2 + 392 π 5 / 2 c 2 2 + 210 c 0 π 5 / 2 + 210 c 1 π 5 / 2 + 280 π 5 / 2 c 2 280 π 3 / 2 c 1 600 π 3 / 2 c 2 112 π 5 / 2 + 560 π 5 / 2 c 1 c 2 + 420 π 5 / 2 c 0 c 1 + 560 π 5 / 2 c 0 c 2 49 π 2 + 320 π 3 / 2 210 π 2 c 0 2 210 π 2 c 0 ) = 0 .
1 2520 π 3 / 2 ( 2304 π + 2520 c 0 c 1 π 3 / 2 + 3780 c 0 c 2 π 3 / 2 + 3780 c 3 c 0 π 3 / 2 315 π 3 / 2 + 1260 c 0 2 π 3 / 2 + 5040 c 1 c 2 π + 7280 c 3 c 1 π + 7280 c 3 c 2 π 3360 c 0 c 1 π 3360 c 0 c 2 π 4704 c 3 c 0 π 8736 c 1 c 2 π 10080 c 3 c 1 π 13056 c 3 c 2 π + 3780 π 3 / 2 c 1 c 2 + 3780 π 3 / 2 c 1 c 3 + 5880 π 3 / 2 c 2 c 3 + 2520 c 2 2 π + 5320 c 3 2 π 3360 c 1 2 π 5376 c 2 2 π 7680 c 3 2 π + 6720 c 1 π + 6720 π c 2 + 9792 π c 3 2688 c 2 π 2688 c 3 π + 2520 c 1 2 π + 1260 π 3 / 2 c 1 2 + 2940 π 3 / 2 c 2 2 + 2940 π 3 / 2 c 3 2 ) = 0 , 1 22680 π 5 / 2 ( 25776 π 2 + 60480 π 3 / 2 c 1 + 95040 π 3 / 2 c 2 + 122688 π 3 / 2 c 3 2835 π 5 / 2 + 45360 c 0 c 1 π 3 / 2 + 45360 c 0 c 2 π 3 / 2 + 65520 c 3 c 0 π 3 / 2 72576 c 1 π 32256 π 3 / 2 72576 c 1 c 2 π 107136 c 3 c 1 π 107136 c 3 c 2 π + 22680 π 5 / 2 c 0 c 1 + 34020 π 5 / 2 c 0 c 2 + 34020 π 5 / 2 c 0 c 3 + 34020 π 5 / 2 c 1 c 2 + 34020 π 5 / 2 c 1 c 3 + 52920 π 5 / 2 c 2 c 3 60480 π 2 c 0 c 1 78624 π 2 c 0 c 2 90720 π 2 c 0 c 3 127008 π 2 c 1 c 2 139104 π 2 c 1 c 3 196992 π 2 c 2 c 3 + 166320 π 3 / 2 c 1 c 2 + 206640 π 3 / 2 c 1 c 3 + 252000 π 3 / 2 c 2 c 3 36288 c 1 2 π 36288 c 2 2 π 79808 c 3 2 π 72576 c 2 π 115584 c 3 π + 11340 π 5 / 2 c 0 2 + 11340 π 5 / 2 c 1 2 + 26460 π 5 / 2 c 2 2 + 26460 π 5 / 2 c 3 2 45360 π 2 c 1 2 88128 π 2 c 2 2 108864 π 2 c 3 2 + 68040 π 3 / 2 c 1 2 + 98280 π 3 / 2 c 2 2 + 158760 π 3 / 2 c 3 2 24192 π 2 c 2 24192 π 2 c 3 15120 c 0 2 π 2 ) = 0 , 1 249480 π 5 / 2 ( 428688 π 2 + 950400 π 3 / 2 c 1 + 1330560 π 3 / 2 c 2 + 1828224 π 3 / 2 c 3 56133 π 5 / 2 + 498960 c 0 c 1 π 3 / 2 + 498960 c 0 c 2 π 3 / 2 + 720720 c 3 c 0 π 3 / 2 798336 c 1 π 354816 π 3 / 2 798336 c 1 c 2 π 1178496 c 3 c 1 π 1178496 c 3 c 2 π + 374220 π 5 / 2 c 0 c 1 + 582120 π 5 / 2 c 0 c 2 + 582120 π 5 / 2 c 0 c 3 + 582120 π 5 / 2 c 1 c 2 + 582120 π 5 / 2 c 1 c 3 + 935550 π 5 / 2 c 2 c 3 864864 π 2 c 0 c 1 1064448 π 2 c 0 c 2 1292544 π 2 c 0 c 3 1938816 π 2 c 1 c 2 2166912 π 2 c 1 c 3 3020160 π 2 c 2 c 3 + 2162160 π 3 / 2 c 1 c 2 + 2772000 π 3 / 2 c 1 c 3 + 3270960 π 3 / 2 c 2 c 3 399168 c 1 2 π 399168 c 2 2 π 877888 c 3 2 π 798336 c 2 π 1271424 c 3 π + 187110 π 5 / 2 c 0 2 + 187110 π 5 / 2 c 1 2 + 467775 π 5 / 2 c 2 2 + 467775 π 5 / 2 c 3 2 698544 π 2 c 1 2 1311552 π 2 c 2 2 1708608 π 2 c 3 2 + 914760 π 3 / 2 c 1 2 + 1247400 π 3 / 2 c 2 2 + 2123352 π 3 / 2 c 3 2 413952 π 2 c 2 413952 π 2 c 3 166320 c 0 2 π 2 ) = 0 .

References

  1. Mainardi, F. Fractional calculus. In Fractals and Fractional Calculus in Continuum Mechanics; Springer: Vienna, Austria, 1997; pp. 291–348. [Google Scholar]
  2. Koeller, R. Applications of fractional calculus to the theory of viscoelasticity. J. Appl. Mech. 1984, 51, 299–307. [Google Scholar] [CrossRef]
  3. Jiang, Y.; Wang, X.; Wang, Y. On a stochastic heat equation with first order fractional noises and applications to finance. J. Math. Anal. Appl. 2012, 396, 656–669. [Google Scholar] [CrossRef] [Green Version]
  4. Bhrawy, A.H.; Ezz-Eldien, S. A new Legendre operational technique for delay fractional optimal control problems. Calcolo 2016, 53, 521–543. [Google Scholar] [CrossRef]
  5. Ezz-Eldien, S.S. New quadrature approach based on operational matrix for solving a class of fractional variational problems. J. Comput. Phys. 2016, 317, 362–381. [Google Scholar] [CrossRef]
  6. Benson, D.A.; Meerschaert, M.M.; Revielle, J. Fractional calculus in hydrologic modeling: A numerical perspective. Adv. Water Resour. 2013, 51, 479–497. [Google Scholar] [CrossRef] [Green Version]
  7. Kulish, V.V.; Lage, J.L. Application of fractional calculus to fluid mechanics. J. Fluids Eng. 2002, 124, 803–806. [Google Scholar] [CrossRef]
  8. Ezz-Eldien, S.S.; El-Kalaawy, A.A. Numerical simulation and convergence analysis of fractional optimization problems with right-sided Caputo fractional derivative. J. Comput. Nonlinear Dyn. 2018, 13, 011010. [Google Scholar] [CrossRef]
  9. Sadek, L. Fractional BDF Methods for Solving Fractional Differential Matrix Equations. Int. J. Appl. Comput. Math. 2022, 8, 238. [Google Scholar] [CrossRef]
  10. Hosseini, V.R.; Chen, W.; Avazzadeh, Z. Numerical solution of fractional telegraph equation by using radial basis functions. Eng. Anal. Bound. Elem. 2014, 38, 31–39. [Google Scholar] [CrossRef]
  11. Liu, F.; Zhuang, P.; Turner, I.; Burrage, K.; Anh, V. A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 2014, 38, 3871–3878. [Google Scholar] [CrossRef]
  12. Khodabakhshi, N.; Vaezpour, S.M.; Baleanu, D. Numerical solutions of the initial value problem for fractional differential equations by modification of the Adomian decomposition method. Fract. Calc. Appl. Anal. 2014, 17, 382–400. [Google Scholar] [CrossRef]
  13. Kim, M.H.; Ri, G.C.; Hyong-Chol, O. Operational method for solving multi-term fractional differential equations with the generalized fractional derivatives. Fract. Calc. Appl. Anal. 2014, 17, 79–95. [Google Scholar] [CrossRef]
  14. Rabiei, K.; Razzaghi, M. Fractional-order Boubaker wavelets method for solving fractional Riccati differential equations. Appl. Numer. Math. 2021, 168, 221–234. [Google Scholar] [CrossRef]
  15. Burqan, A.; Sarhan, A.; Saadeh, R. Constructing Analytical Solutions of the Fractional Riccati Differential Equations Using Laplace Residual Power Series Method. Fractal Fract. 2022, 7, 14. [Google Scholar] [CrossRef]
  16. Singh, J.; Gupta, A.; Kumar, D. Computational Analysis of the Fractional Riccati Differential Equation with Prabhakar-type Memory. Mathematics 2023, 11, 644. [Google Scholar] [CrossRef]
  17. Esmaeili, S.; Shamsi, M. A pseudo-spectral scheme for the approximate solution of a family of fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 3646–3654. [Google Scholar] [CrossRef]
  18. Zhang, H.; Jiang, X.; Wang, C.; Fan, W. Galerkin-Legendre spectral schemes for nonlinear space fractional Schrödinger equation. Numer. Algorithms 2018, 79, 337–356. [Google Scholar] [CrossRef]
  19. Mokhtary, P.; Ghoreishi, F. The L2-convergence of the Legendre spectral Tau matrix formulation for nonlinear fractional integro differential equations. Numer. Algorithms 2011, 58, 475–496. [Google Scholar] [CrossRef]
  20. Bhrawy, A.H.; Doha, E.H.; Ezz-Eldien, S.S.; Van Gorder, R.A. A new Jacobi spectral collocation method for solving 1+ 1 fractional Schrödinger equations and fractional coupled Schrödinger systems. Eur. Phys. J. Plus 2014, 129, 1–21. [Google Scholar] [CrossRef]
  21. Vanani, S.K.; Aminataei, A. Tau approximate solution of fractional partial differential equations. Comput. Math. Appl. 2011, 62, 1075–1083. [Google Scholar] [CrossRef] [Green Version]
  22. Doha, E.H.; Bhrawy, A.H.; Ezz-Eldien, S.S. An efficient Legendre spectral tau matrix formulation for solving fractional subdiffusion and reaction subdiffusion equations. J. Comput. Nonlinear Dyn. 2015, 10, 021019. [Google Scholar] [CrossRef]
  23. Hafez, R.M.; Ezz-Eldien, S.S.; Bhrawy, A.H.; Ahmed, E.A.; Baleanu, D. A Jacobi Gauss–Lobatto and Gauss–Radau collocation algorithm for solving fractional Fokker–Planck equations. Nonlinear Dyn. 2015, 82, 1431–1440. [Google Scholar] [CrossRef]
  24. Saadatmandi, A.; Dehghan, M. A new operational matrix for solving fractional-order differential equations. Comput. Math. Appl. 2010, 59, 1326–1336. [Google Scholar] [CrossRef] [Green Version]
  25. Kazem, S. An integral operational matrix based on Jacobi polynomials for solving fractional-order differential equations. Appl. Math. Model. 2013, 37, 1126–1136. [Google Scholar] [CrossRef]
  26. Bittanti, S.; Colaneri, P.; Guardabassi, G. Periodic solutions of periodic Riccati equations. IEEE Trans. Autom. Control 1984, 29, 665–667. [Google Scholar] [CrossRef]
  27. Lasiecka, I.; Triggiani, R. (Eds.) Differential and Algebraic Riccati Equations with Application to Boundary/Point Control Problems: Continuous Theory and Approximation Theory; Springer: Berlin/Heidelberg, Germany, 1991. [Google Scholar]
  28. Goldstine, H.H. A History of the Calculus of Variations from the 17th through the 19th Century (Vol. 5); Springer Science & Business Media: New York, NY, USA; Heidelberg/Berlin, Germany, 2012. [Google Scholar]
  29. Garrappa, R. On some explicit Adams multistep methods for fractional differential equations. J. Comput. Appl. Math. 2009, 229, 392–399. [Google Scholar] [CrossRef] [Green Version]
  30. Feliu-Batlle, V.; Perez, R.R.; Rodriguez, L.S. Fractional robust control of main irrigation canals with variable dynamic parameters. Control Eng. Pract. 2007, 15, 673–686. [Google Scholar] [CrossRef]
  31. Podlubny, I. Fractional-order systems and PI/sup/spl lambda//D/sup/spl mu//-controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef]
  32. Öztürk, Y.; Anapali, A.; Gülsu, M.; Sezer, M. A collocation method for solving fractional Riccati differential equation. J. Appl. Math. 2013, 2013, 598083. [Google Scholar] [CrossRef] [Green Version]
  33. Balaji, S. Legendre wavelet operational matrix method for solution of fractional order Riccati differential equation. J. Egypt. Math. Soc. 2015, 23, 263–270. [Google Scholar] [CrossRef] [Green Version]
  34. Mokhtary, P.; Ghoreishi, F. Convergence analysis of spectral Tau method for fractional Riccati differential Equations. Bull. Iranian Math. Soc. 2014, 40, 1275–1290. [Google Scholar]
  35. Kashkari, B.S.; Syam, M.I. Fractional-order Legendre operational matrix of fractional integration for solving the Riccati equation with fractional order. Appl. Math. Comput. 2016, 290, 281–291. [Google Scholar] [CrossRef]
  36. Jafari, H.; Tajadodi, H.; Baleanu, D. A modified variational iteration method for solving fractional Riccati differential equation by Adomian polynomials. Fract. Calc. Appl. Anal. 2013, 16, 109–122. [Google Scholar] [CrossRef] [Green Version]
  37. Bota, C.; Caruntu, B. Analytical approximate solutions for quadratic Riccati differential equation of fractional order using the Polynomial Least Squares Method. Chaos Solitons Fractals 2017, 102, 339–345. [Google Scholar] [CrossRef]
  38. Merdan, M. On the solutions fractional Riccati differential equation with modified Riemann-Liouville derivative. Int. J. Diff. Equ. 2012, 2012, 346089. [Google Scholar] [CrossRef]
  39. Odibat, Z.; Momani, S. Modified homotopy perturbation method: Application to quadratic Riccati differential equation of fractional order. Chaos Solitons Fractals 2008, 36, 167–174. [Google Scholar] [CrossRef]
  40. Saad, K.M.; Al-Shomrani, A.A. An application of homotopy analysis transform method for Riccati differential equation of fractional order. J. Fract. Calc. Appl. 2016, 7, 61–72. [Google Scholar]
  41. Haq, E.U.; Ali, M.; Khan, A.S. On the solution of fractional Riccati differential equations with variation of parameters method. Eng. Appl. Sci. Lett. 2020, 3, 1–9. [Google Scholar]
  42. Sakar, M.G.; Akgül, A.; Baleanu, D. On solutions of fractional Riccati differential equations. Adv. Differ. Equations 2017, 2017, 1–10. [Google Scholar] [CrossRef]
  43. Yüzbasi, S. Numerical solutions of fractional Riccati type differential equations by means of the Bernstein polynomials. Appl. Math. Comput. 2013, 219, 6328–6343. [Google Scholar]
  44. Li, Y.; Sun, N.; Zheng, B.; Wang, Q.; Zhang, Y. Wavelet operational matrix method for solving the Riccati differential equation. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 483–493. [Google Scholar] [CrossRef]
  45. Raja, M.A.Z.; Manzar, M.A.; Samar, R. An efficient computational intelligence approach for solving fractional order Riccati equations using ANN and SQP. Appl. Math. Model. 2015, 39, 3075–3093. [Google Scholar] [CrossRef]
  46. Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: New York, NY, USA; London, UK, 1974. [Google Scholar]
  47. Kazem, S.; Abbasbandy, S.; Kumar, S. Fractional-order Legendre functions for solving fractional-order differential equations. Appl. Math. Model. 2013, 37, 5498–5510. [Google Scholar] [CrossRef]
  48. Arafa, A.A.M.; Rida, S.Z. Numerical solutions for some generalized coupled nonlinear evolution equations. Math. Comput. Model. 2012, 56, 268–277. [Google Scholar] [CrossRef]
  49. Fletcher, C.A.; Fletcher, C.A.J. Computational Galerkin Methods; Springer: Berlin/Heidelberg, Germany, 1984; pp. 72–85. [Google Scholar]
  50. Keshavarz, E.; Ordokhani, Y.; Razzaghi, M. Bernoulli wavelet operational matrix of fractional order integration and its applications in solving the fractional order differential equations. Appl. Math. Model. 2014, 38, 6038–6051. [Google Scholar] [CrossRef]
  51. Parand, K.; Delkhosh, M. Operational matrices to solve nonlinear Riccati differential equations of arbitrary order, Petersburg Polytech. Univ. J. Phys. Math. 2017, 3, 242–254. [Google Scholar]
  52. Hou, J.; Yang, C. Numerical solution of fractional-order Riccati differential equation by differential quadrature method based on Chebyshev polynomials. Adv. Differ. Equ. 2017, 2017, 1–13. [Google Scholar] [CrossRef] [Green Version]
  53. Ezz-Eldien, S.S.; Machado, J.A.T.; Wang, Y.; Aldraiweesh, A.A. An algorithm for the approximate solution of the fractional Riccati differential equation. Int. J. Nonlinear Sci. Numer. Simul. 2019, 20, 661–674. [Google Scholar] [CrossRef]
  54. Maleknejad, K.; Torkzadeh, L. Hybrid functions approach for the fractional Riccati differential equation. Filomat 2016, 30, 2453–2463. [Google Scholar] [CrossRef] [Green Version]
  55. Odetunde, O.S.; Taiwo, O.A. A decomposition algorithm for the solution of fractional quadratic Riccati differential equations with Caputo derivatives. Am. J. Comput. Appl. Math. 2014, 4, 83–91. [Google Scholar]
Figure 1. The error, its estimations and the corrected error, for Example 1 and ( N , M ) = ( 2 , 3 ) .
Figure 1. The error, its estimations and the corrected error, for Example 1 and ( N , M ) = ( 2 , 3 ) .
Fractalfract 07 00302 g001
Figure 2. The error with its estimation by the procedure and the corrected error for Example 2 and ( N , M ) = ( 3 , 4 ) .
Figure 2. The error with its estimation by the procedure and the corrected error for Example 2 and ( N , M ) = ( 3 , 4 ) .
Fractalfract 07 00302 g002
Figure 3. The absolute error e 4 with its estimation e 4 , 7 ; e 8 with its estimation e 8 , 9 ; and the corrected errors for Example 3.
Figure 3. The absolute error e 4 with its estimation e 4 , 7 ; e 8 with its estimation e 8 , 9 ; and the corrected errors for Example 3.
Fractalfract 07 00302 g003
Figure 4. Log 10 of the absolute error versus N at ν = 1 for Example 3.
Figure 4. Log 10 of the absolute error versus N at ν = 1 for Example 3.
Fractalfract 07 00302 g004
Figure 5. MLG solutions of x ( t ) for N = 10 with ν = { 0.75 , 0.9 , 0.95 , 1 } and Example 3.
Figure 5. MLG solutions of x ( t ) for N = 10 with ν = { 0.75 , 0.9 , 0.95 , 1 } and Example 3.
Fractalfract 07 00302 g005
Figure 6. The absolute error for Example 3 and N = 12 .
Figure 6. The absolute error for Example 3 and N = 12 .
Fractalfract 07 00302 g006
Figure 7. Log 10 of the absolute error versus N at ν = 1 for Example 4.
Figure 7. Log 10 of the absolute error versus N at ν = 1 for Example 4.
Fractalfract 07 00302 g007
Figure 8. Approximate solutions of x ( t ) for N = 10 with ν = { 0.8 , 0.9 , 0.95 , 1 } for Example 4.
Figure 8. Approximate solutions of x ( t ) for N = 10 with ν = { 0.8 , 0.9 , 0.95 , 1 } for Example 4.
Fractalfract 07 00302 g008
Figure 9. The graph of the absolute error for Example 4 and N = 12 .
Figure 9. The graph of the absolute error for Example 4 and N = 12 .
Fractalfract 07 00302 g009
Figure 10. The absolute error, estimation of absolute error and the corrected absolute error for Example 4 for ( N , M ) = ( 10 , 12 ) .
Figure 10. The absolute error, estimation of absolute error and the corrected absolute error for Example 4 for ( N , M ) = ( 10 , 12 ) .
Fractalfract 07 00302 g010
Figure 11. The absolute error for Example 5, for N = 12 .
Figure 11. The absolute error for Example 5, for N = 12 .
Fractalfract 07 00302 g011
Figure 12. Log 10 of the absolute error versus N at ν = 1 for Example 5.
Figure 12. Log 10 of the absolute error versus N at ν = 1 for Example 5.
Fractalfract 07 00302 g012
Figure 13. Approximate solutions of x ( t ) for N = 10 with ν = { 0.6 , 0.8 , 0.9 , 0.95 , 1 } for Example 5.
Figure 13. Approximate solutions of x ( t ) for N = 10 with ν = { 0.6 , 0.8 , 0.9 , 0.95 , 1 } for Example 5.
Fractalfract 07 00302 g013
Figure 14. The absolute error, estimation of absolute error and the corrected absolute error for Example 5, for ( N , M ) = ( 4 , 6 ) with ν = 1 .
Figure 14. The absolute error, estimation of absolute error and the corrected absolute error for Example 5, for ( N , M ) = ( 4 , 6 ) with ν = 1 .
Fractalfract 07 00302 g014
Figure 15. The estimation of absolute error for Example 5, for ( N , M ) = ( 5 , 7 ) and ( N , M ) = ( 8 , 9 ) with ν = 0.9 .
Figure 15. The estimation of absolute error for Example 5, for ( N , M ) = ( 5 , 7 ) and ( N , M ) = ( 8 , 9 ) with ν = 0.9 .
Fractalfract 07 00302 g015
Table 1. The effects of the Mittag-Leffler parameters ξ and η on the error for Example 2 and N = 3 .
Table 1. The effects of the Mittag-Leffler parameters ξ and η on the error for Example 2 and N = 3 .
ξ η Absolute Error
0.0 0.1 5.782602642 × 10 10
0.2 1.840492393 × 10 9
0.3 1.900000000 × 10 9
0.4 4.413182132 × 10 9
0.5 1.560493121 × 10 9
0.5 0.9 1.853612308 × 10 11
1 1.934584037 × 10 11
2 1.150677936 × 10 10
Table 2. Comparison of the approximate solutions of x ( t ) with the MLG method to the methods in [43,45,50] schemes, with ν = 1 for Example 3.
Table 2. Comparison of the approximate solutions of x ( t ) with the MLG method to the methods in [43,45,50] schemes, with ν = 1 for Example 3.
tExact SolutionMethod [43]Method [45]Method [50]MLG Method
0.0 0.00000000000 0.000000000000 0.0000000011 0.000000000000 0.00000000000
0.2 0.19737532022 0.197375320493 0.1973918880 0.19737532017 0.19737532019
0.4 0.37994896226 0.379948962506 0.3799632287 0.379948962207 0.37994896222
0.6 0.53704956700 0.537049567214 0.5370622335 0.53704956701 0.53704956700
0.8 0.66403677027 0.664036770562 0.6640456511 0.66403677030 0.66403677029
1.0 0.76159415596 0.761594224400 0.7616019763 0.76159415595 0.76159415595
Table 3. Comparison of the errors obtained by the MLG method to the methods in [51,52,53,54] schemes, with ν = 1 for Example 3 .
Table 3. Comparison of the errors obtained by the MLG method to the methods in [51,52,53,54] schemes, with ν = 1 for Example 3 .
tMethod [51]Method [54]Method [52]Method [53]MLG Method
N = 12 N = 20 N = 12 N = 12 N = 12
0.1 1.11 × 10 10 7.2701 × 10 6 8.3141 × 10 11 3.0881 × 10 11 2.8244 × 10 11
0.2 2.04 × 10 10 1.0922 × 10 5 9.1576 × 10 11 4.8024 × 10 11 3.4678 × 10 11
0.3 2.10 × 10 12 1.3476 × 10 5 7.5812 × 10 11 4.6345 × 10 11 3.5020 × 10 11
0.4 2.23 × 10 10 1.4755 × 10 5 1.1151 × 10 10 4.8119 × 10 11 2.7373 × 10 11
0.5 4.03 × 10 10 1.4778 × 10 5 5.5890 × 10 11 9.7303 × 10 12 9.2649 × 10 12
0.6 1.79 × 10 10 1.3730 × 10 5 7.8642 × 10 11 1.7617 × 10 11 1.0959 × 10 11
0.7 8.59 × 10 11 1.1891 × 10 5 6.2746 × 10 11 4.1180 × 10 11 2.2709 × 10 11
0.8 2.70 × 10 10 9.5751 × 10 6 5.3920 × 10 11 3.2346 × 10 11 2.3907 × 10 11
0.9 1.89 × 10 10 7.0732 × 10 6 4.8389 × 10 11 2.6919 × 10 11 1.5571 × 10 11
Table 4. Comparison of the approximate solution of Example 4, using the MLG method, to the solutions obtained by the methods presented in [44,53,55] for ν = 1 :
Table 4. Comparison of the approximate solution of Example 4, using the MLG method, to the solutions obtained by the methods presented in [44,53,55] for ν = 1 :
tExact SolutionMethod [44]Method [55]Method [53]Our Method
N = 14 N = 12
0.0 0.00000000000 0.0000000000 0.0000000000 0.00000000000
0.1 0.10033467208 0.100342 0.1003346713 0.1003346714 0.10033465034
0.2 0.20271003550 0.202726 0.2027099297 0.2027100349 0.20271006703
0.3 0.30933624961 0.309372 0.3093343442 0.3093362509 0.30933621959
0.4 0.42279321873 0.422832 0.4227777155 0.4227932186 0.42279323380
0.5 0.54630248984 0.546363 0.5462212762 0.5463024891 0.68413677385
0.6 0.68413680834 0.684251 0.6838056920 0.6841368110 0.68413677385
0.7 0.84228838046 0.842411 0.8411449022 0.8422883779 0.84228842425
0.8 1.02963855705 1.029849 1.0261001110 1.0296385599 1.02963851386
0.9 1.26015821755 1.260573 1.2499664940 1.2601582184 1.26015825498
1.0 1.55740772465 1.557938 1.5293009690 1.5574077258 1.55740772465
Table 5. Comparison of the absolute errors obtained using the MLG method for ν = 1 , in Example 4, to the absolute errors obtained using the methods in [53,55]:
Table 5. Comparison of the absolute errors obtained using the MLG method for ν = 1 , in Example 4, to the absolute errors obtained using the methods in [53,55]:
tMethod [55]Method [53]Our Method
N = 12 N = 12
0.0 0.00000000 0.00000000 0.00000000
0.1 8.162 × 10 10 2.8897 × 10 8 2.1736 × 10 8
0.2 1.0580 × 10 7 5.1478 × 10 8 3.1526 × 10 8
0.3 1.9050 × 10 6 4.6086 × 10 8 3.0013 × 10 8
0.4 1.5500 × 10 5 3.4828 × 10 8 1.5069 × 10 8
0.5 8.1210 × 10 5 2.3389 × 10 8 1.1149 × 10 8
0.6 3.3110 × 10 4 5.0755 × 10 8 3.4490 × 10 8
0.7 1.1430 × 10 3 7.3355 × 10 8 4.3796 × 10 8
0.8 3.5380 × 10 3 4.4578 × 10 8 4.3187 × 10 8
0.9 1.1090 × 10 3 5.8748 × 10 8 3.7439 × 10 8
1.0 2.8110 × 10 3 2.2418 × 10 8 1.7293 × 10 15
Table 6. Comparison of the MLG solution to the methods in [43,53] for ν = 1 and Example 5 .
Table 6. Comparison of the MLG solution to the methods in [43,53] for ν = 1 and Example 5 .
tExact SolutionMethod [43]Method [53]Our Method
N = 14 N = 12
0.0 0.0000000000 0.000000000 0.0000000000 0.0000000000
0.2 0.2419767996 0.241977035 0.2419767995 0.24197679964
0.4 0.5678121663 0.567812472 0.5678121662 0.56781216535
0.6 0.9535662164 0.953566555 0.9535662164 0.95356621379
0.8 1.3463636554 1.346363997 1.3463636552 1.34636365269
1.0 1.6894983916 1.689510190 1.6894983916 1.68949839159
Table 7. Comparison of the estimated absolute errors for various values of N and M for ν = 0.9 of Equation (33) to ξ = 0.5 , η = 1 .
Table 7. Comparison of the estimated absolute errors for various values of N and M for ν = 0.9 of Equation (33) to ξ = 0.5 , η = 1 .
t ( N , M ) = ( 5 , 7 ) ( N , M ) = ( 8 , 9 )
Method [43]Our MethodMethod [43]Our Method
00000
0.2 2.4585 × 10 3 1.8653 × 10 3 5.5413 × 10 5 9.2910 × 10 6
0.4 2.3010 × 10 3 1.4361 × 10 3 6.6222 × 10 5 1.1642 × 10 5
0.6 2.5766 × 10 3 2.3933 × 10 4 6.5671 × 10 5 6.2586 × 10 6
0.8 1.6519 × 10 3 4.8353 × 10 4 5.6089 × 10 5 9.4982 × 10 6
1.0 6.3526 × 10 3 1.1605 × 10 4 6.4831 × 10 4 4.2162 × 10 6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sadek, L.; Bataineh, A.S.; Talibi Alaoui, H.; Hashim, I. The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order. Fractal Fract. 2023, 7, 302. https://doi.org/10.3390/fractalfract7040302

AMA Style

Sadek L, Bataineh AS, Talibi Alaoui H, Hashim I. The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order. Fractal and Fractional. 2023; 7(4):302. https://doi.org/10.3390/fractalfract7040302

Chicago/Turabian Style

Sadek, Lakhlifa, Ahmad Sami Bataineh, Hamad Talibi Alaoui, and Ishak Hashim. 2023. "The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order" Fractal and Fractional 7, no. 4: 302. https://doi.org/10.3390/fractalfract7040302

Article Metrics

Back to TopTop