Next Article in Journal
Fast Encryption Algorithm Based on Chaotic System and Cyclic Shift in Integer Wavelet Domain
Next Article in Special Issue
Bang-Bang Property and Time-Optimal Control for Caputo Fractional Differential Systems
Previous Article in Journal
Boundary Value Problem for a Coupled System of Nonlinear Fractional q-Difference Equations with Caputo Fractional Derivatives
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Numerical Method Based on Bell Wavelets for Solving the Fractional Integro-Differential Equations with Weakly Singular Kernels

1
School of Science, Ningbo University of Technology, Ningbo 315211, China
2
School of Mathematics and Statistics, Ningbo University, Ningbo 315211, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(2), 74; https://doi.org/10.3390/fractalfract8020074
Submission received: 28 November 2023 / Revised: 13 January 2024 / Accepted: 18 January 2024 / Published: 23 January 2024

Abstract

:
A novel numerical scheme based on the Bell wavelets is proposed to obtain numerical solutions of the fractional integro-differential equations with weakly singular kernels. Bell wavelets are first proposed and their properties are studied, and the fractional integration operational matrix is constructed. The convergence analysis of Bell wavelets approximation is discussed. The fractional integro-differential equations can be simplified to a system of algebraic equations by using a truncated Bell wavelets series and the fractional operational matrix. The proposed method’s efficacy is supported via various examples.

1. Introduction

In recent years, fractional calculus has become increasingly significant in science and engineering, as it plays a crucial role in modeling numerous physical and mathematical problems. Examples of these problems include viscoelasticity, electromagnetic waves, and dielectric polarization [1,2]. The research object of fractional calculus is fractional integration and differentiation. The definition of fractional calculus is obtained by integrating and unifying fractional integration and fractional differentiation. There are usually three definitions of fractional calculus: Riemann–Liouville fractional calculus, Grünwald–Letnikov’s fractional calculus, and Caputo fractional calculus. In recent years, many studies have focused on the existence, regularity, and convergence of solutions to fractional differential equations [3,4,5,6]. However, it is difficult to obtain analytical solutions for fractional differential equations or fractional integral differential equations. Therefore, it is not surprising that many different numerical methods have been proposed and analyzed for the fractional differential/integral equations, including the homotopy analysis method [7], variational iteration method [8], reproducing kernel method [9], pseudospectral method [10], Adomian decomposition method [11], and wavelet methods [12,13,14,15,16,17,18,19,20].
In this paper, the fractional Fredholm-Volterra integro-differential equations are considered as follows:
D * α y ( t ) = λ 1 0 t y ( s ) ( x t ) β d s + λ 2 0 1 k ( t , s ) y ( s ) d s + g ( t ) ,
with initial condition
y ( 0 ) = 0 ,
where k ( t , s ) L 2 ( [ 0 , 1 ] × [ 0 , 1 ] ) and g ( t ) are known functions, and λ 1 , λ 2 are real constants. Here, D * α denotes the fractional-order derivative of order α in the sense of Caputo and 0 < α , β < 1 .
Many numerical techniques have been studied for solving fractional integro-differential equations (FIDE). Yi [21] proposed CAS wavelets to solve the fractional FIDE with a weakly singular kernel, and the second Chebyshev wavelet (SCW) method [22] was used to improve the accuracy of the numerical methods. Nemati [23] solved the nonlinear FIDE with weakly singular kernels by using the modification of hat functions, and then the Legendre wavelets [24] were used for the equations. Recently, Taylor wavelets (TW) [25] and Euler wavelets (EW) [26] were proposed to solve the fractional Fredholm–Volterra integro-differential equations (FFVIDE). Compared with the extensively studied fractional differential/integral equations, the more difficult FFVIDE with weakly singular kernels still requires great efforts for the development and analysis of stable, accurate, and efficient numerical methods.
Bell polynomials are combinatorial-type polynomials. Since the mathematician E.T. Bell first proposed Bell polynomials, they have been a hot issue in the field of combinatorics. Now, Bell polynomials have become an important part of combinatorics, with applications in differential equations, theoretical physics, and stochastic processes. In [27], the Bell polynomials were used for solving the nonlinear Fredholm–Volterra integral equations. However, Bell polynomials do not have sparsity, and the coefficient matrix of the system of equations obtained by solving integral or differential equations is full-rank. As is well known, wavelets have locality and sparsity. Therefore, we attempt to construct wavelet functions by using Bell polynomials and use them to obtain the approximate solution. In this paper, the Bell wavelets (BWs) are first presented and their fractional integration operational matrix is first derived, and then the convergence of the Bell wavelets approximation is described. We used a truncated Bell wavelets series together with the operational matrix to reduce the equations to a system of algebraic equations. The coefficient matrix of the algebraic equations is sparse, which greatly reduces computational complexity. Bell wavelet functions have advantages and can provide better approximate solutions for equations.
This article is structured as follows. In Section 2, we introduce the definitions of fractional integration in the sense of the Riemann–Liouville and Caputo, and then the Bell wavelets are proposed. In Section 3, the fractional integration operational matrix of the Bell wavelet is presented. The analysis of the convergence of the Bell wavelets expansion is discussed in Section 4. The proposed scheme is presented in Section 5. The numerical experiments are provided to validate the Bell wavelets method in Section 6. The conclusions are given in the last section.

