Next Article in Journal
Modelling the Vulnerability of Financial Accounting Systems during Global Challenges: A Comparative Analysis
Previous Article in Journal
Correlation Assessment of the Performance of Associative Classifiers on Credit Datasets Based on Data Complexity Measures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Biorthogonal Hermite Cubic Spline Galerkin Method for Solving Fractional Riccati Equation

by
Haifa Bin Jebreen
1,*,† and
Ioannis Dassios
2,†
1
Department of Mathematics, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
2
FRESLIPS, University College Dublin, D04 V1W8 Dublin, Ireland
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(9), 1461; https://doi.org/10.3390/math10091461
Submission received: 23 March 2022 / Revised: 18 April 2022 / Accepted: 22 April 2022 / Published: 27 April 2022
(This article belongs to the Topic Engineering Mathematics)

Abstract

:
This paper is devoted to the wavelet Galerkin method to solve the Fractional Riccati equation. To this end, biorthogonal Hermite cubic Spline scaling bases and their properties are introduced, and the fractional integral is represented based on these bases as an operational matrix. Firstly, we obtain the Volterra integral equation with a weakly singular kernel corresponding to the desired equation. Then, using the operational matrix of fractional integration and the Galerkin method, the corresponding integral equation is reduced to a system of algebraic equations. Solving this system via Newton’s iterative method gives the unknown solution. The convergence analysis is investigated and shows that the convergence rate is O ( 2 s ) . To demonstrate the efficiency and accuracy of the method, some numerical simulations are provided.
MSC:
65L60; 65T60; 26A33

1. Introduction

One of the most important classes of nonlinear ordinary differential equations (ODEs) that plays a remarkable role in engineering, mathematics, and science is the Riccati equation. Count Riccati has studied the particular version of the Riccati equation for the first time in 1724. Since there is a close relationship between the homogeneous differential equation of the second-order and the Riccati equation, we can imagine many applications for this equation. This equation is closely related to the one-dimensional static Schrödinger equation and the solitary wave solution of nonlinear PDEs [1,2]. Furthermore, this equation also plays a vital role in modeling classical and modern dynamical systems [3,4].
In this paper, we focus on the wavelet Galerkin method, which used biorthogonal Hermite cubic Spline scaling bases (BHCSSb) as a set of bases to solve the fractional Riccati equation (FRE)
C D 0 β u ( x ) = f ( x ) + g ( x ) u ( x ) + h ( x ) u 2 ( x ) , x [ 0 , 1 ] , β R +
with initial condition
u ( η ) ( 0 ) = λ η , η = 0 , 1 , , n 1 ,
in which C D 0 β u ( x ) is the Caputo fractional derivative and [ β ] + 1 : = n N , for β N and n = β for β N . Here, the functions f, g, and h are assumed to be continuous on [ 0 , 1 ] .
Because of the importance of this type of differential equation, several analytical and numerical methods have been used to solve it. In [5], the authors used new fractional bases based on the classical Legendre wavelet. In this work, the desired equation is solved using the operational matrix for Caputo fractional derivative and applying the Tau method. Rabiei et al. [6] introduced Boubaker wavelets of the fractional-order and used the collocation method to reduce the Riccati equation to a set of algebraic equations. The Jacobi collocation method is used to solve FRE in [7]. In [8], after representing the power function t α based on the Bernstein series, the matrix form of the truncated Bernstein series of the fractional-order is obtained. Then, the operational matrix of the Caputo fractional derivative is obtained, and using the collocation method FRE is solved. Sequential quadratic programming and artificial neural networks are utilized to solve the problem [9]. We can also point to other methods to solve FRE, such as the variation of parameters method [10], the multipoint Padé approximation method [11], the Legendre collocation method [12], and the reproducing kernel method [13].
In several methods that are in the literature, to obtain accurate results, it is necessary to change a parameter that helps authors to convert the power of bases into fractions. This change is without prior knowledge and is randomly selected and can be different for each example. In our proposed method, the bases are not of the fractional-order. The employed method is based on BHCSSb, and it can be used efficiently to solve a variety of equations [14,15] via its properties. There are two types of wavelet systems, scaler wavelets, and multiwavelets. The scalar wavelet system is obtained using a single generator, while in the multi-wavelets system, the multiresolution spaces are spanned based on the multi-generator. Among the most important and widely used multiwavelets, we can mention Alpert’s multiwavelets [16,17,18] and biorthogonal Hermite cubic spline [15]. BHCSSb is a multiwavelet and uses two bases as the generator in multiresolution spaces.
As mentioned in the previous paragraph, our proposed method can solve a variety of ordinary and partial differential equations [14,15]. For this purpose, the corresponding integral equation must be obtained. By using the operational matrix of integral for this type of wavelet, as well as by using their interpolation property, the computational load will also decrease. This is one of the advantages of the method compared to the methods presented in the references [5,6,13].
Wavelets are used as a powerful tool for solving various equations. There are several excellent papers to show the ability of wavelets to solve a variety of equations, including the Burgers equation [19,20], conservation laws [21], Abel integral equation [17], generalized Cauchy problem [22], Nonlinear Partial Differential Equations [23], Boundary Value Problems [24], etc.
This paper is organized as follows: In Section 2, some basic preliminary and basic definitions about fractional calculus are presented. Then, biorthogonal Hermite cubic Spline scaling bases and their properties are introduced, and the operational matrix of the fractional integral is represented based on these bases. In the sequel, the wavelet Galerkin method is used to solve FRE, and the convergence analysis is investigated in Section 3. Section 4 is devoted to some numerical experiments.

