Next Article in Journal
Synchronization in Finite Time of Fractional-Order Complex-Valued Delayed Gene Regulatory Networks
Previous Article in Journal
On Fractional Integral Inequalities of Riemann Type for Composite Convex Functions and Applications
Previous Article in Special Issue
Spectra of Reduced Fractals and Their Applications in Biology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hermite Wavelet Method for Nonlinear Fractional Differential Equations

by
Arzu Turan Dincel
1,*,
Sadiye Nergis Tural Polat
2 and
Pelin Sahin
1
1
Department of Mathematical Engineering, Yildiz Technical University, Davutpasa Campus, Esenler, Istanbul 34220, Turkey
2
Department of Electronics and Communications Engineering, Yildiz Technical University, Davutpasa Campus, Esenler, Istanbul 34220, Turkey
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(5), 346; https://doi.org/10.3390/fractalfract7050346
Submission received: 13 February 2023 / Revised: 19 April 2023 / Accepted: 20 April 2023 / Published: 23 April 2023
(This article belongs to the Special Issue Women’s Special Issue Series: Fractal and Fractional)

Abstract

:
Nonlinear fractional differential equations (FDEs) constitute the basis for many dynamical systems in various areas of engineering and applied science. Obtaining the numerical solutions to those nonlinear FDEs has quickly gained importance for the purposes of accurate modelling and fast prototyping among many others in recent years. In this study, we use Hermite wavelets to solve nonlinear FDEs. To this end, utilizing Hermite wavelets and block-pulse functions (BPF) for function approximation, we first derive the operational matrices for the fractional integration. The novel contribution provided by this method involves combining the orthogonal Hermite wavelets with their corresponding operational matrices of integrations to obtain sparser conversion matrices. Sparser conversion matrices require less computational load, and also converge rapidly. Using the generated approximate matrices, the original nonlinear FDE is converted into an algebraic equation in vector-matrix form. The obtained algebraic equation is then solved using the collocation points. The proposed method is used to find a number of nonlinear FDE solutions. Numerical results for several resolutions and comparisons are provided to demonstrate the value of the method. The convergence analysis is also provided for the proposed method.

1. Introduction

The real-valued orders of derivatives and integrals are used in fractional differential equations (FDEs). These real-valued orders of derivatives and integrals enable FDEs to model physical and applied scientific phenomena more precisely. However, it is exceedingly challenging to develop analytical solutions to many types of FDEs due to the extra complexity caused by arbitrary orders of derivation and integration. Therefore, finding precise and effective numerical solution techniques for the FDEs is essential. In recent years, certain numerical methods have been used for FDEs, such as the finite difference method [1], B-spline collocation method [2], differential transform method [3] Adomian decomposition method [4,5], variational iteration method [6,7], block-by-block method [8], orthogonal polynomials method [9,10,11], Galerkin method [12], Bessel collocation method [13], spectral method [14], reproducing kernel method [15,16], and operational matrix methods [17,18,19]. Similar to this, several wavelet types are currently being researched for issues including increased computational cost. Wavelets are mathematical operations that separate data into various time–frequency components. These functions are created by dilating and shifting a wavelet function known as the mother wavelet function. The fundamental benefit of the wavelet basis is that it simplifies the solution of the FDE problem to a set of algebraic equations. Additionally, the method converges quickly and easily due to the wavelets’ many advantages, including their orthogonality, singularity detection skills, compact support, and simultaneous representation of data in several resolutions. Many wavelet basis functions have been used to solve a wide range of FDEs. Legendre, Haar, Bernoulli, Euler, CAS, Taylor, Laguree, Chebyshev wavelets of first and second kind are employed in recent studies elsewhere [20,21,22,23,24,25,26,27,28].
In this paper we aim to solve nonlinear FDEs using Hermite wavelets. To the best of our knowledge, Hermite wavelets have not been exploited often. Furthermore, it is obvious that the orthogonal basis functions will provide sparser operational matrices used for the numerical approximations of the fractional differential terms. In this paper, we first obtain the operational matrices for fractional integration using Hermite wavelets and block-pulse functions (BPF) for function approximation. The operational matrices for the fractional integration obtained using BPF is not the same as the ones obtained in [29]. Our approximation produces fewer calculations and an easier conversion from the nonlinear FDEs in question into the system of algebraic equations. The novelty of the method lies in the fact that the method combines the orthogonal Hermite wavelets with their corresponding operational matrices of integration to obtain sparser conversion matrices, which smoothly convert the FDE to a corresponding algebraic equation in vector-matrix form. Calculating the algebraic equation for a few colocation points creates a system of algebraic equations. By solving for the coefficients, the approximate solution is also obtained. The proposed method consists of simple and clear steps, therefore it is straightforward to code in any programming language of choice.
The paper is organized as follows: In Section 2, the fundamental definitions of fractional calculus are given. In Section 3, The Hermite wavelets are defined. The operational matrices for nonlinear FDEs are obtained using Hermite wavelets in Section 4. Convergence analysis is presented in Section 5. The proposed method is presented in Section 6. Numerical solutions for several nonlinear FDEs are provided in Section 7. The paper is concluded in Section 8.

2. Foundations