2. Preliminaries

2.1. Fractional Calculus

The commonly used definitions of fractional calculus include two situations: in the sense of the Riemann–Liouville and Caputo.
Definition 1. 
The Riemann–Liouville fractional integration of order α for a given function f ( t ) is defined as
I α f ( t ) = 1 Γ ( α ) 0 t ( t τ ) α 1 f ( τ ) d τ , α > 0 , t > 0 , f ( t ) , α = 0 .
The integral operator I α has the following properties:
(i)
I α I β f ( t ) = I α + β f ( t ) ;
(ii)
I β I α f ( t ) = I α + β f ( t ) ;
(iii)
I α t ν = [ Γ ( ν + 1 ) / Γ ( ν + α + 1 ) ] t α + ν .
Definition 2. 
Let D * α represent the fractional differential operator in the sense of Caputo, It is defined as
D * α f ( t ) = d l f ( t ) d t l , α = l N , 1 Γ ( l α ) 0 t f ( l ) ( τ ) ( t τ ) α l + 1 d τ , 0 l 1 < α < l .
The relation between the Riemann–Liouville operator and the Caputo operator is given as
D * α I α f ( t ) = f ( t ) ,
I α D * α f ( t ) = f ( t ) k = 0 l 1 f ( k ) ( 0 + ) t k k ! , t > 0 .

2.2. Bell Wavelets

The Bell wavelets ψ n m ( t ) = ψ ( k , n , m , t ) have four arguments: k is any positive integer, n = 1 , , 2 k 1 , m is the degree of the Bell polynomials, and t is the normalized time. The Bell wavelets are described on the interval [ 0 , 1 ) as
ψ n m ( t ) = 2 k 1 2 B m ( 2 k 1 t n + 1 ) , n 1 2 k 1 t < n 2 k 1 , 0 , o t h e r w i s e .
Here, B m ( t ) are the Bell polynomials of order m, which are defined as [27]
B m ( t ) = r = 0 m S ( m , r ) t r ,
where S ( m , r ) shows the Stirling number of the second kind and is defined by
S ( m , r ) = j = 0 r ( 1 ) j r ! r j ( r j ) m .
By using the property of the Bell polynomials, the vector B ( t ) = [ B 0 ( t ) , , B m ( t ) ] , which consists of the Bell polynomials B i ( t ) , i = 0 , 1 , , m , is represented by
B ( t ) = S X ( t ) ,
where
X ( t ) = [ 1 , t , , t m ] T ,
and
S = S ( 0 , 0 ) 0 0 S ( 1 , 0 ) S ( 1 , 1 ) 0 S ( m , 0 ) S ( m , 1 ) S ( m , m ) .

3. Bell Wavelets Approximation and Operational Matrix

3.1. Bell Wavelets Approximation

A function f ( t ) L 2 [ 0 , 1 ] can be rewritten by the Bell wavelets as follows:
f ( t ) = n = 0 m Z c n m ψ n m ( t ) ,
The above equation is written as a finite term
f ( t ) n = 1 2 k 1 m = 0 M 1 c n m ψ n m ( t ) = C T Ψ ( t ) ,
where
C = [ c 10 , c 11 , , c 1 ( M 1 ) , c 20 , , c 2 ( M 1 ) , , c 2 k 1 0 , , c 2 k 1 ( M 1 ) ] T
Ψ ( t ) = [ ψ 10 , ψ 11 , , ψ 1 ( M 1 ) , ψ 20 , , ψ 2 ( M 1 ) , , ψ 2 k 1 0 , , ψ 2 k 1 ( M 1 ) ] T .
For simplicity, the Equation (8) can also be written as
f ( t ) i = 0 m ^ c i φ i ( t ) = C T Ψ ( t ) ,
where φ i ( t ) = ψ n m ( t ) , c i = c n m , m ^ = 2 k 1 M and i = M ( n 1 ) + m + 1 . Therefore,
C = [ c 1 , c 2 , , c m ^ ] T
Ψ ( t ) = [ φ 2 ( t ) , φ 2 ( t ) , , φ m ^ ( t ) ] T .
To evaluate C, we let
h i j = 0 1 f ( t ) ψ i j ( t ) d t .
By using Equation (8), we obtain
h i j = n = 1 2 k 1 m = 0 M 1 c n m 0 1 ψ n m ( t ) ψ i j ( t ) d t = n = 1 2 k 1 m = 0 M 1 c n m d n m i j ,
where d n m i j = 0 1 ψ n m ( t ) ψ i j ( t ) d t , i = 1 , 2 , , 2 k 1 , j = 0 , 1 , , M 1 .
Let
H = [ h 10 , h 11 , , h 1 ( M 1 ) , h 20 , , h 2 ( M 1 ) , , h 2 k 1 0 , , h 2 k 1 ( M 1 ) ] T
and
D = [ d n m i j ] 2 k 1 M × 2 k 1 M ,
From Equation (11), we have
C T = H T D 1 .
Similarly, the arbitrary bivariate function k ( s , t ) L 2 ( [ 0 , 1 ] × [ 0 , 1 ] ) can be approximated by Bell wavelets
k ( s , t ) = Ψ ( s ) T K Ψ ( t ) ,
where K is a m ^ × m ^ matrix, and it is given by
K = D 1 0 1 0 1 k ( s , t ) Ψ ( s ) Ψ ( t ) d t d t D 1 .

