Next Article in Journal
A Priori Estimates for a Nonlinear System with Some Essential Symmetrical Structures
Next Article in Special Issue
Numerical Simulation of Pattern Formation on Surfaces Using an Efficient Linear Second-Order Method
Previous Article in Journal
A New Lightweight Stream Cipher Based on Chaos
Previous Article in Special Issue
Qualitative Behavior of Solutions of Second Order Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Numerical Solution of Fredholm Integral Equations of the Second Kind Based on Tight Framelets Generated by the Oblique Extension Principle

Department of Mathematics and Statistics, College of Natural and Health Sciences, Zayed University, Abu Dhabi 144543, UAE
Symmetry 2019, 11(7), 854; https://doi.org/10.3390/sym11070854
Submission received: 22 May 2019 / Revised: 21 June 2019 / Accepted: 27 June 2019 / Published: 2 July 2019
(This article belongs to the Special Issue Numerical Analysis or Numerical Method in Symmetry)

Abstract

:
In this paper, we present a new computational method for solving linear Fredholm integral equations of the second kind, which is based on the use of B-spline quasi-affine tight framelet systems generated by the unitary and oblique extension principles. We convert the integral equation to a system of linear equations. We provide an example of the construction of quasi-affine tight framelet systems. We also give some numerical evidence to illustrate our method. The numerical results confirm that the method is efficient, very effective and accurate.

1. Introduction

