Next Article in Journal
A Comparison of Forecasting Mortality Models Using Resampling Methods
Next Article in Special Issue
On Semi-Analytical Solutions for Linearized Dispersive KdV Equations
Previous Article in Journal
Using the Interval Type-2 Fuzzy Inference Systems to Compare the Impact of Speed and Space Perception on the Occurrence of Road Traffic Accidents
Previous Article in Special Issue
Finite Element Validation of an Energy Attenuator for the Design of a Formula Student Car
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quasilinearized Semi-Orthogonal B-Spline Wavelet Method for Solving Multi-Term Non-Linear Fractional Order Equations

1
School of Science, Harbin Institute of Technology (Shenzhen), Shenzhen 518055, China
2
School of Mathematics, Harbin Institute of Technology, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
Submission received: 29 July 2020 / Revised: 5 September 2020 / Accepted: 7 September 2020 / Published: 10 September 2020
(This article belongs to the Special Issue Numerical Modeling and Analysis)

Abstract

:
In the present article, we implement a new numerical scheme, the quasilinearized semi-orthogonal B-spline wavelet method, combining the semi-orthogonal B-spline wavelet collocation method with the quasilinearization method, for a class of multi-term non-linear fractional order equations that contain both the Riemann–Liouville fractional integral operator and the Caputo fractional differential operator. The quasilinearization method is utilized to convert the multi-term non-linear fractional order equation into a multi-term linear fractional order equation which, subsequently, is solved by means of semi-orthogonal B-spline wavelets. Herein, we investigate the operational matrix and the convergence of the proposed scheme. Several numerical results are delivered to confirm the accuracy and efficiency of our scheme.

1. Introduction

Fractional calculus, a generalization of conventional integer calculus, has been found to be more appropriate for describing important phenomena in the fields of dynamics [1], physics [2,3], medicine [4], chemistry [5], and other scientific areas [6]. There have been plenty of works, especially those considering real-world physical systems, where the Caputo-type fractional derivative and the Riemann–Liouville fractional integral have been used to describe complex dynamical systems. As most fractional order equations cannot be resolved analytically, numerical methods have been developed to give their numerical solutions [7,8,9,10]. In recent years, multi-term fractional order equations have received increasing attention due to their wider applicability. Many papers have been devoted to numerical methods for approximating multi-term fractional differential equations, such as the Bernstein polynomials method [11] for deriving the operation matrix of the Caputo derivative based on the collocation method, and the B-spline method [12] for constructing an operation matrix based on linear B-spline functions. In contrast, only a few papers have focused on the development of numerical techniques for multi-term fractional order equations with fractional integral and derivative. In [13], Kojabad and Rezapour theoretically discussed the existence of solutions of multi-term fractional order equations, then numerically verified that the differences between the results of the Legendre method and the Chebyshev method are negligible; however, they did not provide a method with greater accuracy and speed for multi-term fractional order equations. Zheng et al. [14] studied linear multi-term fractional initial problems using the discontinuous Galerkin finite element method; however, the study of numerical methods for non-linear multi-term fractional order equations, which can describe material transport behaviors in complex physical systems, is scarce. This motivated us to propose an efficient and accurate numerical method.
In this paper, we consider the following Problem I about multi-term fractional order equations:
i = 1 q a i ( x ) D α i u ( x ) + a q + 1 ( x ) I β u ( x ) = f x , u ( x ) , , u ( p ) ( x )
with p + 1 boundary conditions in [ 0 , b ] ,
g k 0 , u ( 0 ) , , u ( p ) ( 0 ) = 0 , k = 1 , , j 1
and
g k b , u ( b ) , u ( p ) ( b ) = 0 , k = j , , p + 1 ,
where 0 < α 1 < α 2 < < α q , β 0 , p < α q p + 1 , and p , q N . The functions f and g k ( k = 1 , , p + 1 ) are non-linear functions of u ( x ) and its derivatives u k ( x ) ( k = 1 , , p ) . The operator D α i is the Caputo-type fractional derivative operator of order α i and I β is the Riemann–Liouville fractional integral operator of order β . The definitions of the Caputo fractional derivative and the Riemann–Liouville fractional integral are introduced in the next section.
Wavelet methods, which are relatively novel approaches, have been applied to solving problems in fractional calculus. Due to the structural characteristics that the basis of wavelets can achieve through the dilation and translation of mother wavelet functions, wavelet methods can enhance numerical efficiency. Some orthogonal wavelet methods have been developed to estimate approximate solutions for fractional order equations [15,16]. Compared with orthogonal wavelet methods, the semi-orthogonal B-spline wavelet method (SOBWM) has the following advantages: compact support, explicit analytical form, and finite basis functions in any wavelet subspaces [17]. Due to its accuracy and efficiency, SOBWM has been applied in several kinds of differential and integral equations. Maleknejad et al. [18] adopted this kind of method to solve non-linear Fredholm–Hammerstein integral equations of the second kind, Aram et al. [19] used the method to deal with integro-difference equations, while Liu et al. [20] approximated multi-term linear fractional differential equations by this method.
The quasilinearization method [21,22] and the homotopy method [23,24] are common approaches for linearizing non-linear functions. For multi-term fractional order equations, however, our simulation results show that the solutions obtained by the homotopy method easily diverge. By contrast, the quasilinearization method is more suitable for non-linear multi-term fractional order equations. In this paper, we utilize the quasilinearization method to linearize the non-linear fractional order equations in Problem I. Then, we solve the linearized fractional order equations using the semi-orthogonal B-spline wavelet collocation method (SOBWCM).
The remainder of this article is structured as follows: In Section 2, we introduce some basic notation, definitions, and lemmas in fractional calculus. The definition of the semi-orthogonal B-spline wavelets (SOBW) and related theorems and properties are given in Section 3. Section 4 presents the implementation process of the quasilinearized semi-orthogonal B-spline wavelet method (QSOBWM). The convergence of QSOBWM is analyzed in Section 5. In Section 6, the validity of the presented scheme is examined through illustrative examples. In Section 7, we draw a concise conclusion.