3.2. Operational Matrix of the Fractional Integration

If I α is the Bell wavelets fractional integration operator, one can obtain
I α Ψ ( t ) P α Ψ ( t ) ,
where matrix P α is fractional integration operational BW matrix. By using Equation (3), we have
I α Ψ ( t ) = 1 Γ ( α ) 0 t ( t τ ) α 1 Ψ ( τ ) d τ .
Since the BW basis functions Ψ ( t ) are polynomials, we can calculate 1 Γ ( α ) 0 t ( t τ ) α 1 τ m d τ . By the properties of fractional integration in the sense of Riemann–Liouville, we have
1 Γ ( α ) 0 t ( t τ ) α 1 τ m d τ = t m + α Γ ( m + 1 ) Γ ( m + α + 1 ) .
Thus, ( t τ ) α 1 Ψ ( τ ) can be integrated, and then it is expanded by the BW basis functions; we can obtain the fractional integration operational BW matrix P α .
In fact, from Equations (12) and (16), the matrix P α can be obtained as follows
P α = 0 1 1 Γ ( α ) 0 t ( t τ ) α 1 Ψ ( τ ) d τ Ψ T ( t ) d t D 1
For k = 2 , M = 3 and α = 1 , we have
P = 0 0.5 0 0.5 0 0 0.0069444 0.25 0.25 0.25 0 0 0.0185185 0.597222 0.5 0.412037 0 0 0 0 0 0 0.5 0 0 0 0 0.0069444 0.25 0.25 0 0 0 0.0185185 0.597222 0.5 ,
and for k = 2 , M = 3 and α = 0.5 , we have
P 0.5 = 0.14660 1.42919 0.39957 0.65203 0.98966 0.34397 0.00505 0.09073 0.31503 0.38432 0.693184 0.24871 0.02179 0.78216 0.86545 0.65735 1.227210 0.44296 0 0 0 0.14660 1.42919 0.39957 0 0 0 0.00505 0.09073 0.31503 0 0 0 0.02179 0.78216 0.86545 .

4. Convergence Analysis

In order to discuss the convergence of Bell wavelets approximation, some basic results of Bell polynomials approximation are stated.
Let B ( t ) = [ B 0 ( t ) , B 1 ( t ) , , B m ( t ) ] , and any function y ( t ) L 2 [ 0 , 1 ] can be rewritten as
y ( t ) y m ( t ) = i = 0 m c i B i ( t ) = C T B ( t ) .
The convergence analysis of the Bell polynomials is given in Lemma 1.
Lemma 1 
([27]). Suppose that y ( t ) L 2 [ 0 , 1 ] , y m ( t ) , as defined in Equation (19), is the best approximation of the real function y ( t ) by the Bell polynomials. Then, there exists a constant K ˜ such that
y ( t ) y m ( t ) 2 K ˜ ( m + 1 ) ! 2 2 m + 1 .
where K ˜ = max t [ 0 , 1 ] | y m + 1 ( t ) | . From Lemma 1, if m , then 1 ( m + 1 ) ! 2 2 m + 1 0 , which means y m ( t ) y ( t ) .
Theorem 1. 
Suppose that n = 1 2 k 1 m = 0 M 1 c n m ψ n m ( t ) = j = 0 m ^ c j φ j ( t ) = C T Ψ ( t ) is the Bell wavelets expansion of the smooth function y ( t ) , then we have
lim m ^ y ( t ) i = 0 m ^ c i φ i ( t ) = 0 ,
where m ^ = 2 k 1 M .
Proof. 
Divide the interval [ 0 , 1 ] into subintervals I k , n = [ n 1 2 k 1 , n 2 k 1 ] , we can write
0 1 [ y ( t ) C T Ψ ( t ) ] 2 d t = n = 1 2 k 1 n 1 2 k 1 n 2 k 1 [ y ( t ) C T Ψ ( t ) ] 2 d t = n = 1 2 k 1 n 1 2 k 1 n 2 k 1 [ y ( t ) y M 1 ( t ) ] 2 d t = n = 1 2 k 1 y ( t ) y M 1 ( t ) I k , n 2 .
By using the Lemma 1, we have
lim M y ( t ) y M 1 ( t ) I k , n 2 = 0 .
Notice that, when k ,
I k , n 0 ;
thus, we have
y ( t ) y M 1 ( t ) I k , n 2 0 .
By using Equation (20), we have
lim k y ( t ) y m ^ ( t ) 2 = 0 .
Considering Equations (21) and (23), and combining with m ^ = 2 k 1 M , we have
lim m ^ y ( t ) y m ^ ( t ) 2 = 0 .