The preliminary definitions for fractional calculus that are utilized in the paper are presented in this section.
Definition 1.
Of the many possible definitions for fractional derivatives, Riemann–Liouville and Caputo are the most commonly used [30]. The Riemann–Liouville fractional integral operator of order α ≥ 0 is defined by [30]:
( I α f ) ( t ) = { 1 Γ ( α ) 0 t f ( τ ) ( t τ ) 1 α d τ α > 0 , t > 0 0 α = 0 }
Riemann–Liouville derivatives possess some disadvantages for modeling real world phenomena with FDEs. Therefore, a modified fractional differential operator D α f is more commonly used, which is proposed by Caputo [30].
Definition 2.
The Caputo definition of the fractional derivative operator is given by [30]:
( D α f ) ( t ) = { d n f ( t ) d t n α = n 1 Γ ( n α ) 0 t f ( n ) ( τ ) ( t τ ) 1 n + α d τ 0 n 1 < α < n }
The following expressions relate the Riemann–Liouville operator and Caputo operator:
( D α I α f ) ( t ) = f ( t )
and
( I α D α f ) ( t ) = f ( t ) k = 0 n 1 f ( k ) ( 0 + ) t k k !

3. Hermite Wavelets (HWs)

Wavelets are defined as a group of wavelike functions. They are formulated by dilating and translating a so called mother wavelet function ψ ( t ) . The family of continuous wavelets can be obtained using translation parameter b and the dilation parameter a, as follows [29]:
ψ a , b ( t ) = | a | 1 / 2 ψ ( t b a ) , a , b R , a 0 .
When we restrict a and b to only have discrete values, we can derive the matching family of discrete wavelets such that a = a 0 k , b = n b 0 a 0 k where a 0 > 1 , b 0 > 0 , which results in:
ψ k n ( t ) = | a 0 | k / 2 ψ ( a 0 k t n b 0 )   ,   k , n Z .
We can define Hermite wavelets on the time interval [0, 1] in [29] as:
ψ n m ( t ) = { 2 ( k + 1 2 ) π H m ( 2 k t 2 n + 1 ) , n 1 2 k 1 t n 2 k 1 0 , o t h e r w i s e } ,
where n = 0 , 1 , , 2 k 1 , m = 0 , 1 , , M 1 , and these H m ( t ) polynomials, with respect to the weight function ω ( t ) = e t 2 , are Hermite polynomials of degree m. The Hermite polynomials can be defined using the recurrence formula:
H m + 2 ( t ) = 2 t H m + 1 ( t ) 2 ( m + 1 ) H m ( t ) , m = 0 , 1 , 2 ,
where H 0 ( t ) = 1 , H 1 ( t ) = 2 t . The polynomials have the following property, which is used in the convergence analysis below:
H m + 1 ( t ) = 2 ( m + 1 ) H m ( t ) .

4. Function Approximation of HWs

If a function y ( t ) is squarely integrable in [0, 1], we can approximate y ( t ) using Hermite wavelets as:
y ( t ) = n = 0 m Z c n m Ψ n m ( t ) = C T ψ ( t ) ,
where c n m = y ( t ) , Ψ n m ( t ) L ω 2 [ 0 , 1 ] = 0 1 y ( t ) Ψ n m ( t ) ω n ( t ) d t , in which . , . L ω 2 [ 0 , 1 ] denotes the inner product in L ω 2 [ 0 , 1 ] and y(t) can be estimated by the finite series such as:
y ( t ) n = 0 2 k 1 m = 0 M 1 c n m Ψ n m ( t ) = C T Ψ ( t ) ,
where Hermite coefficient vector C and Hermite wavelet vector ψ ( t ) are given as:
C = [ c 10 , c 11 , c 1 ( M 1 ) , c 20 , c 21 , c 2 ( M 1 ) c 2 k 1 0 , c 2 k 1 1 , c 2 k 1 ( M 1 ) ] T ,
Ψ = [ Ψ 10 , Ψ 11 , Ψ 1 ( M 1 ) , Ψ 20 , Ψ 21 , Ψ 2 ( M 1 ) Ψ 2 k 1 0 , Ψ 2 k 1 1 , Ψ 2 k 1 ( M 1 ) ] T
The Hermite wavelet matrix is defined as:
ϕ m x m = [ Ψ ( t 1 ) , Ψ ( t 2 ) , Ψ ( t 3 ) , , Ψ ( t m ) ] ,
where m = 2 k 1 M and t i are collocation points. If the collocation points are chosen as t i = i 0.5 m , i = 1 , 2 , 3 , , m , the Hermite wavelet matrix for k = 2, M = 3, and α = 0.5 becomes:
ϕ m x m = [ 1 . 5958 1 . 5958 1 . 5958 0 0 0 2 . 1277 0 2 . 1277 0 0 0 0 . 3546 3 . 1915 0 . 3546 0 0 0 0 0 0 1 . 5958 1 . 5958 1 . 5958 0 0 0 2 . 1277 0 2 . 1277 0 0 0 0 . 3546 3 . 1915 0 . 3546 ] ,
where the Ψ ( t ) vector can be given as Ψ ( t ) = 2 3 2 π [ 1 8 t 2 64 t 2 32 t + 2 0 0 0 ] for the first three colocation points and Ψ ( t ) = 2 3 2 π [ 0 0 0 1 8 t 6 64 t 2 96 t + 34 ] for the next three colocation points for k = 2, M = 3.
The following analysis looks at the uniform convergence requirements for the decomposition of y ( t ) .

5. Convergence Analysis