2. Definitions and Properties of Fractional Calculus

In this section, the definitions of the Riemann–Liouville fractional integral and the Caputo fractional derivative are presented. Then, the definition and some properties of the Laplace transform are provided, which is applied to the proof in the next section, due to its ability to simplify the solving of differential equations by reducing them to algebraic equations.
Definition 1 ([25]).
A real function u ( x ) , x > 0 , is said to be in the space C ν , ν R if there exists a real number k ( > ν ) such that u ( x ) = x k u 1 ( x ) , where u 1 ( x ) C [ 0 , b ] and u ( x ) C ν n if u ( n ) ( x ) C ν , n N .
Definition 2 ([25]).
The Riemann–Liouville fractional integral operator of order β 0 for a function u ( x ) C ν ( ν 1 ) is defined as
I β u ( x ) = 1 Γ ( β ) 0 x u ( t ) d t ( x t ) 1 β , β > 0 , u ( x ) , β = 0 ,
where Γ ( · ) is the Gamma function.
Definition 3 ([25]).
The Caputo fractional derivative of order α > 0 for a function u ( x ) C 1 n is defined as
D α u ( x ) = 1 Γ ( n α ) 0 x u ( n ) ( t ) d t ( x t ) α n + 1 , n 1 < α < n , u ( n ) ( t ) , α = n ,
where n N + , u ( n ) ( x ) is the conventional integer derivative of order n for u ( t ) .
Definition 4 ([26]).
The function u ^ ( s ) of the variable s is defined by
u ^ ( s ) = L u ( x ) = 0 e s x u ( x ) d x , s R
which is called the Laplace transform of the function u ( x ) .
Definition 5 ([26]).
The inverse Laplace transform of u ^ ( s ) is
u ( x ) = L u ^ ( s ) = c i c + i e s x u ^ ( s ) d s , c = R e ( s ) > c 0
where c 0 lies in the right half-plane of the absolute convergence of the Laplace integral Equation (6).
Lemma 1 ([26]).
The Laplace transform of the Riemann–Liouville fractional integral is
L I β u ( x ) = s β u ^ ( s ) .
Lemma 2 ([26]).
The Laplace transform formula of the Caputo fractional derivative is
L D α u ( x ) = s α u ^ ( s ) k = 0 n 1 s α k 1 u ( k ) ( 0 ) .

3. Semi-Orthogonal B-Spline Wavelets in [ 0 , b ]

In this section, we describe the construction of SOBW in [ 0 , b ] . The integral and derivative for SOBW in [ 0 , b ] are also presented.

3.1. Construction of Semi-Orthogonal B-Spline Wavelets

Definition 6 ([27]).
For j Z , let the knot sequence ξ ( j ) : = ξ k ( j ) k = m + 1 2 j m + 1 in [ 0 , b ] be given by
ξ m + 1 ( j ) = ξ m + 2 ( j ) = = ξ 0 ( j ) = 0 ,
ξ k ( j ) = k b 2 j , k = 1 , , 2 j 1 ,
ξ 2 j ( j ) = ξ 2 j + 1 ( j ) = = ξ 2 j + m 1 ( j ) = b .
The m-th order B-spline function is defined by
B i , m , j ( x ) = ( 1 ) m ( ξ i + m ( j ) ξ i ( j ) ) ξ i ( j ) , ξ i + 1 ( j ) , , ξ i + m ( j ) ξ ( x ξ ) + m 1 .
Here, · , , · ξ is the m-th divided difference of ( x ξ ) + m 1 with respect to the variable ξ and ( x ξ ) + m 1 denotes
( x ξ ) + m 1 = ( x ξ ) m 1 , x > ξ , 0 , x ξ .
Let j 0 be the smallest integer satisfying
2 j 0 2 m 1 ,
which is the minimum to contain one complete wavelet function in [ 0 , b ] .
Definition 7 ([27]).
For j j 0 , the m-th order scaling functions of the space V j [ 0 , b ] is defined by
ϕ i , m , j ( x ) = B i , m , j 0 ( 2 j j 0 x ) , i = m + 1 , , 1 , B 2 j m i , m , j 0 ( b / 2 2 j j 0 x ) , i = 2 j m + 1 , , 2 j 1 , B 0 , m , j 0 ( 2 j j 0 x 2 j 0 i ) , i = 0 , , 2 j 1 .
Definition 8 ([27]).
For j j 0 , the wavelet subspace W j [ 0 , b ] is spanned by the inner wavelets
ψ j , i ( x ) = 1 / 2 m 1 + ( j + 1 ) m k = 0 2 m 2 ( 1 ) k N 2 m ( k + 1 ) B 2 i + k , 2 m , j + 1 ( m ) ( x ) ,
i = 0 , , 2 j 2 m + 1 , the boundary wavelets for x = 0 ,
ψ j , i ( x ) = 1 / 2 m 1 + ( j + 1 ) m k = m + 1 1 ( B ˜ 1 r i ) k B k , 2 m , j + 1 ( m ) ( x ) + 1 / 2 m 1 + ( j + 1 ) m k = 0 2 m 2 + 2 i ( 1 ) k N 2 m ( k + 1 2 i ) B k , 2 m , j + 1 ( m ) ( x ) ,
i = m + 1 , , 1 , and the boundary wavelets for x = b ,
ψ j , 2 j 2 m + 1 i ( x ) = ψ j , i ( x ) ,
i = m + 1 , , 1 .