5. Implementation of the Bell Wavelets Scheme

Consider the weakly singular FIDE (1) and (2). To solve the equations, the functions D * α y ( t ) , g ( t ) , and k ( t , s ) are approximated by using Bell wavelets as follows:
D * α y ( t ) C T Ψ ( t ) ,
g ( t ) G T Ψ ( t ) ,
and
k ( t , s ) Ψ ( t ) T K Ψ ( s ) ,
where K is the m ^ × m ^ matrix as in Equation (15).
From Equation (16), we can obtain
y ( t ) = I α D * α y ( t ) I α [ C T Ψ ( t ) ] = C T I α [ Ψ ( t ) ] ) = C T P α Ψ ( t ) .
Therefore,
0 t y ( s ) ( t s ) β d s = C T 0 t P α Ψ ( s ) ( t s ) β d s = Γ ( 1 β ) C T P α P 1 β Ψ ( t ) .
By using Equations (27) and (28), we obtain
0 1 k ( t , s ) y ( s ) d s = 0 1 Ψ ( t ) T K Ψ ( s ) Ψ ( s ) T C T P α d s = Ψ ( t ) T K D P α T C = C T P α D T K T Ψ ( t ) .
By substituting Equations (25), (26), (29), and (30) into Equation (1), we obtain
C T Ψ ( t ) = λ 1 Γ ( 1 β ) C T P α P 1 β Ψ ( t ) + λ 2 C T P α D T K T Ψ ( t ) + G T Ψ ( t ) .
Then, we can obtain
C T = λ 1 Γ ( 1 β ) C T P α P 1 β + λ 2 C T P α D T K T + G T .
By solving this equation, we can obtain C, and then use Equation (28) to obtain the solution of Equations (1) and (2).

6. Numerical Examples

In this section, five examples are presented to verify the effectiveness of the proposed method. As a test measure, the absolute errors between the numerical solutions and the true solution are defined as follows:
E n ( t ) = | y ( t ) y ^ ( t ) | ,
where y ^ ( t ) = C T P α Ψ ( t ) represents the numerical solutions of the equations. In the following examples, we find that when M is fixed and k tends toward infinity, or when k is fixed and M becomes larger, the absolute errors will become smaller and smaller.
Example 1. 
For the first one, we consider the following equation [21]:
D * 0.25 y ( t ) = 1 2 0 t y ( s ) ( t s ) 1 / 2 d s + 1 3 0 1 ( t s ) y ( s ) d s + g ( t ) ,
with the condition y ( 0 ) = 0 . In this problem,
g ( t ) = Γ ( 3 ) Γ ( 2.75 ) t 1.75 + Γ ( 4 ) Γ ( 3.75 ) t 2.75 π Γ ( 3 ) t 2.5 2 Γ ( 3.5 ) π Γ ( 4 ) t 3.5 2 Γ ( 4.5 ) 7 t 36 + 3 20 .
The exact solution of Equation (33) is y ( t ) = t 2 + t 3 .
By applying the BW method, we approximate D * 0.25 y ( t ) as
D * 0.25 y ( t ) C T Ψ ( t ) ,
From Equation (28), we can obtain
y ( t ) = C T P 0.25 Ψ ( t ) .
Therefore,
0 t y ( s ) ( t s ) 1 / 2 d s = C T P 0.25 0 t Ψ ( s ) ( t s ) 1 / 2 d s = Γ ( 0.5 ) C T P 0.25 P 0.5 Ψ ( t ) .
By using Equation (30), we obtain
0 1 ( t s ) y ( s ) d s = C T P 0.25 D T K T Ψ ( t ) .
where K is the m ^ × m ^ matrix as given by Equation (15). Similarly, the function g ( t ) can be written by the BWs as follows
g ( t ) G T Ψ ( t ) .
Substituting Equations (34) and (36)–(38) into Equation (33), we have
C T Ψ ( t ) = 1 2 Γ ( 0.5 ) C T P 0.25 P 0.5 Ψ ( t ) + 1 2 C T P 0.25 D T K T Ψ ( t ) + G T Ψ ( t ) .
Equation (39) is a system of algebraic equations about an unknown vector C. After solving C, combined with Equation (35), we can obtain the numerical solution y ( t ) .
The BW approach is applied with k = 2 , 3 , 4 . To demonstrate the effectiveness of the BW method, CAS wavelets ( m = 2 k ( 2 M + 1 ) ) [21] and SCW [22] are compared with BWs; the absolute errors are shown in Table 1. In Figure 1, the comparisons between the exact solution and numerical solutions with some k = 2 , 3 , 4 and M = 3 are given. Figure 2 shows the absolute errors when k takes different values.
From Figure 1 and Figure 2, we can see that as the k value increases, the numerical solutions and exact solutions become closer and closer. Table 1 shows that the BW method performs better than the CAS wavelet method and SCW method.
Example 2. 
Take the equation [28]
D * 0.15 y ( t ) = 1 4 0 t y ( s ) ( t s ) 1 / 2 d s + 1 7 0 1 e t + s y ( s ) d s + g ( t ) ,
with the condition y ( 0 ) = 0 , g ( t ) = Γ ( 3 ) Γ ( 2.85 ) t 1.85 Γ ( 2 ) Γ ( 1.85 ) t 0.85 π Γ ( 3 ) t 2.5 4 Γ ( 3.5 ) + π Γ ( 2 ) t 1.5 4 Γ ( 2.5 ) e t + 1 3 e t 7 . The exact solution of Equation (40) is y ( t ) = t 2 t .
The evaluation of the numerical solutions of the BW method, the LWC (Legendre wavelets collocation), LW (Legendre wavelets) [28], and TW [25] is illustrated in Table 2.
From Table 2, we can infer that the approximate solutions of all methods converge to the exact solution, but the BW method has better convergence. In Figure 3, the comparisons of the numerical solutions and the exact solution for various k are shown. Figure 4 shows the absolute errors with k = 3 , 4 , 5 . From Figure 3 and Figure 4, we can see that the numerical solutions become closer to the exact solution as k increases.
Example 3. 
Think about the integro-differential equation [29]
D * 0.75 y ( t ) = 0 t y ( s ) ( t s ) 1 / 2 d s + 0 1 t s y ( s ) d s + g ( t ) ,
with the condition y ( 0 ) = 0 . In this problem,
g ( t ) = 105 π 16 Γ ( 3.75 ) t 2.75 35 π 128 t 4 2 t 11 .
The exact solution is y ( t ) = t 7 / 2 .
The evaluation of the numerical solutions using the BW method with different M and k = 3 is illustrated throughout Table 3, Figure 5 and Figure 6. Table 3 shows that as the M value increases, the absolute errors decrease, that is, as M increases, the numerical solutions converge to the exact solution.
Example 4. 
We explore the following equation
D * α y ( t ) = 0 t y ( s ) ( t s ) 1 / 2 d s + 0 1 ( t 2 + s ) y ( s ) d s + g ( t ) ,
with condition y ( 0 ) = 0 , and
g ( t ) = 1 2 t + e t + 2 t + ( e 2 ) t 2 e t π E r f ( t ) ,
where E r f ( t ) = 2 π 0 t e t 2 d t is the Gauss error function. The exact solution is y ( t ) = e t 1 for α = 1 .
By setting k = 2 , M = 3 , the BW numerical solutions for α = 0.85 , 0.9 , 0.95 , 1 are obtained. From Figure 7 and Table 4, the numerical solutions by BW approach to the exact solution are concluded, as α is close to 1.
We considered the case of 0 < α < 1 in the first four examples. In fact, we can extend the proposed method to the case of α > 1 .
Example 5. 
We explore the following fractional integro-differential equation:
D * 1.25 y ( t ) = 0 t y ( s ) ( t s ) 1 / 2 d s + 0 1 ( t 2 + cos s ) y ( s ) d s + g ( t ) ,
where g ( t ) = 2 t 0.75 Γ ( 1.75 ) π Γ ( 3 ) t 2.5 2 Γ ( 3.5 ) t 2 3 2 cos 1 + sin 1 , with initial conditions y ( 0 ) = 0 , y ( 0 ) = 0 . The exact solution of the Equation (43) is y ( t ) = t 2 .
By setting M = 3 , BW solutions are obtained for various k. The absolute errors obtained by EW [26], and BW, respectively, are shown in Table 5. In Figure 8, the comparisons between the exact solution and the numerical solutions with M = 3 and some k are given. Table 5 displays that the BW method has smaller absolute errors than the EW method. Figure 9 shows that the absolute errors decrease as k increases.

7. Conclusions

A new numerical method with Bell wavelets and their operational matrix is first proposed for solving the FIDE with weakly singular kernels. This proposed method involves constructing the BWs and their fractional operational matrix to transform the FIDE into a linear algebraic system of equations. The error analysis of the BW function approximation is investigated. Furthermore, we demonstrate the efficiency and accuracy of our proposed scheme by solving several numerical simulations. After comparing the obtained results with other methods such as CAS wavelets, SCW, TW, and LW, the BW method performed the best.

Author Contributions

Conceptualization, Y.W. and X.Z.; methodology, Y.W.; software, X.Z.; writing—original draft preparation, Y.W.; writing—review and editing, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Ningbo City, China (No. 2021J143, 2021J144).

Data Availability Statement

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

Acknowledgments

The authors thank the editor and reviewers for their suggestions to improve the quality of the paper.

Conflicts of Interest

The authors declare that the publication of this paper has no conflicts of interest.

References

  1. Koeller, R.C. Application of fractional calculus to the theory of viscoelasticity. J. Appl. Mech. 1984, 51, 299–307. [Google Scholar] [CrossRef]
  2. Ichise, M.; Nagayanagi, Y.; Kojima, T. An analog simulation of noninteger order transfer functions for analysis of electrode process. J. Electroanal. Chem. 1971, 33, 253–265. [Google Scholar] [CrossRef]
  3. Ren, T.; Li, S.; Zhang, X.; Liu, L. Maximum and minimum solutions for a nonlocal p-Laplacian fractional differential system from eco-economical processes. Bound. Value Probl. 2017, 2017, 118. [Google Scholar] [CrossRef]
  4. Wu, J.; Zhang, X.; Liu, L.; Wu, Y.; Cui, Y. Convergence analysis of iterative scheme and error estimation of positive solution for a fractional differential equation. Math. Model. Analy. 2018, 23, 611–626. [Google Scholar]
  5. Zhang, X.; Xu, P.; Wu, Y.; Wiwatanapataphe, B. The uniqueness and iterative properties of solutions for a general Hadamard-type singular fractional turbulent flow model. Nonlinear Anal-Model. 2022, 27, 428–444. [Google Scholar] [CrossRef]
  6. Zhang, X.; Chen, P.; Tian, H.; Wu, Y. The Iterative Properties for Positive Solutions of a Tempered Fractional Equation. Fractal Fract. 2023, 7, 761. [Google Scholar] [CrossRef]
  7. Zhang, X.D.; Tang, B.; He, Y.N. Homotopy analysis method for higher-order fractional integro–differential equations. Comput. Math. Appl. 2011, 62, 3194–3203. [Google Scholar] [CrossRef]
  8. Sayevand, K. Analytical treatment of Volterra integro-differential equations of fractional order. Appl. Math. Model. 2015, 39, 4330–4336. [Google Scholar] [CrossRef]
  9. Jiang, W.; Tian, T. Numerical solution of nonlinear Volterra integro-differential equations of fractional order by the reproducing kernel method. Appl. Math. Model. 2015, 39, 4871–4876. [Google Scholar] [CrossRef]
  10. Tang, X.J.; Xu, H.Y. Fractional pseudospectral integration matrices for solving fractional differential, integral, and integro-differential equations. Commun. Nonlinear Sci. Numer. Simulat. 2016, 30, 248–267. [Google Scholar] [CrossRef]
  11. Song, L.; Wang, W. A new improved Adomian decomposition method and its application to fractional differential equations. Appl. Math. Model. 2013, 37, 1590–1598. [Google Scholar] [CrossRef]
  12. Saeedi, H.; Mohseni Moghadam, M.; Mollahasani, N.; Chuev, G.N. A CAS wavelet method for solving nonlinear Fredholm integro-differential equations of fractional order. Commun. Nonlinear Sci. Numer. Simulat. 2011, 16, 1154–1163. [Google Scholar] [CrossRef]
  13. Zhu, L.; Fan, Q.B. Solving fractional nonlinear Fredholm integro-differential equations by the second kind Chebyshev wavelet. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 2333–2341. [Google Scholar] [CrossRef]
  14. Zhu, L.; Fan, Q.B. Numerical solution of nonlinear fractional-order Volterra integro-differential equations by SCW. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1203–1213. [Google Scholar] [CrossRef]
  15. Meng, Z.; Wang, L.; Li, H.; Zhang, W. Legendre wavelets method for solving fractional integro-differential equations. Int. J. Comput. Math. 2015, 92, 1275–1291. [Google Scholar] [CrossRef]
  16. Wang, Y.X.; Fan, Q.B. The second kind Chebyshev wavelet method for solving fractional differential equation. Appl. Math. Comput. 2012, 218, 8592–8601. [Google Scholar] [CrossRef]
  17. Wang, Y.X.; Yin, T.; Zhu, L. Sine-cosine wavelet operational matrix of fractional order integration and its applications in solving the fractional order Riccati differential equations. Adv. Differ. Equ. 2017, 2017, 222. [Google Scholar] [CrossRef]
  18. Wang, Y.X.; Zhu, L. Solving nonlinear Volterra integro-differential equations of fractional order by using Euler wavelet method. Adv. Differ. Equ. 2017, 2017, 27. [Google Scholar] [CrossRef]
  19. Wang, Y.X.; Zhu, L.; Wang, Z. Solving the nonlinear variable order fractional differential equations by using Euler wavelets. CEMS 2019, 118, 339–350. [Google Scholar]
  20. Zhu, L.; Wang, Y.X. Numerical solutions of Volterra integral equation with weakly singular kernel using SCW method. Appl. Math. Comput. 2015, 260, 63–70. [Google Scholar] [CrossRef]
  21. Yi, M.X.; Huang, J. CAS wavelet method for solving the fractional integro-differential equation with a weakly singular kernel. Int. J. Comput. Math. 2015, 92, 1715–1728. [Google Scholar] [CrossRef]
  22. Wang, Y.X.; Zhu, L. SCW method for solving the fractional integro-differential equations with a weakly singular kernel. Appl. Math. Comput. 2016, 275, 72–80. [Google Scholar] [CrossRef]
  23. Nemati, S.; Lima, P.M. Numerical solution of nonlinear fractional integro-differential equations with weakly singular kernels via a modification of hat functions. Appl. Math. Comput. 2018, 327, 79–92. [Google Scholar] [CrossRef]
  24. Sahu, P.K.; Saha, R.S. A numerical approach for solving nonlinear fractional Volterra-Fredholm integro- differential equations with mixed boundary conditions. Int. J. Wavelets Multiresolut. Inf. Process. 2016, 14, 1650036. [Google Scholar] [CrossRef]
  25. Keshavarz, E.; Ordokhani, Y. A fast numerical algorithm based on the Taylor wavelets for solving the fractional integro-differential equations with weakly singular kernels. Math. Methods Appl. Sci. 2019, 42, 4427–4443. [Google Scholar] [CrossRef]
  26. Behera, S.; Saha, R.S. Euler wavelets method for solving fractional-order linear Volterra-Fredholm integro-differential equations with weakly singular kernel. Comput. Appl. Math. 2021, 40, 1–30. [Google Scholar] [CrossRef]
  27. Mirzaee, F. Numerical solution of nonlinear Fredholm-Volterra integral equations via Bell polynomials. Comput. Methods Differ. 2017, 5, 88–102. [Google Scholar]
  28. Yi, M.; Wang, L.; Jun, H. Legendre wavelets method for the numerical solution of fractional integro-differential equations with weakly singular kernel. Appl. Math. Model. 2016, 40, 3422–3437. [Google Scholar] [CrossRef]
  29. Taghipour, M.; Aminikhah, H. A fast collocation method for solving the weakly singular fractional integro-differential equation. Comput. Appl. Math. 2022, 41, 142. [Google Scholar] [CrossRef]
Figure 1. Comparisons of the numerical solutions and exact solution with different k for Example 1.
Figure 1. Comparisons of the numerical solutions and exact solution with different k for Example 1.
Fractalfract 08 00074 g001
Figure 2. The absolute errors for M = 3 and some k of Example 1.
Figure 2. The absolute errors for M = 3 and some k of Example 1.
Fractalfract 08 00074 g002
Figure 3. Comparisons of numerical solutions and the exact solution of Example 2 for different k.
Figure 3. Comparisons of numerical solutions and the exact solution of Example 2 for different k.
Fractalfract 08 00074 g003
Figure 4. The absolute errors for M = 3 and some k of Example 2.
Figure 4. The absolute errors for M = 3 and some k of Example 2.
Fractalfract 08 00074 g004
Figure 5. Comparisons of the numerical solutions and exact solution with different M for Example 3.
Figure 5. Comparisons of the numerical solutions and exact solution with different M for Example 3.
Fractalfract 08 00074 g005
Figure 6. The absolute errors for k = 3 and some M of Example 3.
Figure 6. The absolute errors for k = 3 and some M of Example 3.
Fractalfract 08 00074 g006
Figure 7. Numerical solutions of Example 4 for different α .
Figure 7. Numerical solutions of Example 4 for different α .
Fractalfract 08 00074 g007
Figure 8. Comparisons of the numerical solutions and exact solution with different k for Example 5.
Figure 8. Comparisons of the numerical solutions and exact solution with different k for Example 5.
Fractalfract 08 00074 g008
Figure 9. The absolute error for M = 3 and some k of Example 5.
Figure 9. The absolute error for M = 3 and some k of Example 5.
Fractalfract 08 00074 g009
Table 1. The absolute errors for Example 1 with M = 3 and different k.
Table 1. The absolute errors for Example 1 with M = 3 and different k.
tBWSCWCASBWSCWCASBWSCWCAS
k = 2 k = 2 m = 6 k = 3 k = 3 m = 12 k = 4 k = 4 m = 24
06.9313 × 10 3 8.3542 × 10 3 3.0586 × 10 2 8.1806 × 10 4 1.0620 × 10 3 1.4328 × 10 2 9.3735 × 10 5 1.4395 × 10 4 6.3492 × 10 3
1/62.8075 × 10 3 1.2599 × 10 3 4.4076 × 10 2 3.0810 × 10 4 1.1189 × 10 3 2.2762 × 10 2 4.1670 × 10 5 2.2617 × 10 4 1.1461 × 10 2
2/62.3585 × 10 3 9.3654 × 10 3 3.8707 × 10 2 3.4663 × 10 4 1.8879 × 10 3 1.9409 × 10 2 3.8572 × 10 5 5.9826 × 10 4 9.6983 × 10 3
3/66.7790 × 10 3 2.2406 × 10 2 1.5703 × 10 2 8.2215 × 10 4 4.7945 × 10 3 6.4173 × 10 3 1.0113 × 10 4 1.1274 × 10 3 2.9505 × 10 3
4/62.8546 × 10 3 1.9585 × 10 2 2.8551 × 10 2 3.0420 × 10 4 5.9543 × 10 3 1.8012 × 10 2 4.2679 × 10 5 1.4961 × 10 3 9.6732 × 10 3
5/62.3680 × 10 3 3.2596 × 10 2 9.8881 × 10 2 3.4753 × 10 4 8.0256 × 10 3 5.6450 × 10 2 3.8628 × 10 5 2.2056 × 10 3 2.9488 × 10 2
Table 2. Comparisons of the numerical solutions and exact solution with different k for Example 2.
Table 2. Comparisons of the numerical solutions and exact solution with different k for Example 2.
t k = 4 k = 5 Exact
LWCLWTWBWLWCLWTWBWSolution
00.00250.0016−0.0031−0.000000.00110.0006−0.0008−0.00000−0.00000
1/8−0.1007−0.1014−0.1125−0.10933−0.1023−0.1058−0.1101−0.10937−0.10938
2/8−0.1769−0.1774−0.1905−0.18750−0.1813−0.1829−0.1882−0.18750−0.18750
3/8−0.2224−0.2231−0.2373−0.23437−0.2257−0.2293−0.2351−0.23438−0.23438
4/8−0.2431−0.2382−0.2529−0.25000−0.2442−0.2447−0.2507−0.25000−0.25000
5/8−0.2230−0.2227−0.2373−0.23438−0.2281−0.2292−0.2351−0.23438−0.23438
6/8−0.1804−0.1765−0.1389−0.18750−0.1829−0.1827−0.1882−0.18750−0.18750
7/8−0.1011−0.0990−0.1389−0.10938−0.1055−0.1052−0.1101−0.10938−0.10938
Table 3. The absolute errors of different k = 3 and M for Example 3.
Table 3. The absolute errors of different k = 3 and M for Example 3.
t M = 2 M = 3 M = 4
02.2305 × 10 3 6.2546 × 10 4 4.6293 × 10 5
1/61.1942 × 10 3 2.1897 × 10 4 1.4139 × 10 6
2/62.4926 × 10 3 4.4943 × 10 4 6.4363 × 10 7
3/62.3887 × 10 3 1.3856 × 10 3 1.9253 × 10 5
4/68.7406 × 10 3 5.3174 × 10 4 4.7829 × 10 8
5/61.0382 × 10 2 6.6994 × 10 4 2.8633 × 10 7
Table 4. The numerical solutions for different α for Example 4.
Table 4. The numerical solutions for different α for Example 4.
t α = 0.85 α = 0.9 α = 0.95 α = 1 Exact Solution for α = 1
0.00.0128880.0060380.0022880.0001480.000000
0.10.2371600.1734870.1330910.1051280.105171
0.20.4597950.3455490.2725310.2214570.221403
0.30.6959670.5300270.4240250.3497920.349859
0.40.9616550.7358100.5921380.4918750.491825
0.51.2628020.9665100.7790700.6489660.648721
0.61.6044481.2251640.9866270.8220480.822119
0.71.9995041.5195141.2194971.0138421.013753
0.82.4530141.8525981.4795281.2254311.225541
0.92.9787912.2326361.7716741.4596871.459603
Table 5. Evaluation of the numerical solutions using the BWs and EW for Example 5.
Table 5. Evaluation of the numerical solutions using the BWs and EW for Example 5.
tBWEWBWEWBWEW
k = 2 k = 2 k = 3 k = 3 k = 4 k = 4
05.1239 × 10 4 7.3506 × 10 4 1.2797 × 10 4 5.6164 × 10 4 3.1983 × 10 5 6.7644 × 10 5
1/61.2863 × 10 4 3.3452 × 10 4 4.5853 × 10 5 4.5856 × 10 5 3.5506 × 10 7 1.7492 × 10 6
2/61.7512 × 10 4 5.6502 × 10 4 1.5776 × 10 6 1.6164 × 10 6 1.1317 × 10 7 6.6386 × 10 7
3/66.9527 × 10 5 7.9432 × 10 5 2.7632 × 10 6 4.5437 × 10 6 1.4772 × 10 7 2.8538 × 10 7
4/61.4217 × 10 5 3.4521 × 10 5 9.1782 × 10 8 6.7327 × 10 7 5.2470 × 10 9 4.8538 × 10 8
5/64.1377 × 10 6 2.8754 × 10 5 4.6553 × 10 7 1.0540 × 10 6 7.6072 × 10 9 6.8537 × 10 8
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

Wang, Y.; Zhou, X. An Efficient Numerical Method Based on Bell Wavelets for Solving the Fractional Integro-Differential Equations with Weakly Singular Kernels. Fractal Fract. 2024, 8, 74. https://doi.org/10.3390/fractalfract8020074

AMA Style

Wang Y, Zhou X. An Efficient Numerical Method Based on Bell Wavelets for Solving the Fractional Integro-Differential Equations with Weakly Singular Kernels. Fractal and Fractional. 2024; 8(2):74. https://doi.org/10.3390/fractalfract8020074

Chicago/Turabian Style

Wang, Yanxin, and Xiaofang Zhou. 2024. "An Efficient Numerical Method Based on Bell Wavelets for Solving the Fractional Integro-Differential Equations with Weakly Singular Kernels" Fractal and Fractional 8, no. 2: 74. https://doi.org/10.3390/fractalfract8020074

Article Metrics

Back to TopTop