Theorem 1:
If y on [0, 1] is a continuous function, then | y ( t ) | < R can be represented by the sum of an infinite number of Hermite wavelets, then the series uniformly converge to y ( t ) .
Proof 
c n m = 0 1 y ( t ) Ψ n m ( t ) d t = ( n 1 ) / 2 k 1 n / 2 k 1 y ( t ) 2 ( k + 1 ) / 2 π H m ( 2 k t 2 n + 1 ) d t .
Using the change of variables as 2 k t 2 n + 1 = x and 2 k d t = d x , we obtain:
c n m = 2 ( 1 k ) / 2 π 1 1 y ( x 1 + 2 n 2 k ) H m ( x ) d x .
Employing mean-value problem for integral calculus yields:
c n m = 2 ( 1 k ) / 2 π y ( z 1 + 2 n 2 k ) 1 1 H m ( x ) d x for   z ( 1 , 1 ) .
Using the derivative property of the Hermite polynomials given in Equation (9), we obtain:
c n m = 2 ( 1 k ) / 2 π y ( z 1 + 2 n 2 k ) 1 1 H m + 1 ( x ) 2 ( m + 1 ) d x = 2 ( 1 k ) / 2 π y ( z 1 + 2 n 2 k ) H m + 1 ( x ) 2 ( m + 1 ) | 1 1 .
Because y ( t ) is bounded and n 2 k 1 , we can write:
| c n m | 2 ( 1 k ) / 2 π R | H m + 1 ( 1 ) H m + 1 ( 1 ) | 2 ( m + 1 ) 1 n π R | H m + 1 ( 1 ) H m + 1 ( 1 ) | 2 ( m + 1 ) .
Therefore, n = 1 m = 0 c n m does absolutely converge. Hence, the HWs expansion of y(t) given in (10) converges uniformly [29]. □

6. Operational Matrices of HWs

In this section we obtain the fractional operational matrices of Hermite wavelets. Fractional operational matrices of HWs require less computation with Block Pulse Functions (BPFs). Consequently, it is simpler to convert the FDE into an algebraic vector-matrix-form equation. All the numerical calculations are performed using Matlab R2021b in this study.
An m set of BPFs is defined as:
b i ( t ) = { 1 ( i 1 ) / m t < i / m 0 o t h e r w i s e } ,
where i = 1 , 2 , 3 , , m . The functions b i ( t ) are disjoint and orthogonal. For t [ 0 , 1 ) ,
b i ( t ) b j ( t ) = { 0 i j b i ( t ) i = j } ,
0 1 b i ( τ ) b j ( τ ) d τ = { 0 i j 1 / m i = j } ,
Any squarely integrable function f ( t ) defined in [0, 1) can be expanded into an m set of BPFs as:
f ( t ) = i = 1 m f i b i ( t ) = f T B m ( t )
where f = [ f 1 , f 2 , , f m ] T , B m ( t ) = [ b 1 ( t ) , b 2 ( t ) , , b m ( t ) ] T and f i are given as f i = 1 m ( i 1 ) / m i / m f ( t ) b i ( t ) d t .
Definition :
Let F = [ f 1 , f 2 , f m ] T and G = [ g 1 , g 2 , g m ] T . By means of BPFs, we have:
F m T . * G m T = = f 1 g 1 + f 2 g 2 + + f m g m ,
F n = [ f 1 n , f 2 n , f m n ] T .
The HW matrix can also be expanded to an m set of BPFs as:
ψ ( t ) = ϕ m x m B m ( t ) .
The Block Pulse operational matrix for fractional integration F α is defined as [31]:
( I α B m ) ( t ) F α B m ( t ) ,
where
F α = 1 m α 1 Γ ( α + 2 ) [ 1 ξ 1 ξ 2 ξ 3 ξ m 1 0 1 ξ 1 ξ 2 ξ m 2 0 0 1 ξ 1 ξ m 3 0 0 0 1 ξ 1 0 0 0 0 1 ] ,
with ξ k = ( k + 1 ) α + 1 2 k α + 1 + ( k 1 ) α + 1 .
The fractional integration of the Hermite wavelet vector ψ ( t ) defined in (13) can be approximated as:
( I α ψ ) ( t ) P m × m α ψ ( t ) ,
where matrix P m × m α is called the Hermite wavelet operational matrix.
Using Equations (26)–(29), we obtain:
( I α Ψ ) ( t ) ( I α ϕ m x m B m ) ( t ) = ϕ m x m ( I α B m ) ( t ) ϕ m x m F α B m ( t ) ,
P m x m α Ψ ( t ) ( I α Ψ ) ( t ) ϕ m x m F α B m ( t ) = ϕ m x m F α ϕ m x m 1 Ψ ( t ) .
The resulting Hermite wavelet operational matrix P m x m α becomes:
P m x m α ϕ m x m F α ϕ m x m 1
As an example, the Hermite wavelet operational matrix for k = 2, M = 3, and α = 0.5 yields
P m × m α = [ 0 . 5116 0 . 1575 0 . 0250 0 . 4582 0 . 0754 0 . 0215 0 . 0818 0 . 2243 0 . 1287 0 . 1050 0 . 0449 0 . 0192 0 . 2999 0 . 2046 0 . 1854 0 . 3533 0 . 0501 0 . 0115 0 0 0 0 . 5116 0 . 1575 0 . 0250 0 0 0 0 . 0818 0 . 0818 0 . 1287 0 0 0 0 . 2999 0 . 2046 0 . 1854 ] .