Integral equations describe many different events in science and engineering fields. They are used as mathematical models for many physical situations. Therefore, the study of integral equations and methods for solving them are very useful in application. The aim of this paper is to present a numerical method by using tight framelets for approximating the solution of a linear Fredholm integral equation of the second kind given by
u ( x ) = f ( x ) + λ a b K ( x , t ) u ( t ) d t , < a x b < .
Although many numerical methods use wavelet expansions to solve integral equations, other types of methods work better with redundant systems, of which framelets are the easiest to use. The redundant system offered by frames has already been put to excellent use for many applications in science and engineering. Reference [1], particularly, frames play key roles in wavelet theory, time frequency analysis for signal processing, filter bank design in electrical engineering, the theory of shift-invariant spaces, sampling theory and many other areas (see e.g., References [2,3,4,5,6,7]. The concept of frame can be traced back to Reference [8]. It is known that the frame system is a redundant system. The redundancy of frames plays an important role in approximation analysis for many classes of functions. In the orthonormal wavelet systems, there is no redundancy. Hence, with redundant tight framelet systems, we have more freedom in building better reconstruction and approximation order.
Since 1991, wavelets have been applied in a wide range of applications and methods for solving integral equations. A short survey of these articles can be found in References [9,10]. There is a number of approximate methods for numerically solving various classes of integral equations [11,12]. It is known that Fredholm integral equations may be applied to boundary value problems and partial differential equations in practice. Also, there is a difficulty to find the analytic solution of Fredholm integral equations. Here, we use a new and efficient method that generalizes the Galerkin-wavelet method used in the literature. We will call it the Galerkin-framelet method.
The paper is organized as follows. Section 2 is devoted to providing some preliminary background of frames, some notations and its function representation. Section 3 provides some fundamentals in the construction of quasi-affine B-spline tight framelet systems using the unitary extension principle and its generalization. We then begin the presentation of solving linear Fredholm integral equations based on the Galerkin-type method, based on quasi-affine tight framelets in Section 4. We present the error analysis of the proposed method in Section 5. We further present the numerical results and some graph illustrations in Section 6. We conclude with several remarks in Section 7.

2. Preliminary Results

Frame theory is a relatively emerging area in pure as well as applied mathematics research and approximation. It has been applied in a wide range of applications in signal processing [13], image denoising [14], and computational physics and biology [15]. Interested readers should consult the references therein to get a complete picture.
The expansion of a function in general is not unique. So, we can have a redundancy for a given representation. This happens, for instance, in the expansion using tight frames. Frames were introduced in 1952 by Duffin and Schaeffer [8]. They used frames as a tool in their paper to study a certain class of non-harmonic Fourier series. Thirty years later, Young introduced a beautiful development for abstract frames and presented their applications to non-harmonic Fourier series [16]. Daubechies et al. constructed frames for L 2 ( R ) based on dilations and translation of functions [17]. These papers and others spurred a dramatic development of wavelet and framelet theory in the following years.
The space L 2 ( R ) is the set of all functions f ( x ) such that
f L 2 ( R ) = R | f ( x ) | 2 1 / 2 < .
Definition 1.
A sequence { f k } k = 1 of elements in L 2 ( R ) is a frame for L 2 ( R ) if there exist constants A , B > 0 such that
A f 2 k = 1 f , f k 2 B f 2 , f L 2 ( R ) .
A frame is called tight if A = B .
Let 2 ( Z ) be the set of all sequences of the form h [ k ] defined on Z , satisfying
( k = | h [ k ] | 2 ) 1 / 2 < .
The Fourier transform of a function f L 2 ( R ) is defined by
f ^ ( ξ ) = R f ( t ) e i ξ t d t , ξ R ,
and its inverse is
f ( x ) = 1 2 π R f ^ ( ξ ) e i ξ x d ξ , x R .
Similarly, we can define the Fourier series for a sequence h 2 ( Z ) by
h ^ ( ξ ) = k Z h [ k ] e i ξ k .
Definition 2.
A compactly supported function ϕ L 2 ( R ) is said to be refinable if
ϕ ( x ) = 2 k Z h 0 [ k ] ϕ ( 2 x k ) ,
for some finite supported sequence h 0 [ k ] 2 ( Z ) . The sequence h 0 is called the low pass filter of ϕ .
A wavelet is said to have a vanishing moment of order m if
x p ψ ( x ) d x = 0 ; p = 0 , , m 1 .
To formulate the matrix form and the numerical solution of a given Fredholm integral equation, we will study and use tight framelets and their constructions that are derived from the unitary extension principle (UEP) and the oblique extension principle (OEP) [18]. The UEP is a method to construct tight frame wavelet filters. We recall a result by Ron and Shen, Theorem 1, which constructs a tight frame from the UEP generated by a collection ψ = 1 r . The interested reader may consult References [19,20,21], and other related references for more details.
Let Ψ = ψ = 1 r L 2 ( R ) be of the form
ψ = 2 k Z h [ k ] ϕ ( 2 · k ) ,
where h [ k ] , k Z = 1 r is a finitely supported sequence and is called the high pass filter of the system.
Theorem 1
(Unitary Extension Principle [20]). Let ϕ L 2 ( R ) be the compactly supported refinable function with its finitely supported low pass filter h 0 . Let h [ k ] , k Z , = 1 , , r be a set of finitely supported sequences, then the system
X Ψ = ψ j , k : 1 r ; j , k Z ,
where ψ j , k = 2 j / 2 ψ ( 2 j x k ) , forms a tight frame for L 2 ( R ) provided the equalities
= 0 r | h ^ ( ξ ) | 2 = 1 a n d = 0 r h ^ ( ξ ) h ^ ( ξ + π ) = 0
hold for all ξ [ π , π ] .
For the proof see [18].
This means for any f L 2 ( R ) , we have the following tight framelets representation,
f = = 1 r j Z k Z f , ψ j , k ψ j , k .
The representation (5) is one of many; however, it is known as the best possible representation of f, which can be truncated by S n , where
S n f = = 1 r j < n k Z f , ψ j , k ψ j , k , n N ,
which are known as the quasi-projection operators [4].
Note that S n f L 2 ( R ) and lim | | S n f f | | 2 = 0 as n [22]. We will use this representation to find the numerical solutions of a given Fredholm integral equation using the quasi-affine tight framelets generated by some refinable functions.

3. Quasi-Affine B-Spline Tight Framelet Systems

There is an interesting family of refinable functions known as B-splines. It has an important role in applied mathematics, geometric modeling and many other areas [23,24]. An investigation of the frame set using a class of functions that called generalized B-spline and which includes the B-spline has been studied extensively in Reference [25].
In applications, the B-splines of order 2 and 4 are more popular than those of other orders. Also, it is preferred to have the B-splines to be centered at x = 0 . Therefore, we define the centered B-splines as follows:
Definition 3
([26]). The B-spline B m + 1 is defined as follows by using the convolution
B m + 1 ( x ) : = ( B m B 1 ) ( x ) , x R ,
where B 1 ( x ) is defined to be χ [ 1 2 , 1 2 ) ( x ) , the characteristic function for the interval [ 1 2 , 1 2 ) .
Figure 1 shows the graphs of the first few B-splines.
One can easily show that the Fourier transform of the B-spline, B m , of order m is given by
B ^ m ( ξ ) = e i ξ d sin ( ξ / 2 ) ξ / 2 m a n d h ^ 0 m ( ξ ) = e i ξ d / 2 cos m ( ξ / 2 ) ,
where d = 0 if m is even, and d = 1 if m is odd. We refer to [27] for more details.

3.1. Framelets by the UEP and Its Generalization

The UEP is a method to construct tight framelets from a given refinable function. For a given refinable function and to construct tight framelets system, the function Θ , which is non-negative, essentially bounded and continuous at the origin with Θ ( 0 ) = 1 , should satisfy the following conditions
Θ ( 2 ξ ) | h ^ 0 ( ξ ) | 2 + = 1 r | h ^ ( ξ ) | 2 = Θ ( ξ ) ; Θ ( 2 ξ ) h ^ 0 ( ξ ) h ^ 0 ( ξ + π ) + = 1 r h ^ ( ξ ) h ^ ( ξ + π ) = 0 .
In applications, it is recommended to use tight framelet systems that are shift-invariant. The set of functions is said to be ρ -shift-invariant if for any k Z and ψ S , we have ψ ( · ρ k ) S . Hence, the quasi-affine system was introduced to convert the system X ( Ψ ) (not shift-invariant) to a shift-invariant system. Next, we present a quasi-affine system that allows us to construct a quasi-affine tight framelet. This system is not an orthonormal basis [28].
Definition 4
([22]). Let Ψ be defined as in the UEP. A corresponding quasi-affine system from level J is defined as
X J ( Ψ ) = ψ j , k : 1 r , j , k Z ,
where ψ j , k is given by
ψ j , k = 2 j / 2 ψ ( 2 j · k ) , j J 2 j ψ ( 2 j · 2 J k ) , j < J .
The quasi-affine system is created by changing the basic definition of ψ j , k by sampling the tight framelet system from the level J 1 and below. Therefore, the system X J ( Ψ ) is a 2 J -shift-invariant system. Note that this downward sampling in the definition will not change the approximation order as it is the same for both systems. So the error analysis will be the same. We use this definition to solve a given Fredholm integral equation that will be defined later in Section 4. In the study of our expansion method, we consider J = 0 where X 0 ( Ψ ) generates a quasi-affine tight framelet system for L 2 ( R ) but not an orthonormal basis as stated earlier. It is well known that the system X J ( Ψ ) is a tight framelet L 2 ( R ) iff X ( Ψ ) it is a tight framelet for L 2 ( R ) . We refer the reader to Reference [22] for full details of the relation and analysis of both affine and quasi-affine systems.
To construct quasi-affine tight framelets generated by the OEP, (see Reference [20]), we should choose Θ as a suitable approximation at ξ = 0 to the fraction 1 / | ϕ ^ | . As an example for the B-spline of order m, we should choose Θ to be a 2 π -periodic function that approximates the reciprocal of
sin ( ξ / 2 ) ξ / 2 2 m
at ξ = 0 .
If h ^ 0 is the low pass filter of a refinable function, then based on the OEP and to construct quasi-affine tight framelets, it is assumed [22] that
H ( ξ ) = Θ ( ξ ) Θ ( 2 ξ ) | h ^ 0 ( ξ ) | 2 Θ ( 2 ξ ) | h ^ 0 ( ξ + π ) | 2 0 .
This condition will help to find high pass filters easily. Let | h | 2 = H and | θ | 2 = Θ . Here the square root is obtained by the Féjer-Riesz lemma [2]. Choose c 2 , c 3 to be 2 π -periodic trigonometric polynomials such that
| c 2 ( ξ ) | 2 + | c 3 ( ξ ) | 2 = 1 , c 2 ( ξ ) c 2 ( ξ + π ) ¯ + c 3 ( ξ ) c 3 ( ξ + π ) ¯ = 0 .
Then, we can find three high pass filters, namely
h ^ 1 ( ξ ) = e i ξ θ ( 2 ξ ) h ^ 0 ( ξ + π ) ¯ , h ^ 2 ( ξ ) = c 2 ( ξ ) h ( ξ ) , h ^ 3 ( ξ ) = c 3 ( ξ ) h ( ξ ) ,
with a standard choice of c 2 ( ξ ) = ( 1 / 2 ) , and c 3 ( ξ ) = ( 1 / 2 ) e i ξ .
If we consider the UEP rather than the OEP in the construction above, that is, Θ = 1 , then we will use the assumption that
| h ^ 0 ( ξ ) | 2 + | h ^ 0 ( ξ + π ) | 2 1 .
Define the high pass filters as
h ^ 1 ( ξ ) = e i ξ h ^ 0 ( π + ξ ) ¯ , h ^ 2 ( ξ ) = ( 2 / 2 ) h ( ξ ) , h ^ 3 ( ξ ) = e i ξ h ^ 2 ( ξ ) .
The number of generators can be reduced from three to two with the new fundamental function 1 H , where
h ^ 1 ( ξ ) = e i ξ θ ( 2 ξ ) h ^ 0 ( π + ξ ) ¯ , h ^ 2 ( ξ ) = h 0 ( ξ ) h ( 2 ξ ) .
However, this usually will affect the generators system by having less symmetry of the generators or longer filters.

3.2. Examples of Quasi-Affine B-Spline Tight Framelets

Next, we give some examples of quasi-affine B-spline tight framelets of L 2 ( R ) constructed via the UEP (OEP).
Example 1 (Quasi-affine HAAR framelet (HAAR framelet)).
Let h 0 = [ 1 2 , 1 2 ] be the low pass filter of B 1 x . By Equations (4), we have h 1 [ k ] = [ 1 2 , 1 2 ] . Then, the system X 0 ψ 1 forms a quasi-affine tight framelet system for L 2 ( R ) .
Example 2 (B2-UEP).
Let h 0 = [ 1 4 , 1 2 , 1 4 ] be the low pass filter of B 2 x . We used Mathematica to obtain the high pass filters h 1 and h 2 , namely, h 1 = ± [ 1 4 , 1 2 , 1 4 ] ; h 2 = ± [ 2 4 , 0 , 2 4 ] . Considering Theorem 1, we obtain that the system X 0 ( ψ = 1 2 ) forms a quasi-affine tight framelet system for L 2 ( R ) . B 2 and its quasi-affine tight framelet generators ψ 1 , ψ 2 are illustrated in Figure 2.
Example 3 (B4-UEP).
Let h 0 = [ 1 16 , 1 4 , 3 8 , 1 4 , 1 16 ] be the low pass filter of B 4 x . Define
h 1 = [ 1 16 , 1 4 , 3 8 , 1 4 , 1 16 ] , h 2 = [ 1 8 , 1 4 , 0 , 1 4 , 1 8 ] , h 3 = [ 1 8 3 2 , 0 , 1 4 3 2 , 0 , 1 8 3 2 ] , h 4 = [ 1 8 , 1 4 , 0 , 1 4 , 1 8 ] .
Then, h 0 , h 1 and h 2 satisfy Equation (4). Hence, the system X 0 ( Ψ ) is a quasi-affine tight framelet system for L 2 ( R ) . The cubic quasi-affine tight framelets functions, ψ 1 , ψ 2 , ψ 3 , and ψ 4 , are depicted in Figure 3.
Let us illustrate the discussion by providing some examples of quasi-affine tight framelets generated using the OEP.
Example 4 (B2-OEP).
Consider the hat function, the linear B-spline B 2 , and Θ ( ξ ) = 4 / 3 e i ξ / 6 e i ξ / 6 . Define Ψ = ψ 1 , ψ 2 , where
ψ ^ 1 ( ξ ) = 1 ξ 2 1 e i ξ / 2 4 and ψ ^ 2 ( ξ ) = 1 6 ξ 2 1 + e i ξ / 2 4 1 + 4 e i ξ / 2 + e i ξ .
where θ and h in Equation (9) are obtained by using the spectral factorization theorem in [2]. Note that in time domain, we have
ψ 1 ( x ) = 1 2 x + 3 2 x 1 2 2 + x 3 1 + x 1 2 x , and ψ 2 ( x ) = 1 6 4 3 2 x + 1 2 3 + x 9 2 2 + x + 1 2 1 + x + 1 2 x ,
Then, the system X ( Ψ ) generated using Equation (7) forms a quasi-affine tight framelet system for L 2 ( R ) . B 2 , and its quasi-affine tight framelets, ψ 1 , ψ 2 , are given in Figure 4.
Example 5 (B4-OEP).
Consider B 4 ( x ) , the cubic B-spline, and take the periodic function Θ defined by
Θ ( ξ ) = 2.59471 0.98631 e i ξ 0.98631 e i ξ + 0.209524 e 2 i ξ + 0.209524 e 2 i ξ 0.0205688 e 3 i ξ 0.0205688 e 3 i ξ .
Now, define Ψ, where r = 3 , as follows
ψ 1 ( x ) = 0.252839 3 2 x 3 + 0.707948 5 2 x 3 + 0.252839 7 2 x 3 + 0.0126419 5 + x 3 0.442468 4 + x 3 4.42468 3 + x 3 4.42468 2 + x 3 0.442468 1 + x 3 + 0.0126419 x 3 ,
ψ 2 ( x ) = 0.07207963 3 2 x 3 1.21209103 5 2 x 3 1.21209103 7 2 x 3 0.07207963 9 2 x 3 + 0.01105521 6 + x 3 0.08269335 5 + x 3 + 3.95289189 4 + 3 + 12.78422305 3 + x 3 + 3.95289189 2 + x 3 0.08269335 1 + x 3 + 0.01105521 x 3 ,
ψ 3 ( x ) = 0.0666740 5 2 x 3 + 0.798605 7 2 x 3 + 0.066674 9 2 x 3 2.12302 * 10 17 11 2 x 3 + 0.0119515 7 + x 3 0.113791 6 + x 3 + 0.468945 5 + x 3 4.09492 4 + x 3 4.09492 3 + x 3 + 0.468945 2 + x 3 0.113791 1 + x 3 + 0.0119515 x 3 .
Then, the system X 0 ( Ψ ) satisfy Equation (7) and then forms a quasi-affine tight framelet system for L 2 ( R ) . The cubic B-spline, B 4 , and its quasi-affine tight framelet generators ψ 1 , ψ 2 , ψ 3 are given in Figure 5.
The function H in Equation (8) for the B-splines of order 2 and 4 are illustrated in Figure 6. Note that for B 2 , we have
H ( ξ ) = 1 48 64 16 ( e i ξ ) 4 1 + e i ξ 4 + 1 e i ξ 4 + ( e 2 i ξ ) 1 + e i ξ 4 + 1 e i ξ 4 .

4. Solving Fredholm Integral Equation via Tight Framelets

Many methods have been presented to find exact and approximate solutions of different integral equations. In this work, we introduce a new method for solving the above-mentioned class of equations. We use quasi-affine tight framelets systems generated by the UEP and OEP for solving some types of integral equations. Consider the second-kind linear Fredholm integral equation of the form:
u ( x ) = f ( x ) + λ a b K ( x , t ) u ( t ) d t , < a x b < ,
where λ is a real number, f and K are given functions and u is an unknown function to be determined. K is called the kernel of the integral Equation (10). A function u ( x ) defined over [ a , b ] can be expressed by quasi-affine tight framelets as Equation (5). To find an approximate solution u n of (10), we will truncate the quasi-affine framelet representation of u as in Equation (6). Then,
u ( x ) u n ( x ) = = 1 r j < n k Z c j , k ψ j , k ( x ) ,
where
c j , k = R u n ( x ) ψ j , k ( x ) d x .
Substituting (11) into (10) yields
= 1 r j < n k Z c j , k ψ j , k ( x ) = f ( x ) + λ = 1 r j < n k Z c j , k a b K ( x , t ) ψ j , k ( t ) d t
Multiply Equation (12) by s = 1 r ψ p , q s ( x ) and integrate both sides from a to b. This can be a generalization of Galerkin method used in Reference [29,30]. Then, with a few algebra, Equation (12) can be simplified to a system of linear equations with the unknown coefficients c j , k (to be determined) given by
s , = 1 r j < n k Z c j , k m j , k , p , q , s = g p , q , p , q Z ,
where
m j , k , p , q , s = a b ψ j , k ( x ) ψ p , q s ( x ) d x λ a b a b K ( x , t ) ψ j , k ( t ) ψ p , q s ( x ) d x d t , p , q Z
and
g p , q = s = 1 r a b f ( x ) ψ p , q s ( x ) d x , p , q Z .
Note that, evaluating the values in Equation (14) and by considering the Haar framelet system, we are able to determine the values of j, k for which the representation in Equation (11) is accurate. This is done by avoiding the inner products that have zero values. If interval is [ 0 , 1 ] and j = n , , n , then k = 2 n , , 2 n 1 . Thus, we have a linear system of order 2 n + 1 ( 2 n + 1 ) to be solved. This system can be reduced to a smaller order by ignoring those zero inner products and again that depends on the framelet’s support and the function domain being handled. Now the unknown coefficients are determined by solving the resulting system of Equation (13), and then we get the approximate solution u n in Equation (11).
This can be formulated as a matrix form
M T C = G ,
where, for example, in the case of quasi-affine Haar framelet system, if
j = n , , a , , n ; p = n , , α , , n ; k = 2 n , , b , , 2 n 1 ; q = 2 n , , β , , 2 n 1 ; = 1 , , x , , r ; a n d s = 1 , , d , , r ,
then, the matrix M and the column vectors C and G are given by
M = m n , 2 n , n , 2 n 1 , 1 m a , b , n , 2 n x , d m n , 2 n 1 , n , 2 n r , r m n , 2 n , α , β 1 , 1 m a , b , α , β x , d m n , 2 n 1 , α , β r , r m n , 2 n , n , 2 n 1 1 , 1 m a , b , n , 2 n 1 x , d m n , 2 n 1 , n , 2 n 1 r , r
C = [ c n , 2 n 1 , , c a , b x , , c n , 2 n 1 r ] , G = [ g n , 2 n , , g a , b , , g n , 2 n 1 ] .
such that C and G are 2 n + 1 ( 2 n + 1 ) × 1 column vectors, and M is an 2 n + 1 ( 2 n + 1 ) × 2 n + 1 ( 2 n + 1 ) matrix.
The absolute error for this formulation is defined by
e n = u ( x ) u n ( x ) 2 , x [ a , b ] .
The error function is defined to be
E n ( x ) = u ( x ) u n ( x ) , x [ a , b ] .

5. Error Analysis

In this section, we get an upper bound for the error of our method. Let ϕ be as in Equation (1) and W 2 m ( R ) is the Sobolev space consists of all square integrable functions f such that f ( k ) k = 0 m L 2 ( R ) . Then, X 0 ( Ψ ) provides approximation order m, if
f S n f 2 C 2 n m | | f ( m ) | | 2 , f W 2 m ( R ) , n N .
The approximation order of the truncated function S n was studied in References [20,31]. It is well known in the literature that the vanishing moments of the framelets can be determined by its low and high pass filters h ^ , = 0 , , r . Also, if the quasi-affine framelet system has vanishing moments of order say m 1 and the low pass filter of the system satisfy the following,
1 | h ^ 0 ( ξ ) | 2 = O ( | · | 2 m ) ,
at the origin, then the approximation order of X 0 ( Ψ ) is equal to min m 1 , m . Therefore, as the OEP increases the vanishing moments of the quasi-affine framelet system, the accuracy order of the truncated framelet representation, will increase as well.
As mentioned earlier, integral equations describe many different events in applications such as image processing and data reconstructions, for which the regularity of the function f is low and does not meet the required order of smoothness. This makes the determination of the approximation order difficult from the functional analysis side. Instead, it is assumed that the solution function to satisfy a decay condition with a wavelet characterization of Besov space B 2 , 2 s . We refer the reader to Reference [32] for more details. Hence, we impose the following decay condition such that
N f = = 1 r j 0 k Z 2 s j f , ψ j , k < ,
where s 1 .
Theorem 2.
Let X 0 ( Ψ ) be a quasi-tight framelet system generated using the OEP from the compactly supported function φ. Assume that f satisfies the condition (15). Then,
f S n f 2 N f O ( 2 ( s + 1 ) n ) .
Proof. 
Using Bessel property of X ( Ψ ) , and by Equation (6), we have
f S n f 2 2 = = 1 r j n k Z f , ψ j , k ψ j , k 2 2 = 1 r j n k Z f , ψ j , k 2 .
Note that
f , ψ j , k f ψ j , k 1 = f 2 j / 2 ψ 1 .
This leads to the following
f S n f 2 2 f max ψ 1 = 1 r j n k Z 2 j f , ψ j , k f max ψ 1 = 1 r j n k Z 2 j 2 j ( s + 1 ) 2 n ( s + 1 ) f , ψ j , k f max ψ 1 2 ( s + 1 ) n N f .
Thus, the inequality (16) is concluded. □

6. Numerical Performance and Illustrative Examples

Based on the method presented in this paper, we solve the following examples using the quasi-affine tight framelets constructed in Section 3.2. The computations associated with these examples were obtained using Mathematica software.
Example 6.
We consider the Fredholm integral equation of 2nd kind defined by:
u ( x ) = 1 + 1 1 ( x t + x 2 t 2 ) u ( t ) d t .
The exact solution is u ( x ) = 1 + 10 9 x 2 .
In Table 1 and Table 2 the absolute error e n for different values of n and the numerical values of u n ( x ) when n = 2 are computed, respectively. Using quasi-affine Haar framelet system, Figure 7 and Figure 8 demonstrated the graphs of the exact and approximate solutions and Figure 9 demonstrated the graphs of E n ( x ) for different values of n. For the case of B 2 -UEP, Figure 10 demonstrated the graphs of the exact and approximate solutions for different values of n.
Example 7.
We consider the Fredholm integral equation of 2nd kind defined by:
u ( x ) = e x e x + 1 1 x + 1 + 0 1 e x t u ( t ) d t .
The exact solution is u ( x ) = e x .
In Table 3 and Table 4 the absolute error e n for different values of n and the numerical values of u n ( x ) when n = 2 are computed, respectively. Some illustration for the graphs of the exact and approximate solutions are depicted in Figure 11.
To see the convergence of the proposed method using the quasi-affine tight framelet systems, we use the log-log scale plot. Then, it is clear that as the partial sum increases, the error between the approximated solution and exact solution approaches zero. The error history (log-log scale plot) of Examples 6 and 7 is displayed in Figure 12, where we see very accurate convergence rates too. This confirmed with respect to the theoretical predictions in the error analysis.

7. Conclusions

We created a new, efficient method for solving Fredholm integral equations of the second kind. It turns out our method is efficient and has great accuracy. The proposed method shows highly accurate results and the performance of the present method is reliable, efficient and converges to the exact solution. Furthermore, the accuracy improves with increasing the partial sums and the number of vanishing moments of the B-splines quasi-affine tight framelets generated using the UEP and OEP.

Funding

This research was funded by Zayed University Research Fund.

Acknowledgments

The author would like to thank the anonymous reviewers for their valuable comments to improve the quality of the paper.

Conflicts of Interest

The author declare no conflict of interest.

References

  1. Ionescu, M.; Okoudjou, K.A.; Rogers, L.G. Some spectral properties of pseudo-differential operators on the Sierpinski gasket. Proc. Am. Math. Soc. 2017, 145, 2183–2198. [Google Scholar] [CrossRef]
  2. Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
  3. Grochenig, K. Foundations of Time-Frequency Analysis; Birkhäuser: Boston, MA, USA, 2001. [Google Scholar]
  4. Han, B. Framelets and wavelets: Algorithms, analysis, and applications. In Applied and Numerical Harmonic Analysis; Birkhäuser/Springer: Cham, Switzerland, 2017. [Google Scholar]
  5. Mallat, S.G. A Wavelet Tour of Signal Processing, 2nd ed.; Elsevier: Amsterdam, The Netherlands, 1999. [Google Scholar]
  6. Meyer, Y. Wavelets and Operators; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
  7. Meyer, Y. Oscillating Patterns in Image Processing and Nonlinear Evolution Equations: The Fifteenth Dean Jacqueline B. Lewis Memorial Lectures. American Mathematical Society. Available online: https://bookstore.ams.org/ulect-22 (accessed on 21 May 2019).
  8. Duffin, R.; Schaeffer, A. A class of nonharmonic Fourier series. Trans. Am. Math. Soc. 1952, 72, 341–366. [Google Scholar] [CrossRef]
  9. Adeh, Z.; Heydari, M.; Loghman, G.B. Numerical solution of Fredholm integral equations of the second kind by using integral mean value theorem. Appl. Math. Model. 2011, 35, 2374–2383. [Google Scholar]
  10. Lepik, U.; Tamme, E. Application of the Haar wavelets for solution of linear integral equations. In Proceedings of the Dynamical Systems and Applications, Antalya, Turkey, 5–10 July 2005; pp. 395–407. [Google Scholar]
  11. Singh, B.; Bhardwaj, A.; Alib, R. A wavelet method for solving singular integral equation of MHD. Appl. Math. Comput. 2009, 214, 271–279. [Google Scholar] [CrossRef]
  12. Islam, M.S.; Shirin, A. Numerical Solutions of Fredholm Integral Equations of Second Kind Using Piecewise Bernoulli Polynomials. Dhaka Univ. J. Sci. 2011, 59, 103–107. [Google Scholar]
  13. Cai, J.; Dong, B.; Shen, Z. Image restorations: A wavelet frame based model for piecewise smooth functions and beyond. Appl. Comput. Harm. Anal. 2016, 41, 94–138. [Google Scholar] [CrossRef]
  14. Shen, Y.; Han, B.; Braverman, E. Adaptive frame-based color image denoising. Appl. Comput. Harm. Anal. 2016, 41, 54–74. [Google Scholar] [CrossRef]
  15. Yang, J.; Zhu, G.; Tong, D.; Lu, L.; Shen, Z. B-spline tight frame based force matching method. J. Comput. Phys. 2018, 362, 208–219. [Google Scholar] [CrossRef]
  16. Young, R. An Introduction to Non-Harmonic Fourier Series; Academic Press: New York, NY, USA, 1980. [Google Scholar]
  17. Daubechies, I.; Grossmann, A.; Meyer, Y. Painless nonorthogonal expansions. J. Math. Phys. 1986, 341, 1271–1283. [Google Scholar] [CrossRef]
  18. Ron, A. Factorization theorems of univariate splines on regular grids. Isr. J. Math. 1990, 70, 48–68. [Google Scholar] [CrossRef]
  19. Chui, C.K.; He, W.; Stockler, J. Compactly supported tight and sibling frames with maximum vanishing moments. Appl. Comput. Harmon. Anal. 2002, 341, 224–262. [Google Scholar] [CrossRef]
  20. Daubechies, I.; Han, B.; Ron, A.; Shen, Z. Framelets: MRA-based constructions of wavelet frames. Appl. Comput. Harmon. 2003, 14, 1–46. [Google Scholar] [CrossRef] [Green Version]
  21. Ron, A.; Shen, Z. Affine systems in L 2 ( R d ) II: Dual systems. J. Fourier Anal. Appl. 1997, 3, 617–637. [Google Scholar] [CrossRef]
  22. Ron, A.; Shen, Z. Affine systems in L 2 ( R d ) : The analysis of the analysis operators. J. Funct. Anal. 1997, 148, 408–447. [Google Scholar] [CrossRef]
  23. Mohammad, M.; Lin, E. Gibbs Phenomenon in Tight Framelet Expansions. Commun. Nonlinear Sci. Numer. Simul. 2018, 55, 84–92. [Google Scholar] [CrossRef]
  24. Mohammad, M.; Lin, E. Gibbs effects using Daubechies and Coiflet tight framelet systems, Frames and Harmonic Analysis. Contemp. Math. 2018, 706, 271–282. [Google Scholar]
  25. Atindehou, A.G.D.; Kouagou, Y.B.; Okoudjou, K.A. Frame sets for generalized B-splines. arXiv 2018, arXiv:1804.02450. [Google Scholar]
  26. He, T. Eulerian polynomials and B-splines. J. Comput. Appl. Math. 2012, 236, 3763–3773. [Google Scholar] [CrossRef]
  27. De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978. [Google Scholar]
  28. Dong, B.; Shen, Z. MRA Based Wavelet Frames and Applications. 2010. Available online: ftp://ftp.math.ucla.edu/pub/camreport/cam10-69.pdf (accessed on 21 May 2019).
  29. Bhatti, M.I.; Bracken, P. Solutions of differential equations in a Bernstein polynomial basis. J. Comput. Appl. Math. 2007, 205, 272–280. [Google Scholar] [CrossRef] [Green Version]
  30. Liang, X.Z.; Liu, M.C.; Che, X.J. Solving second kind integral equations by Galerkin methods with continuous orthogonal wavelets. J. Comput. Appl. Math. 2001, 136, 149–161. [Google Scholar] [CrossRef] [Green Version]
  31. De Boor, C.; DeVore, R.; Ron, A. Approximation from shift-invariant subspaces of L 2 ( R d ) . Trans. Am. Math. Soc. 1994, 341, 787–806. [Google Scholar]
  32. Borup, L.; Gribonval, R.; Nielsen, M. Bi-framelet systems with few vanishing moments characterize Besov spaces. Appl. Comput. Harmon. Anal. 2004, 17, 3–28. [Google Scholar] [CrossRef]
Figure 1. The B-splines B m for m = 1 , , 4 , respectively.
Figure 1. The B-splines B m for m = 1 , , 4 , respectively.
Symmetry 11 00854 g001
Figure 2. Piecewise linear B-spline, B 2 ( x ) , and the corresponding tight framelets.
Figure 2. Piecewise linear B-spline, B 2 ( x ) , and the corresponding tight framelets.
Symmetry 11 00854 g002
Figure 3. The corresponding tight framelets generated by the cubic B-spline.
Figure 3. The corresponding tight framelets generated by the cubic B-spline.
Symmetry 11 00854 g003
Figure 4. Piecewise linear B-spline, B 2 ( x ) , and the corresponding quasi-affine tight framelets generated by the oblique extension principle (OEP).
Figure 4. Piecewise linear B-spline, B 2 ( x ) , and the corresponding quasi-affine tight framelets generated by the oblique extension principle (OEP).
Symmetry 11 00854 g004
Figure 5. The B-spline B 4 ( x ) and the corresponding tight framelets generated by the OEP.
Figure 5. The B-spline B 4 ( x ) and the corresponding tight framelets generated by the OEP.
Symmetry 11 00854 g005
Figure 6. Illustration of B 2 and B 4 , with its corresponding positive function H, respectively.
Figure 6. Illustration of B 2 and B 4 , with its corresponding positive function H, respectively.
Symmetry 11 00854 g006
Figure 7. The graphs of u and u n for n = 2 , 3 , 4 , respectively, based on the quasi-affine HAAR framelet system of Example 6.
Figure 7. The graphs of u and u n for n = 2 , 3 , 4 , respectively, based on the quasi-affine HAAR framelet system of Example 6.
Symmetry 11 00854 g007
Figure 8. The graphs of u and u n for n = 5 , 6 , respectively, based on the quasi-affine HAAR framelet system of Example 6.
Figure 8. The graphs of u and u n for n = 5 , 6 , respectively, based on the quasi-affine HAAR framelet system of Example 6.
Symmetry 11 00854 g008
Figure 9. The graphs of E n ( x ) for n = 2 , 3 , 6 , respectively, and based on quasi-affine HAAR framelet system of Example 6.
Figure 9. The graphs of E n ( x ) for n = 2 , 3 , 6 , respectively, and based on quasi-affine HAAR framelet system of Example 6.
Symmetry 11 00854 g009
Figure 10. The graphs of u and u n for n = 2 , 3 , 5 , respectively, based on the quasi-affine B 2 -UEP framelet system.
Figure 10. The graphs of u and u n for n = 2 , 3 , 5 , respectively, based on the quasi-affine B 2 -UEP framelet system.
Symmetry 11 00854 g010
Figure 11. The graphs of u and u n for n = 2 , based on the quasi-affine B 2 -UEP and B 4 -UEP framelet systems, respectively, of Example 7.
Figure 11. The graphs of u and u n for n = 2 , based on the quasi-affine B 2 -UEP and B 4 -UEP framelet systems, respectively, of Example 7.
Symmetry 11 00854 g011
Figure 12. The convergence rate graph of Examples 6 and 7 given in the log-log scale plot, respectively.
Figure 12. The convergence rate graph of Examples 6 and 7 given in the log-log scale plot, respectively.
Symmetry 11 00854 g012
Table 1. The errors e n of Example 6 for five different quasi-affine tight framelet systems generated by the unitary extension principle (UEP) and OEP, for increasing n.
Table 1. The errors e n of Example 6 for five different quasi-affine tight framelet systems generated by the unitary extension principle (UEP) and OEP, for increasing n.
nHAAR Framelet B 2 -UEP B 4 -UEP B 2 -OEP B 4 -OEP
2 6.55 × 10 2 1.83 × 10 3 8.89 × 10 6 1.82 × 10 3 8.24 × 10 6
3 3.27 × 10 2 4.58 × 10 4 9.09 × 10 6 6.78 × 10 4 1.43 × 10 7
4 1.64 × 10 2 1.14 × 10 4 1.39 × 10 7 3.25 × 10 4 9.46 × 10 7
5 8.18 × 10 3 2.86 × 10 5 2.45 × 10 8 1.87 × 10 5 1.03 × 10 9
6 4.09 × 10 3 7.15 × 10 5 1.33 × 10 8 7.01 × 10 6 5.71 × 10 10
7 1.77 × 10 4 9.88 × 10 6 9.33 × 10 9 8.79 × 10 6 9.42 × 10 11
8 5.92 × 10 4 5.73 × 10 6 7.40 × 10 10 3.08 × 10 7 5.08 × 10 12
9 1.70 × 10 5 4.03 × 10 7 4.22 × 10 11 4.01 × 10 8 3.32 × 10 13
10 8.65 × 10 5 1.21 × 10 8 3.52 × 10 12 1.32 × 10 9 2.21 × 10 13
Table 2. Numerical results of the function u n of Example 6 using different quasi-affine tight framelets and for a level of n = 2 .
Table 2. Numerical results of the function u n of Example 6 using different quasi-affine tight framelets and for a level of n = 2 .
xExactHAAR Framelet B 2 -UEP B 4 -UEP B 2 -OEP B 4 -OEP
0.9 1.9000000 1.9723995 1.8998802 1.8999970 1.8998802 1.9000001
0.7 1.5444444 1.5235997 1.5457151 1.5444398 1.5457151 1.5444444
0.5 1.2777777 1.2128922 1.2748830 1.2777713 1.2748830 1.2777777
0.3 1.1000000 1.1093230 1.1012727 1.0999958 1.1012727 1.1000000
0.1 1.0111111 1.0057538 1.0109953 1.0111080 1.0109953 1.0111100
0.0 1.0000000 1.0001228 0.9971065 0.9999965 0.9971065 1.0000000
0.1 1.0111111 1.0057538 1.0109953 1.0111078 1.0109953 1.0111110
0.3 1.1000000 1.1093230 1.1012727 1.0999938 1.1012727 1.1000000
0.5 1.2777777 1.3509844 1.2748830 1.2777699 1.2748830 1.2777777
0.7 1.5444444 1.5235997 1.5457151 1.5444346 1.5457151 1.5444442
0.9 1.9000000 1.9723995 1.8998802 1.8999885 1.8998802 1.9000000
Table 3. The errors e n of Example 7 for five different quasi-affine tight framelet systems generated by the UEP and OEP, for increasing n.
Table 3. The errors e n of Example 7 for five different quasi-affine tight framelet systems generated by the UEP and OEP, for increasing n.
nHAAR Framelet B 2 -UEP B 4 -UEP B 2 -OEP B 4 -OEP
2 6.47 × 10 2 1.04 × 10 3 6.07 × 10 7 1.03 × 10 3 4.45 × 10 7
3 3.23 × 10 2 4.73 × 10 4 8.33 × 10 8 1.08 × 10 4 1.78 × 10 7
4 2.68 × 10 2 8.76 × 10 4 3.35 × 10 8 1.25 × 10 4 4.35 × 10 8
5 1.76 × 10 3 1.56 × 10 5 1.25 × 10 8 9.78 × 10 5 1.58 × 10 9
6 2.11 × 10 4 1.05 × 10 5 4.33 × 10 9 3.45 × 10 6 6.92 × 10 11
7 7.93 × 10 5 6.84 × 10 6 5.53 × 10 10 2.39 × 10 6 5.92 × 10 11
8 9.02 × 10 5 5.56 × 10 6 5.51 × 10 11 5.98 × 10 7 1.82 × 10 13
9 2.50 × 10 6 1.98 × 10 7 1.02 × 10 12 5.45 × 10 8 3.11 × 10 14
10 4.05 × 10 7 2.34 × 10 8 2.42 × 10 13 2.12 × 10 9 4.23 × 10 15
Table 4. Numerical results of the function u n of Example 7 using different quasi-affine tight framelets and for a level of n = 2 .
Table 4. Numerical results of the function u n of Example 7 using different quasi-affine tight framelets and for a level of n = 2 .
xExactHAAR Framelet B 2 -UEP B 4 -UEP B 2 -OEP B 4 -OEP
0.0 1.00000000 1.07061012 0.99866232 0.99999601 0.99863491 0.999999958
0.1 1.10517092 1.09061851 1.10508652 1.10517150 1.10505007 1.105170028
0.2 1.22140276 1.21247432 1.22209321 1.22140205 1.22203402 1.221402071
0.3 1.34985880 1.37321902 1.35065092 1.34985878 1.35060677 1.349858253
0.4 1.49182470 1.55532117 1.49179223 1.49182450 1.49179044 1.491824418
0.5 1.64872127 1.76165283 1.64658432 1.64872193 1.64660927 1.648721644
0.6 1.82211880 1.80165032 1.82197332 1.82211894 1.82198698 1.822118840
0.7 2.01375270 2.01543677 2.01488843 2.01375233 2.01490121 2.013752248
0.8 2.22554090 2.26031276 2.22684809 2.22554035 2.22686599 2.225540081
0.9 2.45960311 2.46041532 2.45955456 2.45960353 2.45956180 2.459603410
1.0 2.71828180 2.72765982 2.71485007 2.71828155 2.71483561 2.718281710

Share and Cite

MDPI and ACS Style

Mohammad, M. A Numerical Solution of Fredholm Integral Equations of the Second Kind Based on Tight Framelets Generated by the Oblique Extension Principle. Symmetry 2019, 11, 854. https://doi.org/10.3390/sym11070854

AMA Style

Mohammad M. A Numerical Solution of Fredholm Integral Equations of the Second Kind Based on Tight Framelets Generated by the Oblique Extension Principle. Symmetry. 2019; 11(7):854. https://doi.org/10.3390/sym11070854

Chicago/Turabian Style

Mohammad, Mutaz. 2019. "A Numerical Solution of Fredholm Integral Equations of the Second Kind Based on Tight Framelets Generated by the Oblique Extension Principle" Symmetry 11, no. 7: 854. https://doi.org/10.3390/sym11070854

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

Article Metrics

Back to TopTop