2. Preliminaries

This section contains some preliminary definitions and properties of the Riemann–Liouville fractional integral and derivative and the Caputo fractional derivative. More details may be found in [25].
Definition 1.
Given β R + , let Γ ( β ) is the Gamma function. The Riemann–Liouville fractional integral operator I a β of order β is determined by
I a β ( u ) ( x ) : = 1 Γ ( β ) a x ( x ζ ) β 1 u ( ζ ) d ζ , x [ a , b ] , u L 1 [ a , b ] ,
where [ a , b ] is a finite interval on R .
It can be easy to directly verify that the fractional integration from the power functions is a yield power function of the same form, via
I a β ( x α ) = Γ ( α + 1 ) Γ ( α + β + 1 ) x α + β .
It follows from [25] that the fractional integral operator I a β is bounded. To this end, we have the following Lemma.
Lemma 1.
(cf Lemma 2.1 (a), [25]). The operator I a β is bounded in L p ( [ a , b ] ) , i.e.,
I a β ( u ) p ( b a ) β Γ ( β + 1 ) u p , 1 p .
Definition 2.
The Riemann–Liouville operator of the fractional derivative is defined by
R D a β ( u ) ( x ) : = D n I a n β ( u ) ( x ) = 1 Γ ( n β ) D n a x ( x ζ ) n β 1 u ( ζ ) d ζ ,
where α R + , [ α ] + 1 : = n N and D n : = d n d x n .
Definition 3.
The Caputo fractional derivative is determined by [25,26].
c D a β ( f ) ( x ) : = = 1 Γ ( n β ) a x f ( n ) ( ζ ) d ζ ( x ζ ) β n + 1 = : I a n β D n ( f ) ( x ) ,
in which β R + and [ β ] + 1 : = n N .
Lemma 2.
(cf Corollary 2.3 (a), [25]). It can be proved that the Caputo fractional derivative operator c D a β is bounded via
c D a β ( f ) C 1 Γ ( n β ) ( n β + 1 ) f C n ,
where β R + , β N 0 and n = [ β ] .

2.1. Biorthogonal Hermite Cubic Spline Scaling Bases