7. Numeric Solution Examples

This section includes several nonlinear FDE examples to show the effectiveness and compactness of the suggested approach.
  • Example 1:
We first analyze the following FDE, which can be used to model a solid material in a Newtonian fluid [30], defined as:
D 2 y ( t ) + D 0.5 y ( t ) + y ( t ) = 8 y ( 0 ) = 0 , y ( 0 ) = 0 .
Applying the proposed method, we have:
D 2 y ( t ) C T ψ ( t ) ,
D 0.5 y ( t ) C T P m x m 1.5 ψ ( t ) ,
y ( t ) C T P m x m 2 ψ ( t ) + y ( 0 ) = C T P m x m 2 ψ ( t ) .
Using the approximations of (33)–(35) in (32), we obtain:
C T ϕ m x m + C T P m x m 1.5 ϕ m x m + C T P m x m 2 ϕ m x m = [ 8 , 8 , 8 ] .
Equation (36) is written for a few collocation points to construct an algebraic system of equations. The solution of that system provides the values of the coefficient vector C, which in turn provides the approximate solution.
The absolute errors, calculated as absolute difference between the exact and approximate solutions, is presented for several m’ parameters in Table 1. As can be seen from Table 1, the Hermite Wavelet Method (HWM) error decreases with the increased resolution. The absolute errors are approximately on the order of E-4, E-5 for m = 48 , on the order of E-5, E-6 for m = 96 , and on the order of E-6, E-7 for m = 192 . A comparison with the Orthogonal Function Method (OFM) [32], Variational Iteration Method (VIM) [4], Adomian Decomposition Method (ADM) [4], and the Finite Difference Method (FDM) [1] is presented in Table 2. As can be seen from the table, the proposed method can be said to converge better than the other methods. The exact solution and HWM results for t [ 0 , 1 ) are plotted in Figure 1. As can be seen from the figure, the numerical solution follows the exact solution closely.
  • Example 2:
Consider the Riccati FDE [33] given below for 0 < α 1 and 0 t < 1 :
D α y ( t ) y 2 ( t ) = 1 with   y ( 0 ) = 0 .
The exact solution for α = 1 is given as y = tan ( t ) .
The application of HWM to the Riccati FDE requires the approximate expressions listed below:
D α y ( t ) C T ψ ( t ) ,
y ( t ) C T P m x m α ψ ( t ) + y ( 0 ) = C T P m x m α ϕ m x m B m .
Defining C T P m x m α ϕ m x m = [ a 1 , a 2 , , a m ] , we have:
[ y ( t ) ] 2 = [ a 1 2 , a 2 2 , , a m 2 ] B m ( t ) .
Combining all approximations in the original Riccati FDE gives:
C T ϕ m x m [ a 1 2 , a 2 2 , , a m 2 ] = [ 1 , 1 , , 1 ] .
The solution for (41) is obtained as with the previous example through the algebraic system of equations which is constructed using a few collocation points.
Table 3 presents the method’s absolute errors for a number of m’ parameters. The error diminishes with an increase in m’, as seen in Table 3. The absolute errors are approximately on the order of E-5 for m = 48 , on the order of E-5, E-6 for m = 96 , and on the order of E-6, E-7 for m = 192 . The HWM results and exact solution are given for t [ 0 , 1 ) in Figure 2. The FDE solutions for a few fractional values of α are presented in Figure 3. Figure 3 demonstrates that, as the fractional α approaches 1, the solution approximates to the exact solution obtained for integer order Riccati differential equation.
  • Example 3:
Consider the FDE [30] given again for 0 < α 1 and 0 t < 1 :
D α y ( t ) ( 1 y ( t ) ) 4 = 0 with   y ( 0 ) = 0 .
The exact solution for α = 1 is given as y ( t ) = 1 ( 1 + 3 t ) 1 / 3 .
The application of HWM to the FDE results in:
C T ϕ m x m ( [ 1 , 1 , , 1 ] + 4 [ a 1 , a 2 , , a m ] + 6 [ a 1 2 , a 2 2 , , a m 2 ] 4 [ a 1 3 , a 2 3 , , a m 3 ] + [ a 1 4 , a 2 4 , , a m 4 ] ) = 0 ,
where C T P m x m α ϕ m x m = [ a 1 , a 2 , , a m ] .
The solution of (43) is obtained as in the previous examples. Table 4 includes absolute errors for several m’. As expected, larger m’ values provide lower error values. The absolute errors are approximately on the order of E-5, E-6 for m = 48 , on the order of E-6, E-7 for m = 96 , and on the order of E-6, E-7 for m = 192 . The exact solution and HWM solution for α = 1 and m = 24 is plotted in Figure 4 to illustrate the accuracy of the method. The FDE solutions for a few fractional values of α are presented in Figure 5. As can be seen from Figure 5, as the fractional α approaches 1, the approximate solution obtained for α approximates to the exact solution.
  • Example 4:
Consider the FDE [34] given below for 0 < α 1 and 0 t < 1 :
D α y ( t ) + y 2 ( t ) 1 = 0 with   y ( 0 ) = 0 .
The exact solution for α = 1 is given as y ( t ) = e 2 t 1 e 2 t + 1 .
The application of HW method to the FDE yields:
C T ϕ m x m + [ a 1 2 , a 2 2 , , a m 2 ] [ 1 , 1 , , 1 ] = 0 .
The solution for (45) is obtained as with the previous example through the algebraic system of equations, constructed using a few collocation points. This example was chosen to provide comparison with several other numerical methods presented elsewhere. Table 5 gives the results for several m values of the proposed method, and also includes the results of Modified Homotopy Perturbation Method (MHPM) [34] and Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [35] for α = 1 . The results show that HWM produces smaller errors for the most t values even when m = 48 , for m 96 HWM is a better approximation method. Table 6 summarizes the comparative results for fractional α = 0.75 of the proposed method and also of the Reproducing Kernel Method (RKM) [36], Bernstein Polynomial Method (BPM) [37], Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [38], Haar Wavelet Operational Matrix Method (HWOMM) [39] and Modified Homotopy Perturbation Method (MHPM) [34]. For the fractional α there is not an exact solution, all results are relatively close to one another. Therefore, the results of the proposed method can be interpreted as producing an acceptable outcome for the fractional α .
The exact and HWM results are plotted in Figure 6 for α = 1 . Figure 7 includes plots for several α . As with the other examples, the fractional approximate solutions approach the exact result obtained for α = 1 as α approaches 1.

8. Conclusions

The motivation for this study stems from the need to employ Hermite wavelets for the numeric solution of nonlinear FDEs. To the best of our knowledge, the HWs have not been explored much in this regard. The operational matrices required for each of the fractional terms in the FDE to convert it to an algebraic equation are sparser due to the orthogonality of the Hermite wavelets. The orthogonality property is essential for the lower computational load and fast convergence of the method. The HW method is very accurate, even for the small number of collocation points, as demonstrated in the numerical examples. The maximum errors are generally on the order of E-5–E-7 for the collocation points up to m = 96 . For higher accuracy, the number of the collocation points must be increased. Additionally, the resulting algebraic equation for numeric approximation is a vector-matrix equation. The compactness obtained in vector-matrix form facilitates the coding process of the method. The convergence analysis is also provided for the proposed method.
As can be seen from Figure 3, Figure 5 and Figure 7, the numerical solutions for the fractional values of α approach the solution obtained for α = 1 as α approaches 1, which verifies the solutions obtained for fractional α values.
We believe the work presented here can be employed in a wide variety of applications such as variable-order models, systems of FDEs, systems of integro-fractional differential equations, optimal control problems, and fractional partial differential equations.

Author Contributions

Conceptualization A.T.D.; methodology, A.T.D.; software, P.S. and S.N.T.P.; writing—original draft preparation, A.T.D. and S.N.T.P.; writing—review and editing, A.T.D. and S.N.T.P.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Yildiz Technical University Scientific Research Projects Coordination Unit under project number FYL-2021-4342.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are grateful for the support from Yildiz Technical University Scientific Research Projects Coordination Unit under project number FYL-2021-4342.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arikoğlu, A.; Özkol, İ. Solution of fractional differential equations by using differential transform method. Chaos Solitons Fractals 2007, 34, 1473–1481. [Google Scholar] [CrossRef]
  2. Li, X. Numerical solution of fractional differential equations using cubic B-spline wavelet collocation method. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 3934–3946. [Google Scholar] [CrossRef]
  3. Erturk, V.S.; Momani, S. Solving systems of fractional differential equations using differential transform method. J. Comput. Appl. Math. 2008, 215, 142–151. [Google Scholar] [CrossRef]
  4. Momani, S.; Odibat, Z. Numerical comparison of methods for solving linear differential equations of fractional order. Chaos Solitons Fractals 2007, 31, 1248–1255. [Google Scholar] [CrossRef]
  5. Babolian, E.; Vahidi, A.R.; Shoja, A. An efficient method for nonlinear fractional differential equations: Combination of the Adomian decomposition method and Spectral method. Indian J. Pure Appl. Math. 2014, 45, 1017–1028. [Google Scholar] [CrossRef]
  6. Yang, S.; Xiao, A.; Su, H. Convergence of the variational iteration method for solving multi-order fractional differential equations. Comput. Math. Appl. 2010, 60, 2871–2879. [Google Scholar] [CrossRef]
  7. Kumar, S.; Gupta, V. An application of variational iteration method for solving fuzzy time-fractional diffusion equations. Neural. Comput. Appl. 2021, 33, 17659–17668. [Google Scholar] [CrossRef]
  8. Huang, J.; Tang, Y.; Vazquez, L. Convergence analysis of a block-by-block method for fractional differential equations. Numer. Math. Theory Methods Appl. 2012, 5, 229–241. [Google Scholar] [CrossRef]
  9. Mokhtary, P.; Ghoreishi, F.; Srivastava, H.M. The Müntz-Legendre Tau method for fractional differential equations. Appl. Math. Model. 2016, 40, 671–684. [Google Scholar] [CrossRef]
  10. Tural-Polat, S.N.; Dincel, A.T. Numerical solution method for multi-term variable order fractional differential equations by shifted chebyshev polynomials of the third kind. Alex. Eng. J. 2022, 61, 5145–5153. [Google Scholar] [CrossRef]
  11. Azarnavid, B.; Emamjomeh, M.; Nabati, M. A shooting like method based on the shifted Chebyshev polynomials for solving nonlinear fractional multi-point boundary value problem. Chaos Solitons Fractals 2022, 159. in press. [Google Scholar] [CrossRef]
  12. Fambri, F.; Dumbser, M. Spectral semi-implicit and space-time discontinuous Galerkin methods for the incompressible Navier-Stokes equations on staggered Cartesian grids. Appl. Numer. Math. 2016, 110, 41–74. [Google Scholar] [CrossRef]
  13. Yüzbaşi, S. Numerical solution of the Bagley-Torvik equation by the Bessel collocation method. Math. Method Appl. Sci. 2013, 36, 300–312. [Google Scholar] [CrossRef]
  14. Pindza, E.; Owolabi, K.M. Fourier spectral method for higher order space fractional reaction-diffusion equations. Commun. Nonlinear Sci. 2016, 40, 112–128. [Google Scholar] [CrossRef]
  15. Al-Smadi, M.; Abu Arqub, O. Computational algorithm for solving fredholm time-fractional partial integro differential equations of dirichlet functions type with error estimates. Appl. Math. Comput. 2019, 342, 280–294. [Google Scholar]
  16. Al-Smadi, M.; Abu Arqub, O.; Gaith, M. Numerical simulation of telegraph and Cattaneo fractional-type models using adaptive reproducing kernel framework. Math. Methods Appl. Sci. 2021, 44, 8472–8489. [Google Scholar] [CrossRef]
  17. Bengochea, G. Operational solution of fractional differential equations. Appl. Math. Lett. 2014, 32, 48–52. [Google Scholar] [CrossRef]
  18. Luchko, Y.; Gorenflo, R. An operational method for solving fractional differential equations with the Caputo derivatives. Acta Math. Vietnam. 1999, 24, 207–233. [Google Scholar]
  19. Li, M.; Zhao, W. Solving Abel’s type integral equation with Mikusinski’s operator of fractional order. Adv. Math. Phys. 2013, 2013, 806984. [Google Scholar]
  20. Xu, X.Y.; Xu, D. Legendre wavelets method for approximate solution of fractional-order differential equations under multi-point boundary conditions. Int. J. Comput. Math. 2018, 95, 998–1014. [Google Scholar] [CrossRef]
  21. Rahimkhani, P.; Ordokhani, Y.; Babolian, E. An efficient approximate method for solving delay fractional optimal control problems. Nonlinear Dynam. 2016, 86, 1649–1661. [Google Scholar] [CrossRef]
  22. Rehman, M.U.; Khan, R.A. A numerical method for solving boundary value problems for fractional differential equations. Appl. Math. Model. 2012, 36, 894–907. [Google Scholar] [CrossRef]
  23. Shiralashetti, S.C.; Hanaji, S.I. Taylor wavelet collocation method for Benjamin–Bona–Mahony partial differential equations. Results Appl. Math. 2021, 9, 100139. [Google Scholar] [CrossRef]
  24. Shiralashetti, S.C.; Kumbinarasaiah, S. CAS wavelets analytic solution and Genocchi polynomials numerical solutions for the integral and integro-differential equations. J. Interdiscip. Math. 2019, 22, 201–218. [Google Scholar] [CrossRef]
  25. Kumbinarasaiah, S.; Mundewadi, R.A. Numerical solution of fractional-order integro-differential equations using Laguerre wavelet method. J. Optim. Theory Appl. 2022, in press. [Google Scholar] [CrossRef]
  26. Behera, S.; Saha Ray, S. Euler wavelets method for solving fractional-order linear Volterra–Fredholm integro-differential equations with weakly singular kernels. Comp. Appl. Math. 2021, 40, 1–30. [Google Scholar] [CrossRef]
  27. Zhu, L.; Wang, Y. Second Chebyshev wavelet operational matrix of integration and its application in the calculus of variations. Int. J. Comput. Math. 2013, 90, 2338–2352. [Google Scholar] [CrossRef]
  28. Lal, S.; Sharma, R.P. Approximation of function belonging to generalized Hölder’s class by first and second kind Chebyshev wavelets and their applications in the solutions of Abel’s integral equations. Arab. J. Math. 2021, 10, 157–174. [Google Scholar] [CrossRef]
  29. Shiralashetti, S.C.; Kumbinarasaiah, S. Hermite wavelets operational matrix of integration for the numerical solution of nonlinear singular initial value problems. Alex. Eng. J. 2018, 57, 2591–2600. [Google Scholar] [CrossRef]
  30. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Academic Press: Cambridge, MA, USA, 1998. [Google Scholar]
  31. Kilicman, A.; Al Zhour, Z.A.A. Kronecker operational matrices for fractional calculus and some applications. Appl. Math. Comput. 2007, 187, 250–265. [Google Scholar] [CrossRef]
  32. Li, Y.; Sun, N. Numerical solution of fractional differential equations using the generalized block pulse operational matrix. Comput. Math. Appl. 2011, 62, 1046–1054. [Google Scholar] [CrossRef]
  33. 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]
  34. Odibat, Z.; Momani, S. Modifed homotopy perturbation method: Application to quadratic Riccati diferential equation of fractional order. Chaos Solitons Fractals 2008, 36, 167–174. [Google Scholar] [CrossRef]
  35. Sakar, M. Iterative reproducing kernel Hilbert spaces method for Riccati differential equations. J. Comput. Appl. Math. 2017, 309, 163–174. [Google Scholar] [CrossRef]
  36. Li, X.Y.; Wu, B.Y.; Wang, R.T. Reproducing kernel method for fractional Riccati differential equations. Abstr. Appl. 2014, 2014, 970967. [Google Scholar] [CrossRef]
  37. Yüzbaşı, S. Numerical solutions of fractional Riccati type differential equations by means of the Bernstein polynomials. Appl. Math. Comput. 2013, 219, 6328–6343. [Google Scholar] [CrossRef]
  38. Sakar, M.G.; Akgül, A.; Baleanu, D. On solutions of fractional Riccati differential equations. Adv. Differ. Equ. 2017, 39, 1–10. [Google Scholar] [CrossRef]
  39. 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]
Figure 1. HWM result for α = 1 with the exact solution of example 1 for m = 24 .
Figure 1. HWM result for α = 1 with the exact solution of example 1 for m = 24 .
Fractalfract 07 00346 g001
Figure 2. HWM result for α = 1 with the exact solution of example 2 for m = 12 .
Figure 2. HWM result for α = 1 with the exact solution of example 2 for m = 12 .
Fractalfract 07 00346 g002
Figure 3. HWM result for several values of α of example 2 for m = 12 .
Figure 3. HWM result for several values of α of example 2 for m = 12 .
Fractalfract 07 00346 g003
Figure 4. HWM result for α = 1 with the exact solution of example 3 for m = 24 .
Figure 4. HWM result for α = 1 with the exact solution of example 3 for m = 24 .
Fractalfract 07 00346 g004
Figure 5. HWM result for several values of α of example 3 for m = 24 .
Figure 5. HWM result for several values of α of example 3 for m = 24 .
Fractalfract 07 00346 g005
Figure 6. HWM result for α = 1 with the exact solution of Example 4 for m = 24 .
Figure 6. HWM result for α = 1 with the exact solution of Example 4 for m = 24 .
Fractalfract 07 00346 g006
Figure 7. HWM result for several values of α of Example 4 for m = 24 .
Figure 7. HWM result for several values of α of Example 4 for m = 24 .
Fractalfract 07 00346 g007
Table 1. The absolute errors for HWM for several m of example 1.
Table 1. The absolute errors for HWM for several m of example 1.
t m = 24 m = 48 m = 96 m = 192
05.27 × 10−41.40 × 10−43.58 × 10−59.01 × 10−6
0.15.23 × 10−41.31 × 10−43.32 × 10−58.32 × 10−6
0.24.15 × 10−41.09 × 10−42.71 × 10−56.56 × 10−6
0.33.29 × 10−47.49 × 10−51.88 × 10−54.80 × 10−6
0.41.77 × 10−44.36 × 10−59.96 × 10−62.62 × 10−6
0.51.94 × 10−42.37 × 10−53.11 × 10−66.66 × 10−7
0.61.74 × 10−44.29 × 10−59.86 × 10−62.81 × 10−6
0.73.41 × 10−47.54 × 10−51.90 × 10−54.93 × 10−6
0.84.26 × 10−41.17 × 10−42.91 × 10−57.17 × 10−6
0.95.68 × 10−41.43 × 10−43.70 × 10−59.22 × 10−6
Table 2. Comparison with Orthogonal Function Method (OFM) [32], Variational Iteration Method (VIM) [4], Adomian Decomposition Method (ADM) [4], and the Finite Difference Method (FDM) [1], and the exact result of example 1 for α = 1 .
Table 2. Comparison with Orthogonal Function Method (OFM) [32], Variational Iteration Method (VIM) [4], Adomian Decomposition Method (ADM) [4], and the Finite Difference Method (FDM) [1], and the exact result of example 1 for α = 1 .
t y e x a c t y H W M
( k = 8 , M = 3 )
y O F M [32] y V I M [4] y A D M [4] y F D M [1]
0.10.0397500.0397520.0397540.0398740.0398740.039473
0.20.1570360.1570380.1570430.1585120.1585120.157703
0.30.3473700.3473710.3473730.3536250.3536250.352402
0.40.6046950.6046960.6046990.6220830.6220830.620435
0.50.9217680.9217680.9217680.9600470.9600470.957963
0.61.2904571.2904561.2904581.3630931.3630931.360551
0.71.7020081.7020071.7020071.8262571.8262571.823267
0.82.1472872.1472852.1472862.3442242.3442242.340749
0.92.6170012.6169992.6169982.9112782.9112782.907324
Table 3. The absolute errors for HWM for several m of example 2.
Table 3. The absolute errors for HWM for several m of example 2.
t m = 12 m = 24 m = 48 m = 96 m = 192
03.79 × 10−44.57 × 10−55.67 × 10−67.07 × 10−78.83 × 10−8
0.16.20 × 10−53.38 × 10−58.23 × 10−61.78 × 10−64.48 × 10−7
0.22.87 × 10−47.03 × 10−51.51 × 10−53.80 × 10−69.89 × 10−7
0.33.63 × 10−49.45 × 10−52.67 × 10−56.64 × 10−61.61 × 10−6
0.47.33 × 10−41.52 × 10−43.84 × 10−51.01 × 10−52.52 × 10−6
0.52.26 × 10−33.72 × 10−47.51 × 10−51.68 × 10−53.97 × 10−6
0.61.25 × 10−33.76 × 10−49.34 × 10−52.24 × 10−55.61 × 10−6
0.72.39 × 10−35.92 × 10−41.36 × 10−43.43 × 10−58.75 × 10−6
0.83.17 × 10−38.29 × 10−42.26 × 10−45.64 × 10−51.38 × 10−5
0.96.76 × 10−31.41 × 10−33.58 × 10−49.36 × 10−52.34 × 10−5
Table 4. The absolute errors for HWM for several m of example 3.
Table 4. The absolute errors for HWM for several m of example 3.
t m = 12 m = 24 m = 48 m = 96 m = 192
01.00 × 10−34.47 × 10−41.54 × 10−44.54 × 10−51.24 × 10−5
0.11.90 × 10−33.63 × 10−49.31 × 10−52.49 × 10−56.20 × 10−6
0.26.26 × 10−41.73 × 10−44.97 × 10−51.24 × 10−53.00 × 10−6
0.34.34 × 10−41.08 × 10−42.34 × 10−55.90 × 10−61.53 × 10−6
0.41.24 × 10−44.97 × 10−51.23 × 10−52.81 × 10−67.05 × 10−7
0.51.04 × 10−47.99 × 10−68.56 × 10−76.21 × 10−72.10 × 10−7
0.62.26 × 10−52.09 × 10−63.80 × 10−72.84 × 10−85.79 × 10−9
0.75.47 × 10−51.25 × 10−52.42 × 10−66.12 × 10−71.64 × 10−7
0.86.02 × 10−51.51 × 10−54.29 × 10−61.06 × 10−62.58 × 10−7
0.99.23 × 10−51.98 × 10−54.98 × 10−61.29 × 10−63.23 × 10−7
Table 5. Absolute errors for HWM for several m and comparison with the Modified Homotopy Perturbation Method (MHPM) [34] and Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [35] for α = 1 .
Table 5. Absolute errors for HWM for several m and comparison with the Modified Homotopy Perturbation Method (MHPM) [34] and Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [35] for α = 1 .
t m = 12 m = 24 m = 48 m = 96 m = 192 m = 384 MHPM [34]IRKHSM [35]
0.16.40 × 10−53.24 × 10−57.88 × 10−61.71 × 10−64.31 × 10−71.10 × 10−809.05 × 10−6
0.22.44 × 10−45.91 × 10−51.29 × 10−53.25 × 10−68.42 × 10−71.12 × 10−701.72 × 10−5
0.32.71 × 10−46.82 × 10−51.85 × 10−54.60 × 10−61.13 × 10−62.10 × 10−71.00 × 10−62.38 × 10−5
0.43.64 × 10−48.24 × 10−52.06 × 10−55.29 × 10−61.32 × 10−62.82 × 10−75.00 × 10−62.85 × 10−5
0.53.92 × 10−49.67 × 10−52.33 × 10−55.68 × 10−61.40 × 10−63.28 × 10−73.90 × 10−53.11 × 10−5
0.63.35 × 10−48.53 × 10−52.13 × 10−55.29 × 10−61.32 × 10−63.46 × 10−71.93 × 10−43.17 × 10−5
0.73.05 × 10−47.56 × 10−51.90 × 10−54.75 × 10−61.19 × 10−63.31 × 10−77.37 × 10−43.07 × 10−5
0.82.62 × 10−46.47 × 10−51.58 × 10−53.95 × 10−69.93 × 10−72.96 × 10−72.33 × 10−32.81 × 10−5
0.91.84 × 10−45.03 × 10−51.25 × 10−53.06 × 10−67.65 × 10−72.48 × 10−76.37 × 10−32.32 × 10−5
Table 6. Comparison with the Reproducing Kernel Method (RKM) [36], Bernstein Polynomial Method (BPM) [37], Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [38], Haar Wavelet Operational Matrix Method (HWOMM) [39], and Modified Homotopy Perturbation Method (MHPM) [34] for α = 0.75 .
Table 6. Comparison with the Reproducing Kernel Method (RKM) [36], Bernstein Polynomial Method (BPM) [37], Iterative Reproducing Kernel Hilbert Spaces Method (IRKHSM) [38], Haar Wavelet Operational Matrix Method (HWOMM) [39], and Modified Homotopy Perturbation Method (MHPM) [34] for α = 0.75 .
t m = 384 RKM [36]BPM [37]IRKHSM [38]HWOMM [39]MHPM [34]
0.20.3099740.30730.30990.31000.30950.3138
0.40.4816310.48030.48160.48160.48140.4929
0.60.5977830.59750.59770.59780.59770.5974
0.80.6788490.67960.67880.67880.67880.6604
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

Turan Dincel, A.; Tural Polat, S.N.; Sahin, P. Hermite Wavelet Method for Nonlinear Fractional Differential Equations. Fractal Fract. 2023, 7, 346. https://doi.org/10.3390/fractalfract7050346

AMA Style

Turan Dincel A, Tural Polat SN, Sahin P. Hermite Wavelet Method for Nonlinear Fractional Differential Equations. Fractal and Fractional. 2023; 7(5):346. https://doi.org/10.3390/fractalfract7050346

Chicago/Turabian Style

Turan Dincel, Arzu, Sadiye Nergis Tural Polat, and Pelin Sahin. 2023. "Hermite Wavelet Method for Nonlinear Fractional Differential Equations" Fractal and Fractional 7, no. 5: 346. https://doi.org/10.3390/fractalfract7050346

Article Metrics

Back to TopTop