3.2. Fractional Integral and Derivative of Semi-Orthogonal B-Spline Wavelets

From Definitions 6–8, the fractional integral and derivative of SOBW can be reduced to solving the fractional integral and derivative of function ( a x b ) + k , where k > 0 , a > 0 , and b > 0 .
Lemma 3.
For β > 0 , k > 0 , a > 0 , and b > 0 , we can get
I β ( a x b ) + k = a β Γ ( 1 + k ) Γ ( 1 + k + β ) ( a x b ) + k + β .
Proof. 
According to Lemma 1 and Definition 4,
L I β ( a x b ) + k = s β L ( a x b ) + k = s β 1 k a k e b a s Γ ( 1 + k ) = a k Γ ( 1 + k ) Γ ( 1 + k + β ) L ( x b a ) + k + β = a β Γ ( 1 + k ) Γ ( 1 + k + β ) L ( a x b ) + k + β .
Then, utilizing the properties of the Laplace transform, we get
I β ( a x b ) + k = a β Γ ( 1 + k ) Γ ( 1 + k + β ) ( a x b ) + k + β .
 □
Lemma 4.
For n 1 < α < n , n N + , k > 0 , a > 0 , b > 0 , if α k , we have
D α ( a x b ) + k = a α Γ ( 1 + k ) Γ ( 1 + k α ) ( a x b ) + k α .
Proof. 
See [28]. □

4. Function Approximation

The quasilinearization approach [29] is applied to approximate u ( x ) in Problem I. Concisely, we note L ( α ) i = 1 q a i ( x ) D α i u ( x ) + a q + 1 ( x ) I β u ( x ) , such that Problem I is transformed into Problem II as
L ( α ) u r + 1 ( x ) = f x , u r ( x ) , , u r ( p ) ( x ) + l = 0 p u r + 1 ( l ) ( x ) u r ( l ) ( x ) f u ( l ) x , u r ( x ) , , u r ( p ) ( x ) ,
with linearized non-linear boundary conditions
l = 0 p u r + 1 ( l ) ( 0 ) u r ( l ) ( 0 ) g k u ( l ) 0 , u r ( 0 ) , , u r ( p ) ( 0 ) = 0 , k = 1 , , j 1
and
l = 0 p u r + 1 ( l ) ( b ) u r ( l ) ( b ) g k u ( l ) b , u r ( b ) , , u r ( p ) ( b ) = 0 , k = j , , p + 1 ,
where u r ( 0 ) ( x ) = u r ( x ) , f u ( l ) ( x , u ( x ) , , u ( p ) ( x ) ) = f ( x , u ( x ) , , u ( p ) ( x ) ) / u ( l ) ( x ) and g k u ( l ) ( x , u ( x ) , , u ( p ) ( x ) ) = g k ( x , u ( x ) , , u ( p ) ( x ) ) / u ( l ) ( x ) , l = 0 , 1 , , p . The initial value, u 0 ( x ) , can be selected from mathematical or physical conditions, and u r + 1 ( x ) is further obtained by iteration.
Equations (24)–(26) are linear equations in u r + 1 ( x ) and, so, Problem II consists of multi-term linear fractional order equations that can be addressed efficiently by SOBWCM. For simplicity, Problem II is reformulated into the equivalent Problem III as
i = 1 p + q + 1 h i ( x ) D α i u r + 1 ( x ) + h p + q + 2 ( x ) I β u r + 1 ( x ) = b ( x ) ,
with the boundary conditions
l = 0 p h k b 1 ( l ) D l u r + 1 ( 0 ) = 0 , k = 1 , , j 1 ,
l = 0 p h k b 2 ( l ) D l u r + 1 ( b ) = 0 , k = j , , p + 1 ,
where h i ( x ) , h k b 1 ( l ) , h k b 2 ( l ) , and b ( x ) are related to the functions and values of r-th iteration by the quasilinearization approach.
A function u r + 1 ( x ) in L 2 [ 0 , b ] can be expanded by semi-orthogonal B-spline scaling functions and wavelets [27] as
u r + 1 ( x ) = k = m + 1 2 j 0 1 c j 0 , k ϕ j 0 , k ( x ) + j = j 0 k = m + 1 2 j m d j , k ψ j , k ( x ) .
To meet the needs of practical applications, the higher frequency components are truncated at M, such that the infinite series in Equation (30) is approximated as
u r + 1 ( x ) k = m + 1 2 j 0 1 c j 0 , k ϕ j 0 , k ( x ) + j = j 0 M k = m + 1 2 j m d j , k ψ j , k ( x ) = C T Ψ ( x ) ,
where C and Ψ are the ( 2 M + 1 + m 1 ) × 1 vectors
C = c j 0 , m + 1 , , c j 0 , 2 j 0 1 , d j 0 , m + 1 , , d M , 2 j m T ,
Ψ = ϕ j 0 , m + 1 , , ϕ j 0 , 2 j 0 1 , ψ j 0 , m + 1 , , ψ M , 2 j m T .
Substituting u r + 1 ( x ) from Equation (31) into Equations (25)–(29) of Problem III, we obtain:
i = 1 p + q + 1 h i ( x ) C T D α i Ψ ( x ) + h p + q + 2 ( x ) C T I β Ψ ( x ) = b ( x ) ,
with the boundary conditions
l = 0 p h k b 1 ( l ) C T D l Ψ ( 0 ) = 0 , k = 1 , , j 1 ,
l = 0 p h k b 2 ( l ) C T D l Ψ ( b ) = 0 , k = j , , p + 1 .
In order to increase the computational efficiency, Equation (32) can be rewritten, in matrix form, as:
C T i = 1 p + q + 1 D α i Ψ H i + C T I β Ψ H p + q + 2 = B ,
where
H i = h i ( x 1 ) 0 0 0 h i ( x 2 ) 0 0 0 h i ( x n )
and
B = b ( x 1 ) , b ( x 2 ) , , b ( x n ) .
The terms D α i Ψ and I β Ψ can be implemented on a computer, based on Lemmas 3 and 4. Therefore, Problem III is converted into the solution of a system of linear equations, which consists of Equations (33)–(35).