The biorthogonal Hermite cubic Spline scaling bases (BHCSSb) ψ 1 and ψ 2 are defined via
ψ 1 ( x ) = 1 3 x 2 2 x 3 , x [ 1 , 0 ] , 1 3 x 2 + 2 x 3 , x [ 0 , 1 ] , 0 , o . w ,
and
ψ 2 ( x ) = x + 2 x 2 + x 3 , x [ 1 , 0 ] , x 2 x 2 + x 3 , x [ 0 , 1 ] , 0 , o . w .
It follows from [15] that ψ 1 , ψ 2 C 1 ( R ) and fulfill Hermite interpolation
ψ 1 ( x ) = δ 0 , x , ( ψ 1 ) ( x ) = 0 , ψ 2 ( x ) = 0 , ( ψ 2 ) ( x ) = δ 0 , x , x Z ,
where δ i , j denotes the Kronecker delta.
Assume that the subspace V s L 2 ( R ) is spanned by
V s : = { 2 ψ s , 0 1 | [ 0 , 1 ] , 2 ψ s , 2 s 1 | [ 0 , 1 ] } { ψ s , b k | b B , k = 1 , 2 } ,
where s Z + { 0 } , B : = { 1 , , 2 s 1 } and ψ s , b k : = ψ k ( 2 s . b ) . Motivated by the multiresolution properties [27], we know that these spaces are nested V s V s + 1 . Thus, considering ψ = ( ψ 1 , ψ 2 ) as a vector function of the scaling function, it is easy to show that this vector satisfies the matrix refinement equation via,
ψ ( x ) = b Z H b ψ ( 2 x b ) ,
in which
H 1 = 1 / 2 3 / 4 1 / 8 1 / 8 , H 0 = 1 0 0 1 / 2 , H 1 = 1 / 2 3 / 4 1 / 8 1 / 8 ,
and b { 1 , 0 , 1 } , H b = O (O is the zero matrix). The vector function Ψ satisfies the following symmetry properties
ψ ( x ) = G ψ ( x ) ,
where
G = 1 0 0 1 .
Due to this relation, one can say that ψ 1 is symmetric and ψ 2 is antisymmetric. Using (13) and (14), we can write
H b = G H b G , b Z .
Because the Hermite cubic spline multiwavelet system is biorthogonal, there exists a dual multi-generator ψ ˜ = ( ψ ˜ 1 , ψ ˜ 2 ) that satisfies the biorthogonality condition, i.e.,
ψ , ψ ˜ ( . b ) = δ 0 , b I 2 , b Z ,
where I 2 is the identity matrix of size two and . , . denotes the L 2 -inner product. This dual multi-generator generates another multiresolution space V ˜ s L 2 ( R ) , which is biorthogonal to V s . In order to construct the dual scaling functions ψ ˜ 1 , ψ ˜ 2 , we utilize the refinement relation for primal and dual scaling functions and insert them into the biorthogonal relation (16). This gives rise to the discrete duality relation [15]
l Z H l H ˜ l + 2 b T = 2 δ 0 , b I 2 , b Z .
In which the refinement mask H ˜ is chosen to be
H ˜ 2 = 7 64 5 64 87 128 31 64 , H ˜ 1 = 1 2 3 16 99 32 37 32 , H ˜ 0 = 39 32 0 0 15 8 , H ˜ 1 = 1 2 3 16 99 32 37 32 , H ˜ 2 = 7 64 5 64 87 128 31 64 ,
and H ˜ b = 0 for b 2 , , 2 .
By reindexing the scaling functions via the set φ = { φ 1 , φ 2 , , φ 2 s + 1 } , whose elements are equal to
φ 2 b + ( k 1 ) : = ψ s , b k , f o r k = 1 , 2 , b B ,
and φ 1 : = 2 ψ s , 0 1 | [ 0 , 1 ] , φ 2 s + 1 : = 2 ψ s , 2 s 1 | [ 0 , 1 ] . Now, we introduce the operator P s that is based on multi-scaling functions, which allows us to approximate any function u L 2 ( R ) as follows
u ( x ) P s ( u ) ( x ) = l = 1 2 s + 1 u l φ l ( x ) ,
where the coefficients u l = u , φ l for l = 1 , , 2 s + 1 are computed by using the Hermit type interpolation property of BHCSSb,
u 2 l = u ( l 2 s ) u 2 l + 1 = 2 s u ( l 2 s ) l = 1 , , 2 s 1 , u 1 : = 1 2 u ( 0 ) , u 2 s + 1 : = 1 2 u ( 1 ) .
Now, for additional simplification, assume that Ψ s is a vector function of dimension 2 s + 1 whose ith element is φ i ( x ) . Similarly, the vector U is chosen to be a vector of the same dimension of Ψ s for which the ith element is u i . According to this introduction, (18) can be rewritten via
u ( x ) U T Ψ s ( x ) .
It follows from Theorem 2 in [14] that the error of approximation (18) can be bounded via the following theorem.
Theorem 1.
Let u : [ 0 , 1 ] R be a function in C 4 [ 0 , 1 ] . The error resulting from the approximation P s ( u ) is bounded as follows
e s ( x ) : = | u ( x ) P s ( u ) ( x ) | = C M u 2 s 1 2 1 ,
where C is a constant and M u = max { max ξ [ 0 , 1 ] | u ( 2 ) ( ξ ) | , max ξ [ 0 , 1 ] | u ( 4 ) ( ξ ) | } . Thus, we have
e s ( x ) = O ( 2 s ) .
Proof. 
See [14]. □

2.2. Representation of Fractional Integral Operator in BHCSSb

The fractional integration of the vector function Ψ s ( x ) can be expressed by
I 0 β ( Ψ s ) ( x ) I β Ψ s ( x ) ,
where I β is the Riemann–Liouville fractional integral operational matrix of dimension N × N with N = 2 J + 1 .
To find the elements of matrix I β , we continue the following process. Given β R + , the Riemann–Liouville fractional integral operator I 0 β , acting on ψ k ( 2 s x b ) for k = 1 , 2 , can be represented by
I 0 β ( ψ k ) ( 2 s x b ) = 1 Γ ( β ) 0 x ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ , k = 1 , 2 , b B .
To evaluate this integral, we check out the four cases due to the support of ψ k ( 2 s x b ) for k = 1 , 2 .
  • If x b 1 2 s , b B then according to the support of function ψ k ( 2 s x b ) , it is easy to show that I 0 β ( ψ k ) ( 2 s x b ) = 0 for k = 1 , 2 .
  • If x ( b 1 2 s , b 2 s ) , then we have
    a k ( x , b ) : = I 0 β ( ψ k ) ( 2 s x b ) = 1 Γ ( β ) b 1 2 s x ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ , for k = 1 , 2 .
  • If x ( b 2 s , b + 1 2 s ) , then by putting b k ( x , b ) : = I 0 β ( ψ k ) ( 2 s x b ) , one can write
    b k ( x , b ) = 1 Γ ( β ) b 1 2 s b 2 s ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ + b 2 s x ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ .
  • If x b + 1 2 s then for k = 1 , 2 , we get
    c k ( x , b ) : = I 0 β ( ψ k ) ( 2 s x b ) = 1 Γ ( β ) b 1 2 s b 2 s ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ + b 2 s b + 1 2 s ( x ζ ) β 1 ψ k ( 2 s ζ b ) d ζ .
