Riesz wavelets in L 2 ( R ) have been proven as a useful tool in the context of both pure and numerical analysis in many applications, due to their well prevailing and recognized theory and its natural properties such as sparsity and stability which lead to a well-conditioned scheme. In this paper, an effective and accurate technique based on Riesz wavelets is presented for solving weakly singular type of fractional order integro-differential equations with applications to solve system of fractional order model that describe the dynamics of uninfected, infected and free virus carried out by cytotoxic T lymphocytes (CTL). The Riesz wavelet in this work is constructed via the smoothed pseudo-splines refinable functions. The advantage of using such wavelets, in the context of fractional and integro-differential equations, lies on the simple structure of the reduced systems and in the powerfulness of obtaining approximated solutions for such equations that have weakly singular kernels. The proposed method shows a good performance and high accuracy orders.
Riesz wavelets in L 2 ( R ) have been proven as a useful tool in the context of both pure and numerical analysis in many applications, due to their well prevailing and recognized theory and its natural properties such as sparsity and stability which lead to a well-conditioned scheme. In this paper, an effective and accurate technique based on Riesz wavelets is presented for solving weakly singular type of fractional order integro-differential equations with applications to solve system of fractional order model that describe the dynamics of uninfected, infected and free virus carried out by cytotoxic T lymphocytes (CTL). The Riesz wavelet in this work is constructed via the smoothed pseudo-splines refinable functions. The advantage of using such wavelets, in the context of fractional and integro-differential equations, lies on the simple structure of the reduced systems and in the powerfulness of obtaining approximated solutions for such equations that have weakly singular kernels. The proposed method shows a good performance and high accuracy orders.
Fractional differential modeling is widely used in many areas of applications in physics, engineering and many other major sciences. Recently, Atangana et al used fractional calculus in image processing [1], modeling the dynamics of novel corona-virus (COVID-19) [2], finance [3], dynamical systems [4] and many other applications and developments can also be found in [5], [6], [7], [8]. Other interesting applications can be found in [9], [10], [11], [12], [13], [14], [15], [16] and references therein. It is important to mention that an extensive development of fractional calculus has been achieved and well established to describe many applications that using integro-differential equations (see for example [18], [19], [20], [21], [17]). Note that, the kernel of many of these integro-differential equations is singular with a fractional order and hence obtaining the exact solutions is challenging and sometimes even impossible. Therefore, several methods involving integro-differential operators have been proposed to solve fractional differential equations. For a complete picture we refer to Refs. (see [22], [23], [24], [25]).Wavelets and their generalizations appear in a variety of advanced applications in filter banks analysis, in image processing and image recognition, transmission and storage [26], [28], [30], [27], [29]. This is largely due to the fact that wavelets have the right structure to capture the sparsity in “physical” images, perfect mathematical properties such as its multi-scale structure, sparsity, smoothness, compactly supported, and high vanishing moments. For example, the FBI center is using wavelets in their fingerprint database system for image reconstruction, see Fig. 1
. Note that, a function is said to have vanishing moments of order m if it is orthogonal to the polynomials x for all . This property is connected to the multi-scale systems and its sparsity [26].
Fig. 1
Original thumb fingerprint (left) and its reconstructed image (right) using wavelets.
Original thumb fingerprint (left) and its reconstructed image (right) using wavelets.Wavelet expansions have been successful in developing many numerical algorithms for investigating and solving various types of fractional, differential and integral equations (see for example [31], [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43], [44], [45], [47], [48], [49], [50], [51], [46]). Motivated by the above contributions and properties, that are essential to develop efficient algorithms for the numerical solutions of a given fractional integro-differential equations (FIDEs), the main goal of the proposed work is to develop an efficient algorithm based on Riesz wavelets using the collocation method to solve fractional order of integro-differential equations with weakly singular kernels.Before we proceed further, let us recall some definitions and notations needed for this paper. A function is called refinable if it satisfies the following equationwhere is a finitely supported sequence and is called the refinement mask of ϕ. The corresponding wavelet function is defined bywhere is finitely supported sequence and is called the high pass filter of ψ.In this paper, for (which can be extended to ), we use the following Fourier transform defined byThe Fourier series of the sequence a is defined byPseudo-splines have attracted many researcher due to their significant contribution to both numerical computations and analysis. The constructions of pseudo-splines tracked back to the well-known work produced by Daubechies et al. in [52], [53]. It is a family of refinable functions with compact support and have extensive flexibility in wavelets and applications. Pseudo-splines known as a generalization of many well-known refinable functions such as the B-splines, interpolate and orthonormal refinable functions [28].We refer the reader to [52], [53], [54], [55], [56], [57], [58] and references therein for more details.
Riesz wavelets via smoothed pseudo-splines
We use the smoothed pseudo-splines introduced in [58] to construct Riesz wavelets and use it to apply our numerical scheme for solving different types of FIDEs. Pseudo-splines of order (p, q) of type I and II, are defined in terms of their refinement masks, whereandNote that, the refinement mask of the pseudo-splines of type I with order (p, q) is obtained using Fejér-Riesz Theorem. Using the Fourier transform, the refinable pseudo-spline function generated using the above refinment masks is defined byThey are two types of smoothed pseudo-splines defined by its refinable masks. For r ≥ p, we have the smoothed refinable pseudo-splines of type I and II with order (r, p, q), such thatwherewhere χ is the indicator function on the set A. Similarly, the refinement masks of both types of
ϕ
(, for respectively are given byand for r ≥ 2p,Riesz wavelets have been studied extensively in the literature, for example, see [59], [60], [61], [62] and other references.We say that the set generate a Riesz wavelet in if for any finitely supported sequence there exist positive numbers c and C such thatwhereIf defined in Definition 2.1 defined in Definition generates a Riesz wavelet for then we can conclude the following expansion for any function such that
Eq. (2.3) can be truncated by
Riesz wavelets construction
In this section, we present the construction of Riesz wavelet systems using smoothed pseudo-splines that will be used to solve some examples of FIDEs. Dong in [54] and Bin in [62] for B-splines, and pseudo-splines proved that the system defined in Definition 2.1 forms a Riesz wavelet for where the corresponding wavelet function ψ is defined byFor smoothed pseudo-splines Chuang in [58] proved the same result for the wavelet function defined asIn this case, it was also shown in [62], for a given sequence of integer numbers M
1, we have the following representation for the smoothed pseudo-splines refinable masks given byand thatwhere δ is the Kronecker delta function, defined by The corresponding refinable and wavelet functions are given byNow we present some examples of Riesz wavelets via some smoothed pseudo-splines of both types and different order.For we have the following refinable masks:where is obtained using Fejér-Riesz factorization theorem, soThen, and form Riesz wavelet systems for . Note that the vanishing moments for both systems is equal to 6. On how to plot these generators, we recommend Han’s book [27] for a complete analysis of graphing such wavelets. Fig. 2
shows the graphs of the smoothed refinable functions and their corresponding Riesz wavelets.
Fig. 2
The graphs of the smoothed pseuso-spline refinable function (black) and their corresponding Riesz wavelet (red) in Example 3.1. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
The graphs of the smoothed pseuso-spline refinable function (black) and their corresponding Riesz wavelet (red) in Example 3.1. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)For we have the following refinable masks:where is obtained using Fejér-Riesz factorization theorem, soHere we found numerically, see Fig. 3
. Note thatThen, and form Riesz wavelet systems for . Fig. 4
shows the graphs of the smoothed refinable functions and its corresponding Riesz wavelets.
Fig. 3
The graphs of the masks and its difference in Example 3.2.
Fig. 4
The graphs of the smoothed pseuso-spline refinable function (black) and its corresponding Riesz wavelet (red) in Example 3.2. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
The graphs of the masks and its difference in Example 3.2.The graphs of the smoothed pseuso-spline refinable function (black) and its corresponding Riesz wavelet (red) in Example 3.2. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Description of the proposed method
In this paper, we consider several types of FIDEs integro-differential equation in the sense of Caputo fractional operator. Let us first start with some basic definitions and notation preliminaries of the fractional calculus needed in this present work.For a real function u(t) where t, α > 0, and we have the following fractional operators of order α, namely:The Caputo’s fractional derivative,The Atangana-Baleanu fractional derivative sense,where is a normalization function such that .The Riemann-Lioville fractional derivative,The Reimann-Liouville fractional integral operator (FIO),Note that,and for t > 0,We apply the collocation method based on Riesz wavelets generated using some smoothed pseudo-splines refinable functions. First, we consider the following linear FIDE with weakly singular kernel type,such that for all where
β
1, β
2 are real numbers, 0 < θ < 1, f, and are known functions, and u is the known function that needs to be numerically determined.The scheme works as per the following steps:We create an ansatz for the function that needs to be approximated by choose a suitable collocation points based on the support of the Riesz wavelets and the domain of the function.Use as a truncated representation of unknown function u
((μ), wherePlug in Eq. (4.1).Plug the chosen collocation points to generate a linear system.Solve the resulting system to get the coefficients .Following the steps above, we haveWith a few algebra and after plugging the interpolating points, we havewhere will generate the Riesz wavelets operational matrix of fractional integration of order n. This generate a liner system of the form
where
where and are column vectors and is a square matrix. Solving this system leads to the coefficients needed for the approximated solution .Next, we study the hematopoietic stem cell (HSC) model based on fractional order derivatives. Recent research results proved the usefulness of using the stem cells for medical and treatment purposes. For example, for it was used for treating type 1 diabetespatients, cancer cells, strengthen immune system to fight several infections and many more. Most recently, the UAE has used stem cells for the treatment of Covid-19 to assess the effectiveness in fighting the virus. Therefore, handling modeling that describe the dynamics of such cells is crucial.In this work, we consider the fractional model of HSC introduced in [63] and propose a generalization of the model based on Atangana-Baleanu fractional derivative as follows:
The system consists of 5 variables that describe the dynamics of the cells, namely:Eq. (4.3) the uninfected CTL cells-concentration,Eq. (4.4) infected CTL cells-concentration,Eq. (4.5) precursor STL cells-concentrations,Eq. (4.6) effector T lymphocytes cells-concentrations,Eq. (4.7) CTL cells concentration produced by HSC.The description of the constants in the mathematical model (4.3)–(4.7) is presented in Table 1
.
Table 1
Constants’ description for the mathematical model of HSC.
Associated constants
Description
η
Production rate of uninfected CTL cells
ι
Death rate of uninfected CTL cells
δ
Infection rate
a
Death rate of infected cells
b
Effector CTL rate of the infected cells
ϖ
Fractions of HSCs
ϑ
Rate of precursor CTL cells
c
Fraction of precursor CTL cells
q
Death rate of precursor CTL cells
d
Death rate of effector CTL cells
ϑ
Differentiation rate of CTL cells
Constants’ description for the mathematical model of HSC.Accordingly, there will be 5 corresponding ODEs with non-negative initial conditions related to specific needs. To solve the system of Eqs. (4.3)–(4.7), we consider the truncated expansion given in (4.2) to approximate each variable. Hence, we havewhere . Then, the same procedure by the collocation methods will be applied to solve the CTL cells fractional order system.
Numerical applications
In this section, we use the Riesz systems presented in Section 3 to demonstrate and show the efficiency of the proposed method. We deal with the following examples.Consider the following CTL fractional modelsubject to . The graph of the variables x(t) and w(t) are shown in Fig. 5
.
Fig. 5
Some illustrations for the dynamics of mathematical variables for different values of (red), (blue). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Some illustrations for the dynamics of mathematical variables for different values of (red), (blue). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)Consider the following FDEsuch that
and and . The exact solution of this FDE is . By applying the algorithm in Section 4, we obtain numerical results and comparison for the exact and approximated solutions using different Riesz wavelet systems shown in Table 2
and Figs. 6
, 7
, 8
and 9
. The graphs of the numerical solutions using different values of are depicted in Fig. 10
.
Table 2
Comparison results between the exact solution and its numerical approximation among different Riesz wavelet systems.
I1V2u(x) of Example 5.2
x
Exact
M(1ψ(6,2,1))
M(2ψ(6,2,1))
M(1ψ(9,3,2))
M(2ψ(9,3,2))
0.1
0.011
0.0114956922
0.0112346664
0.0110222234
0.0110000453
0.2
0.048
0.0472883645
0.0488432663
0.0479902808
0.0480031234
0.3
0.117
0.1134776453
0.1172437542
0.1168563523
0.1169993596
0.4
0.224
0.2247735578
0.2243426649
0.2230933562
0.2239245022
0.5
0.375
0.3746634427
0.3748634420
0.3743303598
0.3749543209
0.6
0.576
0.5775543674
0.5765664722
0.5777338140
0.5777008342
0.7
0.833
0.8337192223
0.8329465683
0.8331372766
0.8333290112
0.8
1.152
1.1586717244
1.1538873666
1.1526717244
1.1523234546
0.9
1.539
1.5493378608
1.5437764378
1.5593371623
1.5290332111
1.0
2.000
1.9890026011
2.0123456784
1.9973564864
2.0021311107
Fig. 6
The graphs of the exact solution (black), approximated solution (red) and the error function (blue) of Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 7
The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 8
The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 9
The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 10
Some illustrations for the exact and approximated solutions of Example 5.3 based on and respectively using different values of (red), (blue), (green). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Comparison results between the exact solution and its numerical approximation among different Riesz wavelet systems.The graphs of the exact solution (black), approximated solution (red) and the error function (blue) of Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact solution (black), approximated solution (red) and the error function (blue) for Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)Some illustrations for the exact and approximated solutions of Example 5.3 based on and respectively using different values of (red), (blue), (green). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)Consider the following FDEsuch that
and and . The exact solution of this FDE is . By applying the algorithm in Section 4, we obtain numerical results and comparison between the exact solution and different Riesz wavelet systems shown in Table 3
and Figs. 11
, 12
, 13
and 14
. The graphs of the numerical solutions using different values of are depicted in Fig. 15
.
Table 3
Comparison results between the exact solution and its numerical approximation among different Riesz wavelet systems.
I1V2u(x) of Example 5.3
x
Exact
M(1ψ(6,2,1))
M(2ψ(6,2,1))
M(1ψ(9,3,2))
M(2ψ(9,3,2))
0.1
−0.09
−0.08914006921
−0.0894526322
−0.09000000537
−0.0899997688
0.2
−0.16
−0.15807764520
−0.1597304857
−0.16000000832
−0.1599995726
0.3
−0.21
−0.20789023629
−0.2097230810
−0.21000000887
−0.2099994112
0.4
−0.24
−0.23904935042
−0.2393907984
−0.24000000701
−0.2399992852
0.5
−0.25
−0.25142049425
−0.2503297390
−0.25000000275
−0.2499991939
0.6
−0.24
−0.23881395932
−0.2393514647
−0.23999999662
−0.2399991377
0.7
−0.21
−0.20744015139
−0.2096346005
−0.20999998898
−0.2099991164
0.8
−0.16
−0.15733757741
−0.1595806008
−0.15999997999
−0.1599991301
0.9
−0.09
−0.08836742432
−0.0892052360
−0.08999996959
−0.0900000078
1.0
0.000
−0.00021355936
0.00006223241
0.000000042231
0.00000073749
Fig. 11
The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 12
The graphs of the exact (black) and approximated (red) solutions with the error (blue) function Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 13
The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 14
The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Fig. 15
Some illustrations for the exact and approximated solutions for Example 5.3 based on and for different values of (red), (blue), (green). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Comparison results between the exact solution and its numerical approximation among different Riesz wavelet systems.The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.2 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact (black) and approximated (red) solutions with the error (blue) function Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)The graphs of the exact (black) and approximated (red) solutions with the error (blue) function of Example 5.3 based on . (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)Some illustrations for the exact and approximated solutions for Example 5.3 based on and for different values of (red), (blue), (green). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)
Conclusion
In this framework, the collocation method based on Riesz wavelets has been applied to numerically solve fractional order type of integro-differential equations with singular kernel type. The Riesz wavelets constructed via the smoothed pseudo-splines of type I and II and using different orders. These examples of Riesz wavelets have high vanishing moments orders and this effectively raised the approximation order of the numerical solution for the FIDE being handled. We showed some illustrations for the numerical solutions of two examples of FIDEs with singular kernel, which is of a great interest in applications. The proposed algorithm showed high order of accuracy and excellent agreement with the exact solutions. It turns out that increasing the vanishing moments of the underlying wavelet function resulting in improving the accuracy orders of the numerical solutions.The utilized numerical algorithm can be expected to solve various types of FDEs including the nonlinear case that will be considered in the future work. Furthermore, we intended to study this important case on constructing appropriate higher dimensional smoothed pseudo-splines Riesz wavelets in order to solve problems in higher dimensions of fractional integro-differential equations with singular kernels.
CRediT authorship contribution statement
Mutaz Mohammad: Conceptualization, Methodology, Visualization, Investigation, Supervision, Validation, Writing - review & editing. Alexander Trounev: Software, Writing - original draft.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.