5. Convergence Analysis

The QSOBWM is a hybrid numerical method that combines the quasilinearization method and SOBWCM. Thus, we analyzed the convergence of the two basic methods, followed by the convergence of the method proposed in this paper, obtained in the process of function approximation.
Theorem 1.
Suppose u ( x ) C p + 1 [ 0 , b ] , f u ( l ) u ( n ) x , u ( x ) , , u ( p ) ( x ) L 2 [ 0 , b ] , l , n = 0 , 1 , , p , and the difference function δ u r + 1 ( x ) = u r + 1 ( x ) u r ( x ) is considered in the quasilinearization method for Problem II. Then, there exists a positive constant C M such that
δ u r + 1 C M δ u r 2 ,
where δ u r is the maximum value of any of δ u r ( l ) in [ 0 , b ] , l = 0 , 1 , , p .
Proof. 
By iteration of Equations (24)–(26), we have
L ( α ) δ u r + 1 ( x ) = f x , u r ( x ) , , u r ( p ) ( x ) f x , u r 1 ( x ) , , u r 1 ( p ) ( x ) + l = 0 p δ u r + 1 ( l ) ( x ) f u ( l ) x , u r ( x ) , , u r ( l ) ( x ) δ u r ( l ) ( x ) f u ( l ) x , u r 1 ( x ) , , u r 1 ( l ) ( x ) ,
with the corresponding boundary conditions:
l = 0 p δ u r + 1 ( l ) ( 0 ) g k u ( l ) 0 , u r ( 0 ) , , u r ( p ) ( 0 ) δ u r ( l ) ( 0 ) g k u ( l ) 0 , u r 1 ( 0 ) , , u r 1 ( p ) ( 0 ) = 0 , k = 1 , , j 1 ,
and
l = 0 p δ u r + 1 ( l ) ( b ) g k u ( l ) b , u r ( b ) , , u r ( p ) ( b ) δ u r ( l ) ( b ) g k u ( l ) b , u r 1 ( b ) , , u r 1 ( p ) ( b ) = 0 , k = j , , p + 1 .
According to the mean value theorem in [30],
f x , u r ( x ) , , u r ( p ) ( x ) f x , u r 1 ( x ) , , u r 1 ( p ) ( x ) = l = 0 p δ u r ( l ) ( x ) f u ( l ) x , u r 1 ( x ) , , u r 1 ( p ) ( x ) + 1 2 l , n = 0 p δ u r ( l ) ( x ) δ u r ( n ) ( x ) f u ( l ) u ( n ) x , u ¯ r 1 ( x ) , , u ¯ r 1 ( p ) ( x ) ,
where u ¯ r 1 ( l ) ( x ) is between u r 1 ( l ) ( x ) and u r ( l ) ( x ) , k = 0 , 1 , , p . Substituting Equation (42) into Equation (39) yields
L ( α ) δ u r + 1 ( x ) l = 0 p δ u r + 1 ( l ) ( x ) f x , u ( l ) x , u r ( x ) , , u r ( p ) ( x ) = 1 2 l , n = 0 p δ u r ( l ) ( x ) δ u r ( n ) ( x ) f u ( l ) u ( n ) x , u ¯ r 1 ( x ) , , u ¯ r 1 ( p ) ( x ) .
In view of the n-term linear fractional Green’s function properties in [26], there exists a Green function G ( x , y ) such that
δ u r + 1 ( x ) = 1 2 0 b G r ( n ) ( x , y ) · l , n = 0 p δ u r ( l ) ( y ) δ u r ( n ) ( y ) f u ( l ) u ( n ) y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) d y .
Therefore,
δ u r + 1 ( x ) = 1 2 0 b G ( x , y ) · l , n = 0 p δ u r ( l ) ( y ) δ u r ( n ) ( y ) f u ( l ) u ( n ) y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) d y δ u r 2 2 0 b G ( x , y ) l , n = 0 p f u ( l ) u ( n ) y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) d y δ u r 2 2 l , n = 0 p G ( x , y ) 2 f u ( l ) u ( n ) y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) 2 ,
where · is the L 2 norm. Due to the properties of Green functions and the boundedness of f u ( l ) u ( n ) ( y , u ( y ) , , u ( p ) ( y ) , there exists a positive constant C M depending on G ( x , y ) , f u ( l ) u ( n ) ( y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) , and p such that
C M 1 2 l , n = 0 p G ( x , y ) 2 f u ( l ) u ( n ) y , u ¯ r 1 ( y ) , , u ¯ r 1 ( p ) ( y ) 2 .
Hence,
δ u r + 1 C M δ u r 2 .
 □
The convergence of the quasilinearization method is shown in Theorem 1. Then, to estimate the error of SOBWCM, we use the following theorem from [20]:
Theorem 2.
Suppose u ˜ r + 1 ( x ) C m [ 0 , b ] is approximated by SOBWCM of order m in Problem III. Then, the truncation error for j = M is
u r + 1 ( x ) u ˜ r + 1 ( x ) = O ( 2 m M ) .
Theorem 2 implies that u r + 1 ( x ) u ˜ r + 1 ( x ) 0 when M , reflecting the convergence of SOBWCM. As each iteration step (i.e., from u r ( x ) to u r + 1 ( x ) ) and the process of approximating u r + 1 ( x ) are convergent, QSOBWM proposed in this paper is convergent.

6. Numerical Examples

This section presents some numerical examples to demonstrate the validity of the proposed scheme. Computation was carried out on a personal computer with an Intel(R) Core(TM) i5-7500 CPU @ 3.40 GHz with 8.00 GB RAM and the codes were written in Matlab 2014a. We denote u as the exact solution and u ˜ as the numerical solution. To assess the performance of the method, we calculated the absolute error, L 2 error, and L error.
The absolute error in [ 0 , b ] is
E ( i ) = | u ( x i ) u ˜ ( x i ) | , k = 1 , , N x ,
the L 2 error is defined as
u u ˜ L 2 = 1 N x i = 1 N x u x i u ˜ x i 2 ,
and the L error is defined as
u u ˜ L = max 1 i N x E ( i ) ,
where N x is the number of collocation points in [ 0 , b ] .
Example 1.
Consider the fractional integro-differential equation with weakly singular kernel [8,9]:
D 1 3 u ( x ) = g ( x ) + p ( x ) u ( x ) + Γ 1 2 I 1 2 u ( x ) , 0 < x < 1 ,
with the initial condition
u ( 0 ) = 0 ,
where g ( x ) = 6 x 8 / 3 Γ 11 3 + 32 35 Γ 1 2 Γ 7 3 Γ 17 6 x 11 6 + Γ 7 3 x , p ( x ) = 32 35 x 1 2 . The exact solution of the problem is u ( x ) = x 4 3 + x 3 .
We adopted the QSOBWM with m = 4 for several truncation values M, and the absolute errors for each case are exhibited in Table 1. The numerical results of the proposed scheme in Table 1 illustrate that the absolute errors decreased when the value of truncation M increased. More intuitively, we describe the absolute errors of the present scheme for various values of M in Figure 1. The results were in accordance with the convergence analysis of the present scheme.
In order to compare with the second-kind Chebyshev polynomials method (SKCPM) in [8] and the fractional order Euler functions method (FEFsM) in [9], we computed the L 2 errors of the present scheme with various values of M and list the results in Table 2, where N denotes the maximal degree of the polynomials in the space spanned by all polynomials for SKCPM and FEFsM, and M indicates the truncation in the present scheme. The degree of all polynomials was no more than three when m = 4 in the present scheme. Table 2 shows that the L 2 errors of the present scheme with m = 4 were smaller.
Example 2.
Consider the following fractional Langevin equation [14]:
D α 1 u ( x ) + D α 2 u ( x ) + I β u ( x ) = f ( x ) , 0 < x < 1 ,
with the initial condition
u ( 0 ) = 0 ,
here f ( x ) = 2.0 x 2 α 1 Γ 3.0 α 1 x 1 α 1 Γ 2.0 α 1 + 2.0 x 2 α 2 Γ 3.0 α 2 x 1 α 2 Γ 2.0 α 2 + 2.0 x 2 + β Γ 3.0 + β x 1 + β Γ 2.0 + β and α 1 , α 2 , β ( 0 , 1 ) . The exact solution is given by u ( x ) = x 2 x .
We solved this problem by using the QSOBWM with m = 4 and M = 3 for fixed step size h = 1 20 . Table 3 exhibits the absolute errors, which demonstrates that the absolute errors of various values of α 1 , α 2 , and β were less than 10 13 , and that the computation took only 4.10 s. Furthermore, the results confirmed the effectiveness of this method. Figure 2 and Figure 3 depict the absolute errors of the present scheme for different α 1 and β , respectively. Figure 2 presents the absolute errors of the present scheme with α 2 = 0.8 and β = 0.3 for various values of α 1 , while Figure 3 displays the absolute errors of the present scheme with α 1 = 0.5 and α 2 = 0.8 for several values of β . These graphs demonstrate that the approximate solutions agreed closely with the analytical result for various values of α 1 and β , with absolute errors less than 10 13 .
In order to verify the performance of QSOBWM, as shown in Table 4, we calculated the L 2 error and L error of the present scheme and the method in [14] for α 1 = 0.5 , α 2 = 0.8 , and β = 0.3 with different grid sizes. The results demonstrated that the approximate results for the present scheme were closer to the analytical solutions than the method in [14].
Some interesting phenomena are shown in Figure 1, Figure 2 and Figure 3. There may be two reasons: First, when x = 0 , the error is much closer to zero as the value at x = 0 satisfies both the original equation and the initial value; however, the values with x ( 0 , 1 ] only satisfy the original equation, which is more likely to have bigger errors. Second, it might be related to the reduced algebraic equations, which needs more exploration.
Example 3.
Consider the following fractional Duffing–Holmes model for a non-linear oscillator [31]:
D 2 u ( x ) + 0.5 D μ u ( x ) u ( x ) + u 3 ( x ) = g ( x ) , 0 < x < 1
with the initial value:
u ( 0 ) = u ( 0 ) = 0 .
From [31], u ( x ) = x μ + 2 sin x is the given exact solution.
We approximated the solution using QSOBWM with m = 4 and different M ( M = 3 , 4 , 5 , 6 ). This problem was also solved by the spectral collocation method (SCM) in [31] with μ = 0.5 and N = 5 , 6 , 7 , 8 , where N denotes the maximal degree of polynomials in the space formed by the basis of the method. In Table 5, we compare the L 2 errors and L errors of the two methods mentioned above. The degree N of the polynomials in the present scheme was three. The L 2 and L errors of the present scheme were much smaller than those of the SCM from Table 5. Moreover, the L 2 errors and L errors of the present scheme decreased when M increased. Thus, the results were in accordance with the convergence analysis discussed in the previous section.
Figure 4 depicts the analytical and numerical results of the present scheme with M = 3 for μ = 0.01 , 0.3 , 0.5 , 0.7 , and 0.99 . The figure demonstrates that the numerical results tended to the analytical solution for different values of μ .
Example 4.
Consider the following multi-term fractional non-linear boundary value problem [11,12]:
D 2 u ( x ) + Γ 4 5 x 6 5 D 6 5 u ( x ) + 11 9 Γ 6 5 x 6 D 1 6 u ( x ) D u ( x ) 2 = 2 + 1 10 x 2 ,
with boundary conditions:
u ( 0 ) = 1 , u ( 1 ) = 2 .
The exact solution of this problem is u ( x ) = x 2 + 1 .
The problem was resolved by the B-spline operational matrix method (BSOMM) [12] and the Bernstein operational matrix method (BOMM) [11], respectively. We also solved the example by applying the present scheme with m = 4 and list the values of the L 2 and L errors of the three methods in Table 6. The L 2 errors of the present scheme achieved 10 14 within 7.98 s. As shown in Table 6, the present scheme was the most accurate.

7. Conclusions

In this article, the quasilinearized semi-orthogonal B-spline wavelet method is proposed to approximate multi-term non-linear fractional order equations containing fractional integrals and derivatives. The proposed scheme significantly reduces the computational complexity of solving non-linear fractional order equations by using the semi-orthogonal B-spline wavelet collocation method. The solution procedure for approximating non-linear fractional equations is described. we also discuss the convergence properties of the present scheme. As the initial and boundary conditions are both considered during the process of function approximation, this method can be applied to solving both initial and boundary value problems of fractional order. Illustrative examples and comparison results were given to demonstrate the efficiency and accuracy of the proposed scheme.

Author Contributions

Funding acquisition, X.Z. and B.W.; Methodology, C.L.; Project administration, X.Z.; Supervision, X.Z.; Visualization, C.L.; Writing of original draft, C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundations grant number 61873071 and Natural Science Foundation under Guangdong Province grant number 2017A030313280.

Acknowledgments

We are grateful to Yan Li for his kind help. We also thank the reviewers for constructive suggestions to improve the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bagley, R.L.; Torvik, P.J. A theoretical basis for the application of fractional calculus to viscoelasticity. J. Rheol. 1983, 27, 201–210. [Google Scholar] [CrossRef]
  2. El-Sayed, A.M.A.; Gaafar, F.M. Fractional calculus and some intermediate physical processes. Appl. Math. Comput. 2003, 144, 117–126. [Google Scholar] [CrossRef]
  3. Elwakil, A.S. Fractional-order circuits and systems: An emerging interdisciplinary research area. IEEE Circ. Syst. Mag. 2010, 10, 40–50. [Google Scholar] [CrossRef]
  4. Miljkovic, N.; Popovic, N.; Djordjevic, O.; Konstantinovic, L.; Sekara, T.B. ECG artifact cancellation in surface EMG signals by fractional order calculus application. Comput. Methods Programs Biomed. 2017, 140, 259–264. [Google Scholar] [CrossRef] [PubMed]
  5. Lai, Q.H.; Diao, Z.J.; Kong, L.L.; Adidharma, H.; Fan, M.H. Amine-impregnated silicic acid composite as an efficient adsorbent for CO2 capture. Appl. Energy 2018, 223, 293–301. [Google Scholar] [CrossRef]
  6. Machado, J.T.; Kiryakova, V.; Mainardi, F. Recent history of fractional calculus. Commun. Nonlinear Sci. 2011, 16, 1140–1153. [Google Scholar] [CrossRef] [Green Version]
  7. Doha, E.H.; Bhrawy, A.H.; Ezz-Eldien, S.S. A Chebyshev spectral method based on operational matrix for initial and boundary value problems of fractional order. Comput. Math. Appl. 2011, 62, 2364–2373. [Google Scholar] [CrossRef] [Green Version]
  8. Nemati, S.; Sedaghat, S.; Mohammadi, I. A fast numerical algorithm based on the second kind Chebyshev polynomials for fractional integro-differential equations with weakly singular kernels. J. Comput. Appl. Math. 2016, 308, 231–242. [Google Scholar] [CrossRef]
  9. Wang, Y.X.; Zhu, L.; Wang, Z. Fractional-order Euler functions for solving fractional integro-differential equations with weakly singular kernel. Adv. Differ. Equ. 2018, 2018, 254. [Google Scholar] [CrossRef] [Green Version]
  10. Zeid, S.S. Approximation methods for solving fractional equations. Chaos Solitons Fract. 2019, 125, 171–193. [Google Scholar] [CrossRef]
  11. Saadatmandi, A. Bernstein operational matrix of fractional derivatives and its applications. Appl. Math. Model. 2014, 38, 1365–1372. [Google Scholar] [CrossRef]
  12. Lakestani, M.; Dehghan, M.; Irandoust-Pakchin, S. The construction of operational matrix of fractional derivatives using B-spline functions. Commun. Nonlinear Sci. 2012, 17, 1149–1162. [Google Scholar] [CrossRef]
  13. Kojabad, E.A.; Rezapour, S. Approximate solutions of a sum-type fractional integro-differential equation by using Chebyshev and Legendre polynomials. Adv. Differ. Equ. 2017, 2017, 351. [Google Scholar]
  14. Zheng, Y.Y.; Zhao, Z.G.; Cui, Y.F. The discontinuous Galerkin finite element approximation of the multi-order fractional initial problems. Appl. Math. Comput. 2019, 348, 257–269. [Google Scholar] [CrossRef]
  15. Shiralashetti, S.C.; Deshi, A.B. An efficient Haar wavelet collocation method for the numerical solution of multi-term fractional differential equations. Nonlinear Dynam. 2016, 83, 293–303. [Google Scholar] [CrossRef]
  16. Rahimkhani, P.; Ordokhani, Y.; Lima, P.M. An improved composite collocation method for distributed-order fractional differential equations based on fractional Chelyshkov wavelets. Appl. Numer. Math. 2019, 145, 1–27. [Google Scholar] [CrossRef]
  17. Nevels, R.D.; Goswami, J.C. Semi-orthogonal versus orthogonal wavelet basis sets for solving integral equations. IEEE Trans. Antenn. Propag. 1997, 45, 1332–1339. [Google Scholar] [CrossRef]
  18. Maleknejad, K.; Nouri, K.; Sahlan, M.N. Convergence of approximate solution of nonlinear Fredholm-Hammerstein integral equations. Commun. Nonlinear Sci. 2010, 15, 1432–1443. [Google Scholar] [CrossRef]
  19. Aram, P.; Freestone, D.R.; Dewar, M.; Scerri, K.; Jirsa, V.; Grayden, D.B.; Kadirkamanathan, V. Spatiotemporal multi-resolution approximation of the Amari type neural field model. Neuroimage 2013, 66, 88–102. [Google Scholar] [CrossRef] [Green Version]
  20. Liu, C.; Zhang, X.M.; Wu, B.Y. Numerical solution of fractional differential equations by semiorthogonal B-spline wavelets. In Mathematical Methods in the Applied Sciences; Wiley Online Library: Hoboken, NJ, USA, 2019; pp. 1–14. [Google Scholar]
  21. Saeed, U.; Rehman, M.U. Haar wavelet-quasilinearization technique for fractional nonlinear differential equations. Appl. Math. Comput. 2013, 220, 630–648. [Google Scholar] [CrossRef]
  22. Liu, Z.H.; Wang, R. Quasilinearization method for fractional differential equations with delayed arguments. Appl. Math. Comput. 2014, 248, 301–308. [Google Scholar] [CrossRef]
  23. Hosseinnia, S.H.; Ranjbar, A.; Momani, S. Using an enhanced homotopy perturbation method in fractional differential equations via deforming the linear part. Comput. Math. Appl. 2008, 56, 3138–3149. [Google Scholar] [CrossRef] [Green Version]
  24. Baleanu, D.; Agheli, B.; Darzi, R. An optimal method for approximating the delay differential equations of noninteger order. Adv. Differ. Equ. 2018, 2018, 284. [Google Scholar] [CrossRef] [Green Version]
  25. Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives: Theory and Applications; Gordon and Breach Science Publishers: New York, NY, USA, 1993. [Google Scholar]
  26. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  27. Chui, C.K.; Quak, E. Wavelets on a bounded interval. In Numerical Methods in Approximation Theory; Braess, D., Schumaker, L.L., Eds.; Birkhäuser-Verlag, Basel: College Station, TX, USA, 1992; pp. 53–75. [Google Scholar]
  28. Li, X.X. Numerical solution of fractional differential equations using cubic B-spline wavelet collocation method. Commun. Nonlinear Sci. 2012, 17, 3934–3946. [Google Scholar] [CrossRef]
  29. Mandelzweig, V.B.; Tabakin, F. Quasilinearization approach to nonlinear problems in physics with application to nonlinear ODEs. Comput. Phys. Commun. 2001, 141, 268–281. [Google Scholar] [CrossRef] [Green Version]
  30. Volterra, V. Theory of Functionals and of Integral and Integro-Differential Equations; Dover: New York, NY, USA, 2005. [Google Scholar]
  31. Zaky, M.A.; Ameen, I.G. On the rate of convergence of spectral collocation methods for nonlinear multi-order fractional initial value problems. Comput. Appl. Math. 2019, 38, 144. [Google Scholar] [CrossRef]
Figure 1. The absolute errors of Example 1 for quasilinearized semi-orthogonal B-spline wavelet method (QSOBWM) with M = 3 , 4 , 5 , 6 .
Figure 1. The absolute errors of Example 1 for quasilinearized semi-orthogonal B-spline wavelet method (QSOBWM) with M = 3 , 4 , 5 , 6 .
Mathematics 08 01549 g001
Figure 2. Absolute errors of Example 2 for QSOBWM with α 1 = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 .
Figure 2. Absolute errors of Example 2 for QSOBWM with α 1 = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 .
Mathematics 08 01549 g002
Figure 3. Absolute errors of Example 2 for QSOBWM with β = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 .
Figure 3. Absolute errors of Example 2 for QSOBWM with β = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 .
Mathematics 08 01549 g003
Figure 4. Analytical and approximate results of QSOBWM for M = 3 with μ = 0.01 , 0.3 , 0.5 , 0.7 , and 0.99 for Example 3.
Figure 4. Analytical and approximate results of QSOBWM for M = 3 with μ = 0.01 , 0.3 , 0.5 , 0.7 , and 0.99 for Example 3.
Mathematics 08 01549 g004
Table 1. Absolute errors of QSOBWM of Example 1.
Table 1. Absolute errors of QSOBWM of Example 1.
x M = 3 M = 4 M = 5 M = 6
0.1 1.0243 × 10 4 2.5517 × 10 5 6.2542 × 10 6 1.5552 × 10 6
0.2 8.5807 × 10 5 2.1381 × 10 5 5.3596 × 10 6 1.3452 × 10 6
0.3 8.2395 × 10 5 2.0939 × 10 5 5.2812 × 10 6 1.3263 × 10 6
0.4 8.4718 × 10 5 2.1482 × 10 5 5.4225 × 10 6 1.3631 × 10 6
0.5 8.8306 × 10 5 2.2454 × 10 5 5.6693 × 10 6 1.4254 × 10 6
0.6 9.2957 × 10 5 2.3665 × 10 5 5.9766 × 10 6 1.5029 × 10 6
0.7 9.8386 × 10 5 2.5041 × 10 5 6.3258 × 10 6 1.5909 × 10 6
0.8 1.0422 × 10 4 2.6547 × 10 5 6.7080 × 10 6 1.6871 × 10 6
0.9 1.1058 × 10 4 2.8165 × 10 5 7.1174 × 10 6 1.7902 × 10 6
Table 2. L 2 errors of QSOBWM, second-kind Chebyshev polynomials method (SKCPM) (in [8]), and FEFM (in [9]) for Example 1.
Table 2. L 2 errors of QSOBWM, second-kind Chebyshev polynomials method (SKCPM) (in [8]), and FEFM (in [9]) for Example 1.
NSKCPMFEFsM ( α = 1 ) FEFsM ( α = 1.5 ) MQSOBWM
2 1.3426 × 10 2 1.0502 × 10 2 1.7511 × 10 4 3 9.6130 × 10 5
4 5.1379 × 10 4 2.6252 × 10 4 2.4436 × 10 4 4 2.5255 × 10 5
6 1.5578 × 10 4 6.6216 × 10 5 3.0232 × 10 5 5 6.5901 × 10 6
8 6.4612 × 10 5 4.8349 × 10 4 9.4123 × 10 5 6 1.7168 × 10 6
Table 3. Absolute errors of QSOBWM when h = 1 20 for Example 2.
Table 3. Absolute errors of QSOBWM when h = 1 20 for Example 2.
x α 1 = 0.99 , α 2 = 0.6 , β = 0.5 α 1 = 0.5 , α 2 = 0.8 , β = 0.3 α 1 = 0.1 , α 2 = 0.4 , β = 0.99
0.1 1.9582 × 10 14 2.0539 × 10 15 4.1633 × 10 17
0.2 1.6986 × 10 14 1.5266 × 10 15 2.7756 × 10 17
0.3 1.4932 × 10 14 1.1657 × 10 15 1.1102 × 10 16
0.4 1.3323 × 10 14 9.7145 × 10 16 1.6653 × 10 16
0.5 1.2046 × 10 14 8.8818 × 10 16 2.7756 × 10 17
0.6 1.0880 × 10 14 7.2164 × 10 16 5.5511 × 10 17
0.7 9.7700 × 10 15 5.2736 × 10 16 2.7756 × 10 17
0.8 8.6042 × 10 15 3.6082 × 10 16 8.3267 × 10 17
0.9 7.6328 × 10 15 2.9143 × 10 16 9.7145 × 10 17
Table 4. Comparison of the errors of QSOBWM and the method in [14] for Example 2.
Table 4. Comparison of the errors of QSOBWM and the method in [14] for Example 2.
ErrorsMethod of [14] QSOBWM
h = 1 40 h = 1 80 h = 1 160 h = 1 20 h = 1 40
u u ˜ L 2 2.3198 × 10 3 8.3037 × 10 4 9.9886 × 10 6 1.2270 × 10 15 5.7478 × 10 16
u u ˜ L 7.2983 × 10 3 2.7903 × 10 3 2.3399 × 10 5 3.4556 × 10 15 1.1102 × 10 17
Table 5. Example 3: L 2 errors and L errors with μ = 0.5 for spectral collocation method (SCM) and QSOBWM.
Table 5. Example 3: L 2 errors and L errors with μ = 0.5 for spectral collocation method (SCM) and QSOBWM.
Methods u u ˜ L 2 u u ˜ L
SCM
N = 5 8.237 × 10 5 2.204 × 10 5
N = 6 2.291 × 10 5 8.859 × 10 6
N = 7 1.467 × 10 5 4.763 × 10 6
N = 8 6.885 × 10 6 2.714 × 10 6
QSOBWM
M = 3 1.310 × 10 5 5.950 × 10 5
M = 4 1.284 × 10 6 5.115 × 10 7
M = 5 1.119 × 10 7 4.511 × 10 8
M = 6 1.077 × 10 8 4.026 × 10 9
Table 6. The L 2 errors and L errors of QSOBWM, B-spline operational matrix method (BSOMM) (in [12]), and Bernstein operational matrix method (BOMM) (in [11]) for Example 4.
Table 6. The L 2 errors and L errors of QSOBWM, B-spline operational matrix method (BSOMM) (in [12]), and Bernstein operational matrix method (BOMM) (in [11]) for Example 4.
Errors BSOMM BOMM QSOBWM
M = 5 M = 7 N = 16 N = 20 M = 3 M = 4
u u ˜ L 2 1.2 × 10 4 7.6 × 10 6 2.3 × 10 8 7.9 × 10 9 7.315 × 10 14 1.335 × 10 14
u u ˜ L 3.3 × 10 4 2.1 × 10 5 5.5 × 10 8 1.9 × 10 8 1.112 × 10 13 2.043 × 10 14

Share and Cite

MDPI and ACS Style

Liu, C.; Zhang, X.; Wu, B. Quasilinearized Semi-Orthogonal B-Spline Wavelet Method for Solving Multi-Term Non-Linear Fractional Order Equations. Mathematics 2020, 8, 1549. https://0-doi-org.brum.beds.ac.uk/10.3390/math8091549

AMA Style

Liu C, Zhang X, Wu B. Quasilinearized Semi-Orthogonal B-Spline Wavelet Method for Solving Multi-Term Non-Linear Fractional Order Equations. Mathematics. 2020; 8(9):1549. https://0-doi-org.brum.beds.ac.uk/10.3390/math8091549

Chicago/Turabian Style

Liu, Can, Xinming Zhang, and Boying Wu. 2020. "Quasilinearized Semi-Orthogonal B-Spline Wavelet Method for Solving Multi-Term Non-Linear Fractional Order Equations" Mathematics 8, no. 9: 1549. https://0-doi-org.brum.beds.ac.uk/10.3390/math8091549

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