The above integrals can be evaluated explicitly in terms of β , s, b for all values of b B for given s R + . We use a library function “int” available in Maple to evaluate the above integrals analytically. Thus, using the above-obtained integrals, the Riemann–Liouville fractional integral I 0 β ( ψ k ) ( 2 s x b ) is obtained as follows:
Q k ( x , b ) : = I 0 β ( ψ k ) ( 2 s x b ) = 0 , x b 1 2 s , a k ( x , b ) , b 1 2 s x < b 2 s , b k ( x , b ) , b 2 s x < b + 1 2 s , c k ( x , b ) , x b + 1 2 s .
It follows from (22) that the fractional integration of vector function Ψ s ( x ) takes the form
P s I 0 β ( Ψ s ) ( x ) = P s ( P ( x ) ) I β ( Ψ s ) ( x ) ,
where Γ ( x ) is a vector function whose elements are obtained via
[ P ( x ) ] 2 b + ( k + 1 ) : = Q k ( x , b ) , k = 1 , 2 , b B ,
and
[ P ( x ) ] 1 : Q 1 ( x , 0 ) , [ P ( x ) ] 2 s + 1 : = Q 1 ( x , 2 s ) .
Now, we can find the entries of matrix I β through expanding each of the components of the vector function Γ ( x ) by Biorthogonal Hermite cubic spline multi-scaling functions [14] as
I β = 0 A B 1 B 2 s 2 E Υ H 1 H 2 H 2 s 2 Δ 1 Υ H 1 H 2 s 3 Δ 2 Υ H 1 Υ Δ 2 s 1 M ,
where
M = 6 Γ ( β + 4 ) 2 s β ( β + 1 ) , E = 1 Γ ( β + 4 ) ( 1 2 s ) β ( 12 ( 2 3 s ) + 12 β ( 2 s ) + ( 18 6 β ) 2 2 s 6 β 6 ) + 12 ( 2 3 s ) ( 18 + 6 β ) × 2 2 s + β 3 + 6 β 2 + 11 β + 6 ,
and
A = β 2 s β + 1 2 β 2 + 6 β + 5 Γ ( β + 4 ) β 2 + 3 β 4 Γ ( β + 3 ) , B i 1 = 2 s β + 1 2 η 1 , 1 i 1 η 1 , 2 i 1 , i = 2 , 2 s 1 ,
with
η 1 , 1 i 1 = 2 s β + 1 2 Γ ( β + 4 ) i β ( 11 β 6 12 i 3 + ( 6 β + 18 ) i 2 β 3 6 β 2 ) + ( i 1 ) β ( 6 β + 612 i 3 + ( 6 β 18 ) i 2 12 β i ) , η 1 , 2 i 1 = 2 s β + 1 2 Γ ( β + 4 ) i i β ( 12 ( β + 3 ) i 3 6 ( 6 + β 2 + 5 β ) i 2 + 11 β 2 + 6 β 3 + 6 β + β 4 ) + ( i 1 ) β ( 12 ( β + 3 ) i 3 6 ( β 2 + β 6 ) + 6 ( β 2 + 3 β ) i ) ,
and the 2 × 2 block matrices
Υ = 2 s β + 1 3 ( β + 1 ) Γ ( β + 4 ) 3 β Γ ( β + 3 ) β Γ ( β + 4 ) ( β 1 ) Γ ( β + 3 ) , H 1 = 2 s β + 2 6 ( 2 β ( β 1 ) + 1 ) Γ ( β + 4 ) 3 ( 2 β ( β 2 ) + 2 ) Γ ( β + 3 ) 2 ( β + 3 + 2 β ( β 3 ) ) Γ ( β + 4 ) ( 2 β ( β 4 ) + 2 β + 4 ) Γ ( β + 3 ) .
The elements of the matrix H i = h 1 , 1 i h 1 , 2 i h 2 , 1 i h 2 , 2 i , i = 1 , , 2 s 2 , are denoted by
h 1 , 1 i : = 6 2 ( s β ) Γ ( β + 4 ) ( i 1 ) β ( 4 12 i + 2 i 2 4 i 3 ) + ( i 2 ) β ( 2 i 3 + ( β 9 ) i 2 4 ( β 3 ) i + 4 β 4 ) + i β + 2 ( 2 i ( β + 3 ) ) , h 1 , 2 i : = 6 2 ( s β ) Γ ( β + 3 ) ( i 2 ) β ( 2 i 2 + ( β 6 ) i 2 β + 4 ) + ( i 1 ) β ( 4 i 2 + 8 i 4 ) + i β ( 2 i 2 ( β + 2 ) i ) , h 2 , 1 i : = 2 ( s β + 1 ) Γ ( β + 4 ) i β + 2 ( 3 i + β + 3 ) + ( i 1 ) β ( ( 12 + 4 β ) i 2 8 i ( β + 3 ) + 4 β + 12 ) + ( i 2 ) β ( 3 i 3 ( 15 β ) i 2 4 ( β 6 ) i + 4 β 12 ) , h 2 , 2 i : = 2 ( s β + 1 ) Γ ( β + 3 ) ( i 2 ) β ( 3 i 2 + ( β 10 ) i 2 β + 8 ) + ( i 1 ) β ( ( 8 + 4 β ) i 8 4 β ) + i β ( 3 i 2 + ( β + 2 ) .
Finally, we introduce the matrices Δ i , i = 1 , , 2 s 1 as follows.
Δ i = μ 1 , 1 i μ 1 , 2 i T , i = 1 , , 2 s 1 ,
μ 1 , 1 i : = 3 2 Γ ( β + 4 ) ( 3 4 1 4 i ) β ( 2 i 3 + ( β + 21 ) i 2 + 9 β + 81 6 ( β + 12 ) i ) + ( 1 1 4 i ) β ( 4 i 3 48 i 2 + 192 i 256 ) + ( 5 4 1 4 i ) β ( 2 i 3 + ( 27 β ) i 2 10 ( 12 β ) i 25 β + 175 ) , μ 1 , 2 i : = 2 Γ ( β + 4 ) ( 3 4 1 4 i ) β ( 9 β + 108 ( 6 β + 99 ) i + ( β + 30 ) i 2 3 i 3 ) + ( 1 1 4 i ) β ( 4 ( β + 3 ) i 2 32 ( β + 3 ) i + 192 + 64 β ) + ( 5 4 1 4 i ) β ( 3 i 3 + ( β 42 ) i 2 + ( 10 β + 195 ) i + 25 β 300 ) .
Lemma 3.
Let f s ( x ) : = C T Ψ s ( x ) be the approximation of f L 2 [ 0 , 1 ] based on BHCSSb. If I 0 β ( f s ) ( x ) is obtained by C T I β Ψ s ( x ) , then we have
lim s I 0 β ( f s ) ( x ) = I 0 β ( f ) ( x ) .
Proof. 
It follows from Theorem 1 that
lim s f s ( x ) : = lim s P s ( f ) ( x ) = lim s i = 1 2 s + 1 c i φ i ( x ) = f ( x ) .
Since φ i ( x ) C [ 0 , 1 ] for i = 1 , , 2 s + 1 , one can write
lim s 0 x ( x t ) β 1 i = 1 2 s + 1 c i φ i ( t ) d t = lim s i = 1 2 s + 1 c i 0 x ( x t ) β 1 φ i ( t ) d t .
Thus, we can write
lim s I 0 β ( f s ) ( x ) = lim s C T I β Ψ s ( x ) .
By (29) and from the Definition 1 for β R + , we have
Γ ( β ) I 0 β ( f ) ( x ) = 0 x ( x t ) β 1 f ( t ) d t = lim s 0 x ( x t ) β 1 f s ( t ) d t = Γ ( β ) lim s C T I β Ψ s ( x ) .
Consequently, using (29) and (30) we have
lim s I 0 β ( f s ) ( x ) = I 0 β ( f ) ( x ) .

3. Wavelet Galerkin Method

In the present section, we utilize the wavelet Galerkin method based on BHCSSb to solve the Riccati Equation (1). To derive the approximate solution, we suppose that the unknown solution can be approximated by
u ( x ) U T Ψ s ( x ) ,
where U is a vector of dimension N that should be determined. Assume that β R + , n = [ α ] , and f, g, and h are continuous functions. Then, it is easy to show that the function u ( x ) is a solution of the Riccati Equation (1), if, and only if, it satisfies the integral equation
u ( x ) = η = 0 n 1 u ( η ) ( 0 ) η ! x η + I 0 β f + g u + h u 2 ( x ) .
Using (31), we can approximate all terms in the right side of (1) as follows
h ( x ) u 2 ( x ) H T Ψ s ( x ) , g ( x ) u ( x ) G T Ψ s ( x ) , f ( x ) F T Ψ s ( x ) ,
Inserting Equation (33) into (32) and using the operational matrix of fractional integration I β , we have the residual as follows
r ( x ) = U T X T F T I β G T I β H T I β Ψ s ( x ) ,
in which X ( x ) : = η = 0 n 1 u ( η ) ( 0 ) η ! x η X T Ψ s ( x ) . We would like to reduce the residual to zero. There are several methods to do this. However, in this work, we use the wavelet Galerkin method. The biorthogonality of BHCSSb ( Ψ s , Ψ s ˜ ) yields the linear or nonlinear system
F ( U ) = 0 ,
where F is a vector function of U. This function may be linear or nonlinear, and it depends on the function h. To find the unknown vector U, we utilize Newton’s method in the nonlinear type and the generalized minimal residual method (GMRES method) [28] in the linear type.

4. Convergence Analysis

Theorem 2.
Given β R + , let N n = [ β ] . Let f, g and h be sufficiently smooth functions on [ 0 , 1 ] . The error of the wavelet Galerkin method based on BHCSSb for Equation (1) satisfies
u u s = O ( 2 s ) .
Proof. 
If f ( x ) is a continuous function, we can directly find the following error via Theorem 1
I 0 β f I 0 β P s ( f ) C 1 M f 2 s Γ ( β ) ( 1 2 1 ) 0 x ( x ζ ) β 1 d ζ = C 1 M f 2 s β Γ ( β ) ( 1 2 1 ) ,
where C 1 is a constant and M f = max { max ξ [ 0 , 1 ] | f ( 2 ) ( ξ ) | , max ξ [ 0 , 1 ] | f ( 4 ) ( ξ ) | } . Since the functions g and h are continuous, then there exist a constant C 2 such that max { g , h } C 2 . It follows from Lemma 1 that
I 0 β ( g u ) I 0 β P s ( g u ) C 2 Γ ( β + 1 ) u u s ,
and
I 0 β ( h u 2 ) I 0 β P s ( h u 2 ) C 3 Γ ( β + 1 ) u u s ,
where C 3 = C 2 λ with u 2 u s 2 λ u u s .
Subtracting (32) from
u s = X s + I 0 β P s ( f + g u + h u 2 ) ( x ) ,
we have
u u s = X X s + I 0 β f + g u + h u 2 ( x ) I 0 β P s ( f + g u + h u 2 ) ( x ) .
Taking the norm from both sides of (40) and using the triangle inequality, it follows from Theorem 1 that
u u s C 0 M X 2 s ( 1 2 1 ) + C 1 M f 2 s β Γ ( β ) ( 1 2 1 ) + C 2 Γ ( β + 1 ) u u s + C 3 Γ ( β + 1 ) u u s ,
where X P s ( X ) C 0 M X 2 s ( 1 2 1 ) with M X = max { max ξ [ 0 , 1 ] | X ( 2 ) ( ξ ) | , max ξ [ 0 , 1 ] | X ( 4 ) ( ξ ) | } . Therefore, if C 4 : = 1 C 2 + C 3 Γ ( β + 1 ) > 0 then
u u s C 2 s ,
in which C = 1 / C 4 max { C 0 M X , 1 Γ ( β + 1 ) C 1 M f } . □

5. Numerical Experiments

Example 1.
Consider the fractional Riccati equation
C D 0 β u ( x ) + u 2 ( x ) = x β + 1 Γ ( β + 2 ) 2 , x [ 0 , 1 ] ,
subject to the initial condition u ( 0 ) = 0 . The exact solution is reported in [6] and is u ( x ) = x β + 1 Γ ( β + 2 ) .
Table 1 shows a comparison between our proposed method and the Bernoulli wavelets method [29]. We observe that the wavelet Galerkin method based on BHCSSb gives better results than the Bernoulli wavelets method. To illustrate the effect of refinement level s on L 2 -errors, Table 2 is reported. It is worth emphasizing that these results verify our convergence analysis, and by increasing this parameter, the L 2 -errors decrease. To show the accuracy of the method, Figure 1 is plotted. In this figure, we can see a compare between the exact and approximate solutions. Figure 2 demonstrates the approximate solutions for different values of β on the left side and corresponding absolute errors on the right.
Example 2.
The second example is dedicated to the fractional Riccati equation
C D 0 β u ( x ) + u 2 ( x ) = 1 , x [ 0 , 1 ] ,
subject to the initial condition u ( 0 ) = 0 . There is no exact solution to the problem here. However, in the case of β = 1 , the exact solution would form u ( x ) = e 2 x 1 e 2 x + 1 [5,6].
Figure 3 displays the approximate solution for different values of β. As we expect, when β = 1 , the corresponding solutions tend to the solution at it. Table 3 shows a comparison of the proposed method and the fractional-order Legendre wavelet method [5].
Example 3.
Consider the fractional Riccati equation
C D 0 0.5 u ( x ) = 8 3 π x 3 2 + x 2 + x 4 u ( x ) u 2 ( x ) , x [ 0 , 1 ] ,
subject to the initial condition u ( 0 ) = 0 . The exact solution is reported in [6] and is u ( x ) = x 2 .
Figure 4 illustrates a comparison between the exact and approximate solution. The absolute errors are reported in Table 4.

6. Conclusions

In this paper, we applied the wavelet Galerkin method to solve the fractional Riccati equation. To this end, we utilized the Biorthogonal cubic Hermite spline multiwavelets and the operational matrix for fractional integration to reduce the desired equation to a set of nonlinear algebraic systems. The convergence analysis is investigated and shows that the convergence rate is O ( 2 s ) . Some numerical simulations and results demonstrate the ability and efficiency of the method.

Author Contributions

Conceptualization, H.B.J. and I.D.; methodology, H.B.J.; software, H.B.J. and I.D.; validation, H.B.J. and I.D.; formal analysis, H.B.J. and I.D.; investigation, H.B.J. and I.D.; writing—original draft preparation, H.B.J. and I.D.; writing—review and editing, H.B.J. and I.D.; visualization, H.B.J. and I.D.; supervision, H.B.J.; project administration, H.B.J. and I.D.; funding acquisition, H.B.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Researchers Supporting Project Number (RSP-2021/210), King Saud University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study is available on request from the corresponding author.

Conflicts of Interest

The writers state that they have no known personal relationships or competing financial interest that could have appeared to affect the work reported in this work.

Abbreviations

The following abbreviations are used in this manuscript:
R The real numbers
R + The positive real number
N The natural numbers
Z + The positive integers
CThe space of continuous functions
C n The space of functions which are n times continuously differentiable
L p The spaces of p-integrable functions
ODEOrdinary differential equations
BHCSSbBiorthogonal Hermite cubic Spline scaling bases

References

  1. Conte, R.; Musette, M. Link between solitary waves and projective Riccati equations. J. Phys. A Math. Gen. 1992, 25, 5609–5623. [Google Scholar] [CrossRef]
  2. Kravchenko, V. Applied Pseudo Analytic Function Theory, ch. 6 Complex Riccati Equation, 65–72 Frontiers in Mathematics; Brikhauser: Basel, Switzerland, 2009. [Google Scholar] [CrossRef]
  3. Mainardi, F.; Pagnini, G.; Gorenflo, R. Some aspects of fractional diffusion equations of single and distributed orders. Appl. Math. Comput. 2007, 187, 295–305. [Google Scholar] [CrossRef] [Green Version]
  4. Wu, J.L.; Chen, G.H. A new operational approach for solving fractional calculus and fractional differential equations numerically. In Proceedings of the Seventh IASTED International Conference on Software Engineering and Applications, Marina del Rey, CA, USA, 3–5 November 2003. [Google Scholar]
  5. Mohammadi, F.; Cattani, C. A generalized fractional-order Legendre wavelet Tau method for solving fractional differential equations. J. Comput. Appl. Math. 2018, 339, 306–316. [Google Scholar] [CrossRef]
  6. Rabiei, K.; Razzaghi, M. Fractional-order Boubaker wavelets method for solving fractional Riccati differential equations. Appl. Num. Math. 2021, 168, 221–234. [Google Scholar] [CrossRef]
  7. Singh, H.; Srivastava, H.M. Jacobi collocation method for the approximate solution of some fractional-order Riccati differential equations with variable coefficients. Phys. A Stat. Mech. Its Appl. 2019, 523, 1130–1149. [Google Scholar] [CrossRef]
  8. Yuzbasi, S. Numerical solutions of fractional Riccati type differential equations by means of the Bernstein polynomials. Appl. Math. Comput. 2013, 219, 6328–6343. [Google Scholar]
  9. 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]
  10. 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]
  11. Jeng, S.W.; Kilicman, A. Fractional Riccati equation and its applications to Rough Heston model using numerical methods. Symmetry 2020, 12, 959. [Google Scholar] [CrossRef]
  12. Kashkari, B.S.H.; 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]
  13. Li, X.; Wu, B.; Wang, R. Reproducing kernel method for fractional Riccati differential equations. Abstr. Appl. Anal. 2014, 970967. [Google Scholar] [CrossRef] [Green Version]
  14. Ashpazzadeh, E.; Lakestani, M. Biorthogonal cubic Hermite spline multiwavelets on the interval for solving the fractional optimal control problems. Comput. Methods Differ. Equ. 2016, 4, 99–115. [Google Scholar]
  15. Dahmen, W.; Han, B.; Jia, R.Q.; Kunoth, A. Biorthogonal multiwavelets on the interval: Cubic Hermite splines. Constr. Approx. 2000, 16, 221–259. [Google Scholar] [CrossRef] [Green Version]
  16. Alpert, B.; Beylkin, G.; Coifman, R.R.; Rokhlin, V. Wavelet-like bases for the fast solution of second-kind integral equations. SIAM J. Sci. Stat. Comput. 1993, 14, 159–184. [Google Scholar] [CrossRef]
  17. Saray, B.N. Abel’s integral operator: Sparse representation based on multiwavelets. BIT Numer. Math. 2021, 61, 587–606. [Google Scholar] [CrossRef]
  18. Saray, B.N. An effcient algorithm for solving Volterra integro-differential equations based on Alpert’s multi-wavelets Galerkin method. J. Comput. Appl. Math. 2019, 348, 453–465. [Google Scholar] [CrossRef]
  19. Alpert, B.; Beylkin, G.; Gines, D.; Vozovoi, L. Adaptive solution of partial differential equations in multiwavelet bases. J. Comput. Phys. 2002, 182, 149–190. [Google Scholar] [CrossRef] [Green Version]
  20. Saray, B.N.; Lakestani, M.; Dehghan, M. On the sparse multiscale representation of 2–D Burgers equations by an efficient algorithm based on multiwavelets. Numer. Meth. Part. Differ. Equ. 2021. [Google Scholar] [CrossRef]
  21. Hovhannisyan, N.; Müller, S.; Schäfer, R. Adaptive multiresolution discontinuous Galerkin schemes for conservation laws. Math. Comp. 2014, 83, 113–151. [Google Scholar] [CrossRef] [Green Version]
  22. Asadzadeh, M.; Saray, B.N. On a multiwavelet spectral element method for integral equation of a generalized Cauchy problem. BIT Numer. Math. 2022, 1–34. [Google Scholar] [CrossRef]
  23. Beylkin, G.; Keiser, J.M. On the Adaptive Numerical Solution of Nonlinear Partial Differential Equations in Wavelet Bases. J. Comput. Phys. 1997, 132, 233–259. [Google Scholar] [CrossRef] [Green Version]
  24. Dahmen, W.; Kunoth, A.; Schneider, R. Wavelet Least Squares Methods for Boundary Value Problems. SIAM J. Numer. Anal. 2002, 39, 1985–2013. [Google Scholar] [CrossRef]
  25. Kilbas, A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations, 24; Elsevier, B.V.: Amsterdam, The Netherlands, 2006. [Google Scholar]
  26. Afarideh, A.; Dastmalchi Saei, F.; Lakestani, M.; Saray, B.N. Pseudospectral method for solving fractional Sturm-Liouville problem using Chebyshev cardinal functions. Phys. Scr. 2021, 96, 125267. [Google Scholar] [CrossRef]
  27. Mallat, S.G. A Wavelet Tour of Signal Processing; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
  28. Saad, Y.; Schultz, M.H. GMRES: A generalized minimal residual method for solving nonsymmetric linear 165 systems. SIAM J. Sci. Stat. Comput. 1986, 7, 856–869. [Google Scholar] [CrossRef] [Green Version]
  29. Rahimkhani, P.; Ordokhani, Y.; Babolian, E. Fractional-order Bernoulli wavelets and their applications. Appl. Math. Model. 2016, 40, 8087–8107. [Google Scholar] [CrossRef]
Figure 1. Comparing the approximate and exact solutions, taking s = 2 and β = 0.5 , for Example 1.
Figure 1. Comparing the approximate and exact solutions, taking s = 2 and β = 0.5 , for Example 1.
Mathematics 10 01461 g001
Figure 2. Comparing the approximate and exact solutions, taking s = 2 and different values of β , for Example 1.
Figure 2. Comparing the approximate and exact solutions, taking s = 2 and different values of β , for Example 1.
Mathematics 10 01461 g002
Figure 3. The approximate solution, taking s = 4 and different values of β , for Example 2.
Figure 3. The approximate solution, taking s = 4 and different values of β , for Example 2.
Mathematics 10 01461 g003
Figure 4. Comparing the approximate and exact solutions, taking s = 3 , for Example 3.
Figure 4. Comparing the approximate and exact solutions, taking s = 3 , for Example 3.
Mathematics 10 01461 g004
Table 1. The comparison between the proposed method and the Bernoulli wavelets method [29], taking β = 0.8 for Example 1.
Table 1. The comparison between the proposed method and the Bernoulli wavelets method [29], taking β = 0.8 for Example 1.
Proposed MethodBernoulli Wavelets Method [29]
N = 9 N = 17 N = 28
0.1 4.52 × 10 5 7.76 × 10 6 2.00 × 10 6
0.2 2.68 × 10 5 2.75 × 10 6 2.94 × 10 6
0.3 1.02 × 10 5 2.54 × 10 6 2.86 × 10 6
0.4 8.81 × 10 6 1.30 × 10 7 1.51 × 10 6
0.5 1.33 × 10 5 3.10 × 10 8 3.97 × 10 4
0.6 8.86 × 10 6 1.32 × 10 6 3.60 × 10 4
0.7 5.76 × 10 6 8.68 × 10 7 3.24 × 10 4
0.8 2.85 × 10 6 4.04 × 10 7 2.85 × 10 4
0.9 8.84 × 10 7 3.39 × 10 6 2.40 × 10 4
1.0 5.29 × 10 6 5.19 × 10 6 1.76 × 10 4
Table 2. The effect of parameter s on L 2 -errors for Example 1.
Table 2. The effect of parameter s on L 2 -errors for Example 1.
s = 1 s = 2 s = 3 s = 4 s = 5
L 2 -error 5.31 × 10 4 1.36 × 10 4 3.41 × 10 5 1.22 × 10 5 8.23 × 10 6
Table 3. Comparison of the absolute value of residual between the proposed method and fractional-order Legendre wavelet method [5] for Example 2.
Table 3. Comparison of the absolute value of residual between the proposed method and fractional-order Legendre wavelet method [5] for Example 2.
β = 0.25 β = 0.50 β = 0.75
fractional-order Legendre wavelet method r = 6 9.6 × 10 4 9.7 × 10 4 5.4 × 10 4
r = 10 8.5 × 10 5 6.0 × 10 6 4.0 × 10 7
proposed method r = 2 2.1 × 10 25 1.1 × 10 26 1.0 × 10 23
Table 4. The absolute error for s = 3 for Example 3.
Table 4. The absolute error for s = 3 for Example 3.
x = 0.2 x = 0.4 x = 0.6 x = 0.8 x = 1.0
Absolute Errors 1.79 × 10 6 3.93 × 10 6 1.75 × 10 6 1.26 × 10 7 8.63 × 10 6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bin Jebreen, H.; Dassios, I. A Biorthogonal Hermite Cubic Spline Galerkin Method for Solving Fractional Riccati Equation. Mathematics 2022, 10, 1461. https://doi.org/10.3390/math10091461

AMA Style

Bin Jebreen H, Dassios I. A Biorthogonal Hermite Cubic Spline Galerkin Method for Solving Fractional Riccati Equation. Mathematics. 2022; 10(9):1461. https://doi.org/10.3390/math10091461

Chicago/Turabian Style

Bin Jebreen, Haifa, and Ioannis Dassios. 2022. "A Biorthogonal Hermite Cubic Spline Galerkin Method for Solving Fractional Riccati Equation" Mathematics 10, no. 9: 1461. https://doi.org/10.3390/math10091461

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop